| 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: 17 let
|
|||
0