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.