Harry: Dynamischer Funktionsaufruf

Beitrag lesen

Hoi !

<script language="JavaScript">
<!--
function on(i)
{
  document[i].style.visibility = "visible"; //kriege document[..].style ist kein Objekt Fehlermeldung

document.all[i].style.visibility = "visible"; //lala, auch ich  mach öfter mal Fehler

document[i].style.fontSize = "12";

document.all[i].style.fontSize = 12;

}

function off(i)
{
  document[i].style.visibility = "hidden"; //kriege document[..].style ist kein Objekt Fehlermeldung

document.all[i].style.visibility = "hidden";

document[i].style.fontSize = "0";

document.all[i].style.fontSize = 0;  // IMHO schwachsinnig

}

<schnipp>

<div Class=text1>
<a href=http://www.ich.de onmouseover="on('t1');" onmouseout="off('t1');">der</a></div>
<div ID=t1> test<br>test<br>test</div>

<div ID=pop1 Class=text1>
<a href=http://www.ich.de onmouseover="on('t2');" onmouseout="off('t2');">der</a></div>
<div ID=t2> test<br>test<br>test</div>

Bitte: IDs, hrefs und Klassen in Anführungszeichen !
<div class="text1">
 <a href="http://www.ich.de" onMouseover="on('t1');" onMouseout="off('t1');">der</a></div>
 <div id="t1">test<br>test</div>

Ciao,

Harry