<SCRIPT LANGUAGE="JavaScript">
hier fehlt das type Attribut und das language Attribut ist veraltet.
var lay2;
function abfrage ()
{
var version=navigator.appVersion.charAt(0);if (navigator.appName=='Microsoft Internet Explorer' && parseInt(version)>='4')
Das ist keine sinnvolle Abfrage, du solltest hier auf das testen was du verwendest:
if(document.getElementById)
{
lay2=document.getElementById("
Prom\_name[i]
").style;Ich geh mal davon aus (hab die Specs nicht im Kopf) das Backticks nicht gültig sind in ID's.
Ich vermute du willst hier dynamisch das i zuweisen, das geht so nicht.
Zumal du beim Aufruf auch gar nicht übermittelst welches i du zeigen/vertsecken willst.---> im Body wird zunächst abfrage geladen u. dadurch habe ich dann auch die Definition des Layers
<BODY onload="abfrage()">
Ja aber nur von dem layer mit den Namen
Prom\_name[i]
, den gibt es aber nicht, du hättest eigentlich hier schon eine Fehlermeldung erhalten sollen.Du musst beim Aufruf jeweils das i als Parameter mit geben und dann entsprechend in deinen funktionen einsetzen:
Struppi.
FRAGE: Wie gebe ich beim Aufruf das i mit??? Das ist ja genau das Problem.