Autor | Zpráva | ||
---|---|---|---|
Feha Profil |
#1 · Zasláno: 25. 7. 2008, 12:50:03
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 |
#2 · Zasláno: 25. 7. 2008, 15:37:51
neni to todle?
|
||
Leo Profil |
#3 · Zasláno: 25. 7. 2008, 15:50:57
"document.all.getElementById"
je co za hybrid? Leo |
||
peta Profil |
#4 · Zasláno: 25. 7. 2008, 17:12:51
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 |
#5 · Zasláno: 25. 7. 2008, 20:49:08
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" |
||
Časová prodleva: 16 let
|
0