Hallo Andreas
<SCRIPT LANGUAGE="JavaScript">
nach ie vor fehlt hier das Type Attribut.
welches attribut meinst du denn???
type="text/javascript"
******
<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>Ich kapier nicht was du machst. was ist denn i?
Soll das ein Index sein oder ein String?
Warum benutzt du nach wie vor die Backticks?
Warum hat das DIV plötzlich den Namen 'Prom_name'?
Hat das keinen Index?i ist der index, d.h. diese tabelle wird mit einem loop erstellt, so dass bei i=1 der erste Datensatz gelesen wird usw.
Lasse ich die backticks weg, z.B. Info_zeigen(Prom_nr[i]) --->Prom_nr ist nicht definiert
Warum zeigst uns dann nicht wie dein HTML wirklich aussieht. Diese rumraterei macht nicht wirklich Spaß.
ich gehe mal davon aus es sieht ungefähr so aus:
<DIV ID="Prom_name0" STYLE="visibility:hidden">Prom_name[0]</DIV>
<DIV ID="Prom_name1" STYLE="visibility:hidden">Prom_name[1]</DIV>
<DIV ID="Prom_name2" STYLE="visibility:hidden">Prom_name[2]</DIV>
usw.
Dann musst du noch die funktionen anpassen und zwar folgende Zeilen
var obj = document.getElementById('Prom_name[' + ID + ']');
ändern in
var obj = document.getElementById('Prom_name' + ID);
und deine Links:
<A HREF="" onmouseover="Info_zeigen(0)" onmouseout="Info_verstecken(0)"> Prom_nr[0]</A>
<A HREF="" onmouseover="Info_zeigen(1)" onmouseout="Info_verstecken(1)"> Prom_nr[1]</A>
usw.
Das geht mit Sicherheit einfacher, aber dazu fehlen noch infos.
Struppi.