Dobry den, prosim o vsechny-jsem absolutni laik v PHP a a ted mam jeden problem. Mam ramce na www strance a to leve menu-pak horni menu a nejvetsi obsah. Asi chapete. No a v tom hornim mam php a java scrip na odesilani formulare. VIZ PRIKLADAM DOLE. po odeslani se mi vymaze leve menu !!!!! a uz se neobnovi !!!!! nevim proc, protoze tento script pouzivam i na jine strance ale na tom hlavnim obsahu a tam to funguje, ale tady v tom hornim menu se maze leve menu !!!!! vubec nevim proc???? Poradite ?????? Dekuji priklad : --------------------------------------------- <script language="JavaScript"> <!-- function validate(formular) { if (formular.email.value == "") { alert("Musíte napsat EMAIL!"); formular.email.focus(); return false; } else return true; } //--> </script> <?php // __--==**********************************************==--__ // definicia premennych $okno_odeslano = "<script language=\"JavaScript\">\n<!--\nwindow.open('','nove_okno','toolbar=no,menub ar=no,location=yes,directories=no,scrollbars=yes,resizable=yes,status=yes,wi dth=300,height=300,top=200,left=100')\n//-->\n</script>\n"; // premenna, kde sa otvori nova stranka $okno_odeslano2 = "<script language=\"JavaScript\">\n<!--\nwindow.alert('Odesláno.Děkujeme')\n//-->\n</ script>\n"; // otevre se okno kdyz se podarilo poslat mail $okno_neodeslano = "<script language=\"JavaScript\">\n<!--\nwindow.alert('Neodesláno!!!')\n//-->\n</scri pt>\n"; // nepodarilo se poslat mail // __ __ // --==**********************************************==-- if (IsSet($odeslat)){ // testujeme, ci uzivatel stlacil tlacitko "odeslat" (je to nutne pretoze stranka vola samu seba) if(Mail ("hafo@iol.cz", "chci posilat cenik", "email=:$email")){ // testujeme, ci sa podarilo poslat mail // kdyz sa podarilo poslat mail: echo $okno_odeslano2; // vypise javascriptovsky prikaz, podla toho co chces (kdyz chces html dokument, tak echo $okno_odeslano) UnSet($odeslat); // vymazeme obsah premennej $odeslat UnSet($email); // kdyz sa nepodarilo poslat mail: }else{ echo $okno_neodeslano; // vypise javascriptovsky prikaz } } ?> <form method="POST" action="<? $PHP_SELF; // stranka zavola samu sebe?>" onSubmit="return validate(this)"> <center class="normal10">chcete zasílat na <BR>e-mail ceník? </i><BR> <i>email: <input type="text" name="email" size="15" style="background-color:#B8B8B8;"<? if (IsSet($email)) echo "VALUE=\"".$email."\""; // aby sa nam nevymazal email?>> <input type="submit" value="odeslat" name="odeslat">Received on Tue, 30 Mar 2004 20:22:55 +0200
This archive was generated by hypermail 2.1.8 : 30. 03. 2004, 20:22 CEST