Kommer här.
Tror dock inte det är här problemet ligger.
function showMenu(Item)
{
document.getElementById(Item).style.visibility = 'Visible';
}
// Funktion för att dölja objekt
function hideMenu(Item)
{
document.getElementById(Item).style.visibility = 'Hidden';
}
Ähum, koden fungerar fint för mig i mozilla. Vilken version av mozilla testar du med? Nedanstående script ska fungera även för sådana versioner som inte stödjer DOM.
/**
*Tar reda på vilken webbläsare det är
*/
ns4 = (document.layers)?true:false;
ie4 = (document.all &&(!document.getElementById))?true:false;
dom = (document.getElementById)?true:false;
/**
* Visar ett osynligt lager
* id är namnet på det lager som skall visas
*/
function showMenu(id)
{
if(ns4) document.layers[id].display="block";
if(ie4) document.all[id].style.display="block";
if(dom) document.getElementById(id).style.display="block";
}
/**
* Döljer ett synligt lager
* id är namnet på det lager som skall döljas
*/
function hideMenu(id)
{
if(ns4) document.layers[id].display="none";
if(ie4) document.all[id].style.display="none";
if(dom) document.getElementById(id).style.display="none";
}
Det var visserligen mozilla firefox (0.8) som jag testade med. Har nu provat med IE6.0, Mozilla1.6 samt Opera7 (där buggade bredden på lagret & tabellen men länken fungerade iaf) och koden har fungerat i samtliga för mig (windows XP). Så tyvärr, jag har ingen aning om varför det inte fungerar för dig.
Det var visserligen mozilla firefox (0.8) som jag testade med. Har nu provat med IE6.0, Mozilla1.6 samt Opera7 (där buggade bredden på lagret & tabellen men länken fungerade iaf) och koden har fungerat i samtliga för mig (windows XP).
Verkar vara kombinationen Linux-Mozilla.
PepeJeria skrev:
Kolla i preferences om du har avbockat javascript support, om inte, testa med en ny profile
Om javascript hade varit "disablat" skulle väl inte funktionerna för att visa/dölja undermeny funkat?
Vet inte om denna tråd skulle varit i HTML-forumet.
Om man tar bort onMouseOut i andra tabellen så funkar länken.