Macavity: PHP Variable in Javascript

Beitrag lesen

Es ist also sichergestellt, dass Wunsch2 hier existiert?

Ich ahbe das so gelöst:
<?PHP
echo "<script language='JavaScript' type='text/JavaScript'>
var Wunsch1='".$row_Recordset1['Wunsch1']."';
var Wunsch2='".$row_Recordset1['Wunsch2']."';
</script>";
?>
Das klappt auch, zumindets wird der Wert in document.write(Wunsch1+" "+Wunsch2) korrekt ausgegeben.

Ganz kurz und prägnant also z.B.

for (i=0; i<7; i++)

{ document.getElementById(Wuensche[i]).style.visibility = (Wunsch2==Wuensche[i] ? "visible" : "hidden");
  }

  
Danke für das script. Auch das hat leider nicht den gewünschten Erfolg gehabt.  
  

> Und \*welche\* Fehlermeldung?  

Das ist lediglich eine allgemeine Fehlermeldung in der Fußleiste des IE.  
 Könnte mit meinem array irgenwas nicht stimmen? Wenn ich nämlich das funktionsunabhängige script  
 ~~~javascript
var Wuensche = new array ("w1", "w2", "w3", "w4", "w5", "w6", "w7")  
for (i=0; i<7; i++){  
document.write(Wuensche[i]);  
}
~~~eingebe, wird nichts augegeben.  
Danke für eventuelle Tipps  
Mac