Problém s JS scriptem v Mozille

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Tenhle skriptík používám, že když najedu na odkaz, tak se rozbalí další nabídka. V IE funguje, ale ve FireFoxu nikoliv. Nevíte, kde by mohla být chyba? function getPositionByID(id) { obj=document.all(id); objLeft=obj.offsetLeft; objTop=obj.offsetTop; } function popUp(menuName,on) { if (on){ moveLayers(menuName); document.all[menuName].style.visibility="visible"; }else{ document.all[menuName].style.visibility="hidden"; } } function moveLayers(id) { getPositionByID(id+"Parent") document.all[id].style.pixelTop; document.all[id].style.pixelLeft; }
  2. problém je document.all - je toho plný web, tak to zkus pohledat... je tam tuším něco jako document.getObjById[] nebo něco v tom smyslu. To funguje i v IE i v Mozille. btw, document.all je microsoftí vymyšlenost....
  3. najskor: document.getElementsByTagName("") ale niesom si isty...
  4. Bohužel, ani jedno nefunguje, ale díky za snahu.
  5. spravne je document.getElementById("hledanyid")
  6. Tak jsem to udělal podle cubixe a stejně to nejde. Nevíte někdo prosím? function getPositionByID(id) { obj=document.getElementById("id"); objLeft=obj.offsetLeft; objTop=obj.offsetTop; } function popUp(menuName,on) { if (on){ moveLayers(menuName); document.getElementById("menuName").style.visibility="visible"; }else{ document.getElementById("menuName").style.visibility="hidden"; } } function moveLayers(id) { getPositionByID(id+"Parent") document.getElementById("id").style.pixelTop; document.getElementById("id").style.pixelLeft; }
  7. Tak nic, už jsem to vyřešil. Nesmí tam být uvozovky, jak píše cubix. document.getElementById(hledanyid)

← Zpět na všechna témata