Autor Zpráva
Feha
Profil
Dobrý den, mám takov jistý problém, pokouším se o jednoduchou věc - změnit hodnotu display pomocí ext. skriptu, který linkuju v hlavičce dokumentu.

V dokumentu to vypadá přibližně takto:
<body onload="editor_init();">

<div id="editor_html"></div>
...


a v javascriptu mám toto:
function editor_init(){  
  var html = document.all.getElementById('editor_html');
  html.style.display = 'none';


Chybová konzole v Opeře mi vypisuje Type mismatch (usually non-object value supplied where object required) Nevím nevim co s tím, dík za pomoc!
preca1
Profil
neni to todle?
Leo
Profil
"document.all.getElementById"

je co za hybrid? Leo
peta
Profil
Feha
co hlasi JS konzola?
Jestli to nahodou nehlasi problem presne, jak pise LEO
document.all.getElementById
document.all = typu array
myslim, ze array nema zadnou metodu getElementById, ale ma treba push, pop, join
Feha
Profil
jo máte pravdu.. to .all se tam vloudilo, moje chyba.

s tím all by to šlo pokud bych to napsal jako:

"var html = document.all.editor_html"

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:

0