Autor Zpráva
jonnyq
Profil *
Dobrý den, hraju si s Ajaxem a DOMem, všude to funguje dobře, jen Firefox na to nějak nereaguje.

Jedná se o tento kus kódu:

<script type="text/javascript">
/*<![CDATA[*/
var ServerID = document.getElementById("ServerID");
ServerID.setAttribute("value","test");
/*]]>*/
</script>


Nutno dodat, že ServerID je INPUT, což je Vám určitě jasné. Snažím se mu nastavit hodnotu 'test'. Ve všech prohlížečích se hodnota 'test' nastaví, jen firefox ponechá prázdné pole.

Děkuji za rady.
yFang
Profil
jonnyq
Otázka je, kde máš ten input. Tenhle kód musí být až pod ním.
jonnyq
Profil *
Ano, to samozřejmě mám.. mám jej dokonce umístěný za Fieldset.
yFang
Profil
jonnyq
Tak to nevím, zkoušel jsem si tenhle kód a funguje to:
<input type="text" id="ServerID">

<script type="text/javascript">
/*<![CDATA[*/
var ServerID = document.getElementById("ServerID");
ServerID.setAttribute("value","test");
/*]]>*/
</script>
Jan Tvrdík
Profil
jonnyq:
Chamurappi doporučuje používat standardní vlastnosti DOMu.
jonnyq
Profil *
Ještě to když tak zkouknu. Měl bych ještě poslední dotaz.
Jak mám naprogramovat toto?

<label for="db_pwdID">Heslo <span class="req">*</span>:</label>

Přesněji řečeno.. nevím si rady, jak mám umístit tu dvojtečku za ten span a přitom do toho labelu?

Díky
jonnyq
Profil *
aha.. už vím, tak díky moc :)

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: