if (_root.fname eq "" || _root.email eq "" || _root.country eq "") {
_root.dots_bg._visible = true;
}
Prova med det här istället, så kommer det säkerligen funka
3 svar · 211 visningar · startad av bianca
Om det är så att någon inte fyllt i de tre fälten så ska ett movieclip dots_bg synas men det gör det inte. Vad är felet tror ni?
KOD FÖR NYHETSSIDAN:
on (release) {
if (_root.fname == "" || _root.email == "" || _root.country == "") {
_root.dots_bg._visible = true;
}
if (_root.dots_bg._visible == false) {
_root.dots_bg._visible = true;
}else {
\_root.dots_bg.\_visible = false;
}
}
}else{
myData = new LoadVars();
myData.fname = _root.fname;
myData.email = _root.email;
myData.country = _root.country;
}
myData.onLoad = function(success) {
if (success==true) {
// har fått svar från php
// variabler som skickats tillbaka från php
// kan nås här med this.variabelnamn
// alltså variabler som skickas tillbaka hamnar i
loadvarsobjektet
} else {
// något gick fel
//setError("An error occured while sending or loading data");
}
};
myData.sendAndLoad("save_member.php",myData,"POST");
gotoAndStop(30);
}
Tack för all hjälp
if (_root.fname eq "" || _root.email eq "" || _root.country eq "") {
_root.dots_bg._visible = true;
}
Prova med det här istället, så kommer det säkerligen funka
Torde inte göra någon större skillnad att använda == eller eq
Däremot så ligger den sista else satsen utanför någon if sats (den ligger t.o.m. utanför on(release) hanteraren)
Så om den inte hör ihop med någon annan if-sats så torde du få ett par felmeddelanden.
/mirandir
Oops, sånt som händer tidigt på morgonen
Nu har jag fixat till din kod, som jag misstänker att du vill ha den, prova och återkom om du fortf. inte får till det.
on (release) {
if (_root.fname eq "" || _root.email eq "" || _root.country eq "") {
_root.dots_bg._visible = true;
stop();
} else {
_root.dots_bg._visible = false;
myData = new LoadVars();
myData.fname = _root.fname;
myData.email = _root.email;
myData.country = _root.country;
myData.onLoad = function(success) {
if (success == true) {
myData.sendAndLoad("save_member.php", myData, "POST");
gotoAndStop(30);
} else {
// Ett fel uppstod:
trace("Ett fel uppstod...");
}
};
}
}
[redigerat]
Ändrade ett gäng fel i koden, nu ska det funka.
[/redigerat]