Autor | Zpráva | ||
---|---|---|---|
vp Profil * |
#1 · Zasláno: 9. 10. 2005, 19:55:17
mam tuhle cast scriptu pro odesilani emailu
(message eq "" or from eq "" or subject eq "") ale potreboval bych aby tam neplatilo or ale aby museli byt vsechna pole vyplnena... nevite nekdo co je to za script a jek se v nem nahrazuje or ? zkousel jsem and a &&, ale ani jedno nefunguje... moc diky :-) |
||
Hanz Profil |
#2 · Zasláno: 9. 10. 2005, 20:17:08
vp
No má tam být právě to &&, ale podle toho jak to máš napsané to vypadá, že máš starý Flash (adhaduju 5, ale možná stzarší v kterém to && není). Mělo by fungovat and |
||
Sitnarf Profil |
#3 · Zasláno: 9. 10. 2005, 20:28:51
Tvůj zápis je trochu zastaralý, navíc záleží v jaké to máš podmínce.
if(message !="" && from !="" && subject !=""){ //odeslani mailu } p.s. ještě si dej pozor na to, že defaultně není v textovém poli prázdný textový řetězec, napíše ti to undefined. Napřed si to musíš vynulovat. message = "" from = "" subject = "" nebo použít if(message && from && subject){ //odeslani mailu } |
||
Sitnarf Profil |
#4 · Zasláno: 9. 10. 2005, 20:31:31
heh tak jsem nebyl první
|
||
vp Profil * |
#5 · Zasláno: 9. 10. 2005, 20:48:51
flash mam mx2004prof player7,
ale tohle je stary script, ktery se tam snazim zaclenit... ma na prvnim framu funkci function lineAdapt() { message_send = message; while (msg_count<length(message)) { msg_count = msg_count+1; if ((substring(message_send, msg_count, 2)) eq "\r") { message_send = (substring(message_send, 1, msg_count-2)) add "\n" add (substring(message_send, msg_count+2, (length(message_send))-msg_count+2)); } } message = message_send; delete msg_count; delete message_send; } ------------------------------------------------------- a na tlacitku "odeslat" mam on (release) { if (message eq "" or from eq "" or subject eq "") { gotoAndPlay('vyplnte povinne udaje''); }else { lineAdapt(); loadVariablesNum("mail.php3", 0, "POST"); message = ""; subject = ""; from = ""; } _root.kon_mc.gotoAndPlay('odeslano'); } ---------------------------------------------------------------------- ------ ja chci aby musela byt vyplnena vsechna pole, ale tohle mi nejak blbne... :-( |
||
Hanz Profil |
#6 · Zasláno: 9. 10. 2005, 21:03:39
vp
No pokuď chceš, aby byly všechny pole vyplněny tak tam nesmí bát &&, ale právě to or. |
||
vp Profil * |
#7 · Zasláno: 9. 10. 2005, 21:16:14
ale to nefachci .... :-(
|
||
Hanz Profil |
#8 · Zasláno: 9. 10. 2005, 21:30:20
vp
A zkoušels: if (message=="" || from=="" || subject=="" || message==undefined || from==undefined || subject==undefined) |
||
Sitnarf Profil |
#9 · Zasláno: 10. 10. 2005, 06:25:17
Tohle je to stejné, jenom kratší zápis
if(!message || !from || !subject){ //Chyba }else{ //Odeslani } |
||
vp Profil * |
#10 · Zasláno: 10. 10. 2005, 09:42:51
dekuju, vyzkousim az prijdu domu... :-)
|
||
vp Profil * |
#11 · Zasláno: 12. 10. 2005, 11:27:48
tak to nezabralo .. :-(
mam flash mx 2004 pro, nemuze to byt tim, ze tenhle "stary a divny" script uz neprecte ? co to vubec je eq ??? |
||
flz Profil |
#12 · Zasláno: 12. 10. 2005, 13:48:27 · Upravil/a: flz
eq je equality, rovnost (==)
|
||
Časová prodleva: 13 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0