PDA

Volledige versie bekijken : button(s) werkt(en) niet


fredddho
%Europe/Berlin %295 %2006, 08:04
Jups allen,

ik heb de volgende AS voor m'n buttons van m'n gastenboek :
links :

on (release) {
if (Number(id)-1>0) {
id = Number(id)-1;
}
loadVariablesNum ("guestbook.php", 0, "POST");
}

rechts :

on (release) {
if (Number(id)+1<=totalentries)
{
id = Number(id)+1;
}
loadVariablesNum ("guestbook.php", 0, "POST");
}


de syntax blijkt ok te zijn maar geen van de twee werkt ?? énkel als 'k op de rechtse bttn druk verschijnt ' NaN ' in het dynamisch textveld waarin norm moet staan wélke ingave je bekijkt ??!!
eum...hoe komt die NaN daar en waarom werken m'n btns niet ?

kan iemand helpen ?

thx, fred.

Pimm
%Europe/Berlin %356 %2006, 09:33
Als er iets gebeurt werken je buttons dus wel, je AS is alleen niet goed. Hier kan ik ook weinig mee (ik heb geen zesde zintuig om te detecteren wat er mis is met een AS), je hebt deze AS duidelijk uit een andere FLA/uit een tutorial, kun je die posten?

fredddho
%Europe/Berlin %403 %2006, 10:40
Hoi Pimm,

Bedankt voor je hulp, maar 'k had idd een foutje gemaakt...ben er geraakt.
MAAR : nu heb ik de inputvelden gevalideert, dus :geen geldig emailadres en / of geen naam ingevuld geeft een foutmelding terug.
1 probleem : indien ik op de button ' gastenboek invullen ' druk, verstuurt hij tóch de info die momenteel in de textvelden staat, dus de vermelding ' geen naam ingevuld ', etc, etc,...

hoe kan ik dit tegenhouden ?

AS op button ' invullen ' :

on (release) {
error1 = "ongeldig adres";
error2 = "vul naam in a.u.b.";
error3 = "vul naam Website in a.u.b.";
function validate (address) {
if (insertmail.length>=7) {
if (insertmail.indexOf("@")>0) {
if ((insertmail.indexOf("@")+2)<insertmail.lastIndexOf(".")) {
if (insertmail.lastIndexOf(".")<(insertmail.length-2)) {
return (true);
}
}
}
}
return (false);
}

if ((((insertmail == null)) || (insertmail.length<1)) || (insertmail == "ongeldig adres")) {
insertmail = error1;
action = "";
}
if (!validate(insertmail)) {
insertmail = error1;
action = "";
}
if ((insertname == null) || (insertname == "")) {
insertname = error2;
action = "";
}
if ((insertwebsite == null) || (insertwebsite == "")) {
insertwebsite = error3;
action = "";
}

else {
loadVariablesNum ("insert.php", 0, "POST");
gotoAndStop(1);
}
}

fredddho
%Europe/Berlin %406 %2006, 10:45
indien niet duidelijk genoeg :

nà de melding dat de velden ingevuld moeten worden staat de verzend of ' invullen ' knop er dus nog steeds, wat normaal is, maar deze zou dus niet meer mogen werken juist omdàt de velden valabele info moeten bevatten.
Maar indien je wél drukt op de knop verstuurt hij gewoon de info 'naam invullen ', 'geen geldig emailadres ',...naar m'n database...

fredddho
%Europe/Berlin %423 %2006, 11:09
forget it : het werkt !
toch bedankt !