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
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
a cim by se to dalo nahradit?
Yur4Y
Profil
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
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.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: