Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Php Array in Js-array umwandeln

Hallo!
Hatte das Problem schon einmal gepostet und auch eine Lösung bekommen, die aber nie funktioniert hat! Hab das Problem dann ersmal zu Seite gestellt aber jetzt komm ich immer noch nicht weiter....
(http://www.phpforum.de/forum/phpforum2_JavaScript__30813_.html)

mein PHP Array $bilder soll in ein JS-Array var Images umgewandelt werden.... leider ist das JS-Array immer leer

Code:                   In Zwischenablage kopieren (nur IE)
1">

Spielt es eine Rolle wo ich den Code-Schnipsel einfüge? Hab ihm im Moment noch über dem Head an erster Stelle stehen!

Für eine Lösung wäre ich super dankbar...!
Hier gehts zum Orginal Eintrag "Php Array in Js-array umwandeln" im Forum

Antworten

besser ist es dort wo javascript anweisungen hinkommen
http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche
dann müsste es gehen
flooo


2.

ne muss dich leider entäuschen, daran liegt es nicht...
müsste hinter dass "wert" nicht noch ein Semikolon?
Code:                   In Zwischenablage kopieren (nur IE)
2">

daran liegt es aber auch nicht =)

Ich kenn mich mit JS nicht so aus, aber ich kann doch so mal schauen ob im Array was "drinnen" ist?!

Code:                   In Zwischenablage kopieren (nur IE)
3">




3.

vielleicht ist es einfacher, wenn ich das ganze Problem schildere:
Ich will aus einem Ordner alle Dateien auslesen, die Bilder sind.
Diese werden dann in einem Array gespeichert. Bevor aber die eigentliche
Bildergalerie angezeigt wird, - jetzt der Grund warum ich überhaupt JS benutze - sollen
alle Bilder vorgeladen werden....
(und dafür hab ich ein rechts simples Script im I-net gefunden, bei dem man allerdings alle Elemte
des Array Images von Hand eingeben muss!)


4.

hi,
der Fehler ist einmal das fehlende Simikolon und die fehlenden Hochkommas um den String
[PHP]
$bilder[0] = 'bla';
$bilder[1] = 'blabla';
$bilder[2] = 'blablabla';
$bilder[3] = 'blablablabla';
$bilder[4] = 'blablablablabla';
$bilder[5] = 'blablablablablabla';
$bilder[6] = 'blablablablablablabla';
$bilder[7] = 'blablablablablablablabla';
echo "<script type=\"text/javascript\">\n";
echo "<!--\n";
echo "var Images = new Array();\n";

foreach ($bilder as $key => $wert)
{
echo "Images['$key'] = '$wert';\n";
}
echo "alert(Images.length);\n";
echo "//-->\n";
echo "</script>\n";
[/PHP]
das obige Beispiel funzt bei mir
flooo


5.

okay klappt jetzt! dank dir!


Hier gehts zum Orginal Eintrag "Php Array in Js-array umwandeln" im Forum
 
phpforum.de | Impressum | Handy Bundles