Hi,
var sprache = "<? echo $browsersprache; ?>"; var text1 = "<? echo hole_text('"+sprache+"','PWMINZEICHEN'); ?>";
>
> Zu dem Zeitpunkt, an dem das PHP ausgeführt wird (Serverseitig), wird JavaScript nicht ausgeführt. Anders ausgedrückt: du sagst PHP, folgendes zu parsen:
>
> `echo hole_text('"+sprache+"','PWMINZEICHEN');`{:.language-php}
> Und ich gehe nicht davon aus, dass du in deiner DB die Sprache "+sprache+" hinterlegt hast.
Eigentlich hast Du völlig recht, es macht nicht wirklich Sinn, komischerweise hatte es funktioniert und der Inhalt wurde tatsächlich korrekt übergeben.
Warum auch immer.
Ich hatte vorher
`var text1 = "<? echo hole_text('$browsersprache','PWMINZEICHEN'); ?>";`{:.language-javascript}
Aber merkwürdigerweise wurde dann der Funktion nicht der Inhalt von $browsersprache übergeben, sondern $browsersprache als Text.
Klaus