Autor | Zpráva | ||
---|---|---|---|
peta Profil * |
#1 · Zasláno: 21. 7. 2005, 16:44:06
ahoj, chci zobrazit nebo skryt formular pomoci zmeny DISPLAY javascriptem (kod nize), kdy prvek adresuju getElementById po vyberu z OPRION. Funguje v IE 5.5, IE 6, Opera 8, ale ne ve FireFox. Nevite, kde je chyba? Diky
Kod: function Skryj(me){ document.getElementById(me).style.display='none';} function Ukaz(me){ document.getElementById(me).style.display='inline';} HTML <form id="neco" action="#" style="display: none;"> ... </form> a dale jiny form s roletkou <select name="vyber" size="1" onChange="Show(this.options[this.selectedIndex].value)"> <option value="none">- vyber neco-</option> <option value="neco">Zobraz formular 'neco'</option> </select> |
||
Fred Profil |
#2 · Zasláno: 21. 7. 2005, 17:30:43
Normálně to funguje, tedy pokud Ukaz=Show
|
||
Charlie Profil |
#3 · Zasláno: 21. 7. 2005, 18:51:06
Zkusil jsi treba display: block;? Nebo je mozny, ze FF neumi selectedIndex, ale to je asi hovadina. Nebo onChange. Nevim.
|
||
peta Profil * |
#4 · Zasláno: 21. 7. 2005, 19:35:27
Charlie
Nene, ff umi onchange, viz www.volny.cz/peter.mlich/hry/hry.htm - zvol treba tic-tac-toe 3x3 piskvorky select se pise mezi FORM, takze jestli jej nemas ve form, pak ti nemusi spravne fungovat, ale podle mne kod mas oki. viz KOUPIT na www.rar.cz/rarnova/ |
||
Charlie Profil |
#5 · Zasláno: 21. 7. 2005, 21:32:36
Nene, ff umi onchange, viz, to jsem si myslel na 98 %, prece jenom jsem ale vzal v uvahu vsechny teoreticke moznosti.
|
||
peta Profil * |
#6 · Zasláno: 22. 7. 2005, 08:18:17
Hele, nejlepe, kdybys ukazal zbytek kodu, treba nejaky odkaz na stranku? tam bude urcite chyba.
function Skryj(me){ document.getElementById(me).style.display='none';} function Ukaz(me){ document.getElementById(me).style.display='inline';} tohle se obvykle pise... function aaa(me,akce) {document.getElementById(me).style.display=(akce)?'inline':'block';} aaa('neco',true) aaa('neco',false) aaa('neco',1) aaa('neco',0) |
||
peta Profil * |
#7 · Zasláno: 22. 7. 2005, 11:18:24
Diky za vsechny odpovedi. PRes vecer jsem nebyl online ale i tak jsem experimentoval a nakonec jsem prisel na to, ze chzba bula na me strane. Mel jsem tech formu nekolik a v jednom jsem mel misto ID napsano NAME. MSIE si z toho nedelal hlavu a zobrazil/skryl form normalne, ale FF se na tom miste kodu, kde jsem voala spatne pojmenovany form zasekl a funkci nedokoncil (a nic nehlasil).
Takze jsem vsechno predelal na adresaci pres NAME a uz to funguje. I tak dik za reakce. Peta |
||
Časová prodleva: 1 rok
|
|||
fafa Profil * |
#8 · Zasláno: 12. 11. 2006, 23:41:54
ahoj,
ladim uz hodinu jeden skript podobne jednoduchy, a ejhle, ta sama chyba:) dik za inspiraci... |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0