Autor | Zpráva | ||
---|---|---|---|
Jan Harvalik Profil * |
#1 · Zasláno: 17. 6. 2010, 19:13:00
dobrý den, chtěl bych se zeptat kde jsem udělal chybu ?
document.getElementById('send').style.visibility='visible'; děkuji za pomoc. |
||
Chamurappi Profil |
#2 · Zasláno: 17. 6. 2010, 19:14:44
Reaguji na Jana Harvalika:
Nikde. |
||
Jan Harvalik Profil * |
#3 · Zasláno: 17. 6. 2010, 19:26:32
pak tedy nechápu proč mi to nefunguje. chci mít na webu formulář na odesláni e-mailu, po odeslání by se mi zobrazil #menu
s informací o odeslání ale nevím jak... odeslání: <div id="post"> <form action="" method="post"> <?php if($_POST['od']=="@"){ Mail ("janharvalik.fkcb@centrum.cz", $predmet, $vzkaz, "From: $od"); echo '<script type="text/javascript"> document.getElementById("send").style.visibility="visible"; </script>';} ?> #send: <div id="send" > Zpráva byla úspěšně odeslána <img src="image/send.png" alt="" title="Vaše zpráva byla úspěšně odeslána" border="0" /> </div> css: #send { position:absolute; top:250px; right:40px; width:300px; height:80px; background-color:#53f916; border:solid 1px rgb(0,208,16); text-align:center; line-height: 80px; visibility: hidden; } |
||
Jan Harvalik Profil * |
#4 · Zasláno: 17. 6. 2010, 19:27:21
oprava ne #menu ale #send
|
||
breeta Profil * |
#5 · Zasláno: 17. 6. 2010, 20:09:59
A máš důvod použít ten javascript?
<?php $hlaska=NULL; if (1==1) $hlaska = 'potvrzeno!'; //kdekoliv echo $hlaska; ?> |
||
Jan Harvalik Profil * |
#6 · Zasláno: 17. 6. 2010, 20:14:05
není to nezbytné, jen nevím kde je chyba .. ?
|
||
Kcko Profil |
#7 · Zasláno: 17. 6. 2010, 20:17:16
Ten JS musis mit pod tim HTML elementem.
|
||
Jan Harvalik Profil * |
#8 · Zasláno: 17. 6. 2010, 20:20:12
jak to myslíš ?
|
||
Kcko Profil |
#9 · Zasláno: 17. 6. 2010, 20:32:44
Pokud chces aplikovat JS na nejaky HTML element tak ten JS musi byt v onload funkci nebo az pod tim HTML elementem.
|
||
Chamurappi Profil |
#10 · Zasláno: 17. 6. 2010, 20:34:13
Reaguji na Jana Harvalika:
Hlavně bych řekl, že máš trochu zmatek v tom, kde se co vykonává. PHP zpracuje server, výsledek pošle do prohlížeče a JavaScript v tomto výsledku teprve zpracuje prohlížeč (postupně, současně s načítáním HTML). Proč chceš JavaScriptem zobrazit něco, co můžu podmíněně do kódu vygenerovat PHP? |
||
Jan Harvalik Profil * |
#11 · Zasláno: 17. 6. 2010, 20:36:57
děkuji ale vyřešil jsem to podle návodu breeta :
<div id="post"> <form action="" method="post"> <?php if($_POST['od']=="@"){ Mail ("janharvalik.fkcb@centrum.cz", $predmet, $vzkaz, "From: $od"); $hlaska=NULL; if (1==1){ $hlaska = '<div id="send" > Zpráva byla úspěšně odeslána <img src="image/send.png" alt="" title="Vaše zpráva byla úspěšně odeslána" border="0" /> </div>';} }; ?> . . . <?php echo $hlaska; ?> |
||
Jan Harvalik Profil * |
#12 · Zasláno: 17. 6. 2010, 20:37:23
děkuji všem za pomoc
|
||
breeta Profil * |
#13 · Zasláno: 17. 6. 2010, 21:06:57
Pokud to chceš udělat javascriptem musíš stejně udělat podmínku na zobrazení hlášky a info o podmínce vezmeš z PHP ...
|
||
Časová prodleva: 14 let
|
0