Autor | Zpráva | ||
---|---|---|---|
Prasikk Profil |
Ahoj, ve scriptu ktery funguje jako formulář mi to místo hodnoty udané uživatelem napise undefined a uz si fakt nevim rady cim to je poradi prosim nekdo? Dekuju.
<form name="form"> <input type="text" name="form2" value="URL adresa obrázku" onfocus="this.value=''"> <input type="text" name="form3" value="Šířka v pixelech" onfocus="this.value=''"> <input type="text" name="form4" value="Výška v pixelech" onfocus="this.value=''"> <a href="javascript:form();">OK</a> </form> <script> function form(){ if(document.form.form2.value=="") window.alert("nevyplnil/a jste první pole!"); else if(document.form.form2.value=="URL adresa obrázku") window.alert("nevyplnil/a jste první pole!"); else if(document.form.form3.value=="") window.alert("nevyplnil/a jste druhé pole!"); else if(document.form.form3.value=="Šířka v pixelech") window.alert("nevyplnil/a jste druhé pole!"); else if(document.form.form4.value=="") window.alert("nevyplnil/a jste třetí pole!"); else if(document.form.form4.value=="Výška v pixelech") window.alert("nevyplnil/a jste třetí pole!"); else document.write('<strong>Pokud jste vše vyplnili správně kód na lidé.cz je zde: </strong>'); document.write('<xmp><img src="'); document.write(form[0]); document.write('" '); document.write('width="'); document.write(form[1]); document.write('" height="'); document.write(form[2]); document.write('"><br><a href="http://www.mesin.tym.cz/lide.html">Převod obrázků do html kódu</a><br></xmp>'); document.write('<br><strong>Náhled:</strong><br><img src="') document.write(form[0]); document.write('" width="'); document.write(form[1]); document.write('" height="'); document.write(form[2]); document.write('">'); } </script> |
||
zvěřiňák Profil |
#2 · Zasláno: 19. 7. 2009, 20:31:15
document.write funguje při načítání stránky a nedá se použít jako reakce na uživatelskou událost. Viz JPW.
|
||
Prasikk Profil |
#3 · Zasláno: 19. 7. 2009, 20:37:04
a cim by se to dalo nahradit?
|
||
Yur4Y Profil |
#4 · Zasláno: 19. 7. 2009, 20:45:46
Napríklad môžete vytvoriť elementy pomocou document.createElement a pripojiť ich k dokumentu pomocou appendChild. Alebo jednoduchší spôsob - zmeniť innerHTML nejakého elementu.
|
||
Prasikk Profil |
#5 · Zasláno: 19. 7. 2009, 20:50:37
Mohl by si mi to prosím trochu víc vysvětlit? Sem zacatecnik a neak sem to nepobral nebo spis vubec nevim co ted mam udelat.
|
||
Časová prodleva: 15 let
|
0