Zonk auf Plonk: Runtime Error im Internet Explorer

Beitrag lesen

hallo,

ich bekomme beim Aufrufen einer JS-Funktion im Internet Explorer immer einen Runtime Error (Objekt erwartet).
[...]
Vanish = new Array(<?php echo $v_str; ?>);

Damit übergibst du einen PHP-Schnipsel - der nur bei Ausführung auf dem Server korrekt "verstanden" werden kann - an eine auf dem Client gültige Javascript-Variable. Die Folge: es existiert kein "Objekt".

Das ganze funktioniert in FF und im IE7 auch wunderbar

Firefox verfügt über eine Fehlerkonsole. Was meldet dir die?

Daß es "funktioniert", leigt daran, daß du mit

for (var i = 0; i < Vanish.length; $i++) {
  VanishId = 'fotobox' + Vanish[i];
  parent.document.getElementById(VanishId).style.display = "none";
}

das Element sowieso ausblendest. Es macht nichts, daß der Übergabeparameter, den Javascript produzieren soll, vermutlich anders aussieht als du ihn haben möchtest, er ist jedenfalls vorhanden, also wird das Element wunschgemäß ausgeblendet.

Zonk