Seite 1 von 1
PHP in JS verwenden
Verfasst: 20.02.2010, 23:48
von masterronnow
Hallo,
ich möchte in diesem Script:
Code: Alles auswählen
<script type='text/javascript'>Spruch = new Array();
Spruch[0] = "";
Spruch[1] = "";
Spruch[2] = "";
Spruch[3] = "";
var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);
document.write(Spruch[Zufall]);
</script>
PHP bei den einzelnen Sprüchen verwenden.
Ist das irgendwie möglich?
Viele Grüße
masterronnow
Re: PHP in JS verwenden
Verfasst: 21.02.2010, 00:13
von Linus
Klar, wenn du das script als .php abspeicherst...
Da ists auch egal das du zweimal die " verwendest, da das PHP ausgeführt wird, wenn die Datei geladen ist. Nur sollte der PHP-Code keine " ausgeben

Re: PHP in JS verwenden
Verfasst: 21.02.2010, 00:17
von masterronnow
Und genau das geht nicht, script sieht so aus:
Code: Alles auswählen
<script type='text/javascript'>Spruch = new Array();
Spruch[0] = "Chattreffen am 27.02.2010 ab 15:00uhr!";
Spruch[1] = "Neu angemeldete Chatter: <?php $skyfire=$chat->getDetails("skyfire");echo $skyfire['alias'];?> und Cinderella! Willkommen!";
Spruch[2] = "Neuster Stammy im Chat: _CASSI_, herzlichen Glückwunsch!";
Spruch[3] = "Willkommen im ULTIMATIC-CHAT!";
var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);
document.write(Spruch[Zufall]);
</script>
Viele Grüße
masterronnow
Re: PHP in JS verwenden
Verfasst: 21.02.2010, 00:22
von Linus
Ja, weil der Alias nunmal " enthält. Lösung: ' verwenden

Code: Alles auswählen
<script type='text/javascript'>Spruch = new Array();
Spruch[0] = "Chattreffen am 27.02.2010 ab 15:00uhr!";
Spruch[1] = 'Neu angemeldete Chatter: <?php $skyfire=$chat->getDetails("skyfire");echo $skyfire['alias'];?> und Cinderella! Willkommen!';
Spruch[2] = "Neuster Stammy im Chat: _CASSI_, herzlichen Glückwunsch!";
Spruch[3] = "Willkommen im ULTIMATIC-CHAT!";
var Zufall = Math.random();
var Zufall = Math.round((Spruch.length-1) * Zufall);
document.write(Spruch[Zufall]);
</script>
Re: PHP in JS verwenden
Verfasst: 21.02.2010, 00:38
von masterronnow
Danke, funktioniert.