» »

Javascript dela v IE, ne dela v Firefoxu

Javascript dela v IE, ne dela v Firefoxu

Kricert ::

Upam da mi lahko kdo zelo hitro pomaga glede tegale. Vem kje je težava, samo tudi po nekaj urah iskanja različnih virov ne znam, nisem JS, sem PHP programer.

Javascript koda, ki je problematična:

function ShowMenu( src, id )
{
fileId = id;
DivPopupMenu.style.display = "block";
DivPopupMenu.style.top = src.offsetTop + 200;
if( isNN )
DivPopupMenu.style.left = lastX;
else
DivPopupMenu.style.left = window.event.x;
}
function HideMenu()
{
DivPopupMenu.style.display = "none";
}
function MenuOpen()
{
document.location.href = "Stream.php?File=" + fileId;
HideMenu();
}
function MenuSave()
{
document.location.href = "Stream.php?File=" + fileId + "&DownloadInsteadOfOpenPlease=wikid";
HideMenu();
}


Takole pa zadevo vklopim v dokumentu:




To dela v Explorerju, ne dela pa v Firefoxu - namreč ob kliku na sliko PDF datoteke se odpre meni, ki omogoča ali odprtje ali shranjevanje. Tudi v Firefoxu zadeva dela, če opustim striktno HTML definicijo, ampak to ne pride v poštev ker potem design strani tak kot je ni mogoč.

V Firefoxu mi javascript konzola sporoči, da DivPopupMenu ni definiran in da document.ShowMenu ni funkcija, pri tej drugi napaki mi linka točno na DTD definicijo dokumenta.

Upam da sem bil dovolj jasen, tudi sam vidim v čem je težava in se strinjam s Firefoxom da DivPopupMenu ni definiran, vendar sem preizkusil že skoraj vse in ne vem kako premetat to kodo da bo delala v Firefoxu.

veteran ::

Poskusi takole:

document.getElementById("mojkrasnidiv").style.left = ...

Kricert ::

To je bilo pa tako hitro in tako učinkovito da ne morem verjet!

Najlepša hvala, zdaj vse dela OK! 8-)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

link in avtomatski login

Oddelek: Izdelava spletišč
5865 (796) techfreak :)
»

Event na linku, zelo tricky!

Oddelek: Izdelava spletišč
61301 (1128) Phoebus
»

Kako narediti redirect, če uporabnik vpiše napačno ime .html

Oddelek: Izdelava spletišč
161424 (1325) darh
»

Drop down meni!

Oddelek: Izdelava spletišč
101953 (1706) ACE
»

Kako se tole naredi?

Oddelek: Izdelava spletišč
261508 (1208) njok

Več podobnih tem