Hallo !
Nachdem das mit der letzten Frage so gut geklappt hat verusche ich es gleich nochmal.
Hier der Quellcode:
function menu(visible,l_name,zahl)
{
this.x = visible;
this.view=m_view;
this.hide=m_hide;
this.hideit=m_hide2;
this.name=l_name;
this.anzahl=zahl;
this.over=0;
}
function m_hide()
{
if(this.over==0)
{
setTimeout(this.hideit(),100);
}
}
function m_hide2()
{
if(this.over==0)
{
parent.frames[1].document.all.menu2.style.visibility='hidden';
}
}
function m_view()
{
parent.frames[1].document.all.menu2.style.visibility='visible';
}
menu1 = new menu(0,'menu1',3);
Über einen MouseOver bzw MouseOut auf einem Bild
onMouseOver="menu1.view();menu1.over=1;"
onMouseOut="menu1.over=0;menu1.hide()"
soll nun das menu verschwinden.
Hierbei erhalte ich aber folgende Fehlermeldung:
ungültes Argument (die Zeilenangabe verweist auf
setTimeout(this.hideit(),100);)
Wenn mir jemand sagen könnte woran das liegt wäre ich ihm sehr dankbar.
(Browser ist IE 5.0)
Mit freudnlichem Gruß Jan M.