PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php array an js übergeben mit netscape?


PiCiJi
15.08.2003, 17:49:55
ich versuch es nun schon seit Stunden. Unter Explorer funzt es prima aber der Netscape erkennt das übergebene array nicht.

Möglichkeit 1:
<SCRIPT LANGUAGE="JavaScript">

var screen = new Array(<? for($i=0;$i<sizeof($alles);$i++) {echo "'$alles[$i]',";} ?>"");

</script>

Möglichkeit 2:
<SCRIPT LANGUAGE="JavaScript">

var screen = new Array;

<?

for($i=0;$i<sizeof($alles);$i++)
{
printf("screen[$i] = "%s";n",strtr(addslashes($alles[$i]),array("r" => 'r', "n" => 'n')));
}

?>

</script>

beides funzt mit IE aber nicht mit Netscape 6 oder auch 4.7

PiCiJi
16.08.2003, 00:08:35
ok hab das Problem, Netscape denkt die JS Variable screen, ist der screen Befehl. Hab sie umbenannt und das feld wird belegt.

Nev
16.08.2003, 00:17:42
Hi PiCiJi

Danke für die Info.
Hab ich auch ned gewusst.