FRAGE: Wie gebe ich beim Aufruf das i mit??? Das ist ja genau das Problem.
keine Ahnung, da ich nicht weiß mit was du diese Tabelle baust.
Aber das Prinzip ist so
function Info_verstecken (ID)
{
if(!document.getElementById) return;var obj = document.getElementById('Prom_name[' + ID + ']');
if (!obj) return;
obj.layer.visibility = "hidden";
}function Info_zeigen (ID)
{
if(!document.getElementById) return;var obj = document.getElementById('Prom_name[' + ID + ']');
if (!obj) return;
obj.layer.visibility = "visible";
}
Die Links sehen dann so aus:
<A
HREF="LINK"
onmouseover="Info_zeigen(0)"
onmouseout="Info_verstecken(0)"Prom_nr[0]</A>
Wenn der Text des Links der gleiche ist wie die ID des textes kannst du auch veruchen diesen zu verwenden
<A
HREF="LINK"
onmouseover="Info_zeigen(this.text)"
onmouseout="Info_verstecken(this.text)"Prom_nr[0]</A>
funktioniert aber glaueb nicht im IE und du müßtest die Funktionen entsprechenden ändern.
Struppi.
Hallo Struppi,
jetzt habe ich das Script wie folgt geändert:
<SCRIPT LANGUAGE="JavaScript">
var lay2;
function abfrage ()
{
var version=navigator.appVersion.charAt(0);
if (navigator.appName=='Microsoft Internet Explorer' && parseInt(version)>='4')
{
lay2=document.getElementById("Prom\_name[i]
").style;
}
}
function Info_verstecken (ID)
{
if(!document.getElementById) return;
var obj = document.getElementById('Prom_name[' + ID + ']');
if (!obj) return;
obj.layer.visibility = "hidden";
}
function Info_zeigen (ID)
{
if(!document.getElementById) return;
var obj = document.getElementById('Prom_name[' + ID + ']');
if (!obj) return;
obj.layer.visibility = "visible";
}
</SCRIPT>
******
<BODY onload="abfrage()">
******
<A HREF="" onmouseover="Info_zeigen(Prom\_nr[i]
)" onmouseout="Info_verstecken(Prom\_nr[i]
)"> Prom\_nr[i]
</A>
******
<DIV ID="Prom_name" STYLE="visibility:hidden">
Prom\_name[i]
</DIV>
******
Das Problem: Wenn ich mit der Mouse über einen Link fahre, bekomme ich den Fehler, dass der Inhalt des Links
also 12, 34, oder 78 nicht bekannt ist.
Naja zumindest sind wir an dieser Stelle schon einen Schritt weiter. Ich möchte aber das "verdammte" i übergeben.
Hast Du noch 'ne Idee??
Gruss
Andreas