Autor | Zpráva | ||
---|---|---|---|
traava Profil |
#1 · Zasláno: 29. 8. 2007, 11:20:27
aho mám dotaz, mám funkci, ktera zobrazuje submenu a funguje mi v html
<script> function zobrazSkryj(idecko){ el=document.getElementById(idecko).style; el.display=(el.display == 'block')?'none':'block'; } </script> v html funguje <img src="img/0.gif" onclick="zobrazSkryj('submenu')" style="cursor: pointer; cursor: hand;"> <div id="submenu" class="skryvany" > ale nedari se mi zavolat tuto funkci Javascriptem a = "<img src='img/0.gif' onclick='zobrazSkryj('submenu')' style='cursor: pointer; cursor: hand; '>"; document.write ( " <div id='submenu' class='skryvany' > "); // DIV SUBMENU NEVIDITELNY |
||
peta Profil |
#2 · Zasláno: 29. 8. 2007, 15:13:24
traava
" nadpis: volani funkce html vs Java text: zavolat tuto funkci Javascriptem " tak, chces javu nebo javascript? a = "<img src='img/0.gif' onclick='zobrazSkryj('submenu')' style='cursor: pointer; cursor: hand; '>"; document.write ( " <div id='submenu' class='skryvany' > "); apostrofy, lomitka? "text"; ok text = text2='text3' text2'=text3(' text4 ??? submenu')' style='cursor: pointer; cursor: hand; '> spatne apostrofy! ??? zadny text 4 tam nemel byt, apostrof byl ukoncen a obsah zavorky neodpovida html kodu, tudiz je chybny. pred apostrof je treba pridat zpetne lomitko \ otazka je proc? - chyba pri kopirovani do fora? (ano, toto forum je spatne, stare) - chyba uz v tvem kodu? co ti hlasi JS konzola ses dival, nez jsi polozil dotaz? mne by ta hlaska velice zajimala. Bez ni je to hadani a kouzleni. jestlize nehlasi nic, pak se lomitka smazala kopirovanim do jakpsatweb. Odkaz na stranku by tyto problemy vyresil. Nebo vypis z JS konzoly. |
||
traava Profil |
#3 · Zasláno: 30. 8. 2007, 08:27:07
dikes uz mi to facha, jsem trochu zacatecnik, lae ucim se rychle, vyhodil jsem ty apostrofy za = a nakonci
|
||
peta Profil |
#4 · Zasláno: 30. 8. 2007, 14:51:09
traava
ano, i tak to jde :) Po spravnosti bys je tam mel mit, zvlast, kdyz bys resil vic funkci, treba, ale nemusi u jednoho prikazu onclick=aaa() onclick=aaa();bbb(); onclick=aaa(); bbb(); =~= onclick=aaa() ; bbb=? error, resp, uz by to fungovat nemuselo onclick="aaa(); bbb();" onclick='aaa(); bbb();' onclick='aaa(\'yyy\'); bbb(\'xxx\');' |
||
Časová prodleva: 17 let
|
0