Volání javascriptu z appletu
Napojuji applet na jednu stránku a potřeboval bych z appletu zavolat trochu javascriptu. A to
Kód:
document.getElementById("nejaky_id").className = "nejaky_jmeno";
Našel jsem něco na http://www.raditha.com/java/mayscript.php
Zkoušel jsem to takhle
Kód:
jso.call("document.getElementById(\"nejaky_id\").className = \"nejaky_jmeno\"",null);
ale to mi pak vyhodí tuto vyjímku
Kód:
netscape.javascript.JSException: No such method "document.getElementById("nejaky_id").className = "nejaky_jmeno"" on JavaScript object
A si to chce aby to bylo zabalený v javascriptový funkci ne? Díky
Re: Volání javascriptu z appletu
A nekričí kvůli té dvojité uvozovce?
...className = "nejaky_jmeno"" on...
Re: Volání javascriptu z appletu
Ne, to je tam jako citace jmena ty metody.
No such method "document.getElementById("nejaky_id").classNam e = "nejaky_jmeno""
Počet uvozovek sedí
Re: Volání javascriptu z appletu
Ajo!
No v tom případě to bude to, co píše. Nevoláš žádnou metodu :) Jenom provádíš přiřazení. Takže buď to nastavuj skrze setAttribute (bacha na IE) nebo si na to udělej vlastní metodu a tu volej anebo by to možná mohl sežrat obalené v evalu.
Re: Volání javascriptu z appletu
Citace:
Původně odeslal
jedik
Ajo!
No v tom případě to bude to, co píše. Nevoláš žádnou metodu :) Jenom provádíš přiřazení. Takže buď to nastavuj skrze setAttribute (bacha na IE) nebo si na to udělej vlastní metodu a tu volej anebo by to možná mohl sežrat obalené v evalu.
Vidíš to, v evalu to jede, díky:)