Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Javascript in PHP einfügen
Frage
Hallo zusammen, ein für euch wahrscheinlich kleines Problem hätte ich. Folgenden Javascriptcode müsste ich in eine PHP-Datei einfügen (PHP-Portal ohne HTML-Templates).
[code]<script language=JavaScript1.2 src=http://partner.clubandmore.de/smsInTheBox_popup.php?site_id=XXXXXX></script>
<a href="javascript:popUpSMS(´http://sms.clubandmore.de/partner/sms/index.php?site_id=XXXXXX´)"><img border="0" src="../images/smsversand.gif" width="120" height="60"></a> [/code]
Dat is so ein Popup zum SMS verschicken über einen anderen Anbieter. Wenn ich den Code so wie oben in die PHP-Datei einfüge erscheint nur noch eine Fehlermeldung und die Seite selber wird nicht mehr geladen.
Gibt es einen anderen Weg dieses Popup in diese PHP-Datei einzufügen? Vielen Dank schonmal im Voraus !!!
Antwort 1 von ThomasOOP
Mit echo "string";
Im String verwendendete " müssen .. wie nennt man das doch gleich .. mit ... escaped (?) werden damit sie den String nicht abschließen.
HTH
Im String verwendendete " müssen .. wie nennt man das doch gleich .. mit ... escaped (?) werden damit sie den String nicht abschließen.
Echo "<script language=JavaScript1.2 src=http://partner.clubandmore.de/smsInTheBox_popup.php?site_id=XXXXXX></script>
<a href="javascript:popUpSMS(´http://sms.clubandmore.de/partner/sms/index.php?site_id=XXXXXX´)"><img border="0" src="../images/smsversand.gif" width="120" height="60"></a>";
HTH
Antwort 2 von JanVer
Wenn es sich um statischen Javascript-Code handelt, würde ich den in eine externe Datei packen.
Dann brauchst Du nur eine Zeile in Dein php-Skript einzubinden:
echo "<script src="jstools.js" type="text/javascrip "></script> ";
Dann brauchst Du nur eine Zeile in Dein php-Skript einzubinden:
echo "<script src="jstools.js" type="text/javascrip "></script> ";
Antwort 3 von ThomasOOP
hab es so verstanden das das site_id=XXXXXX dynamisch generiert wird
Antwort 4 von JanVer
Ist richtig Thomas, den Javascript-Aufruf muss er ja auch noch irgendwo verankern - im body-tag oder als event.
War halt nur ne Idee, dann reicht ein function-call und es ist etwas übersichtlicher. Meistens bleibt es ja bei dem guten Vorsatz :-)
War halt nur ne Idee, dann reicht ein function-call und es ist etwas übersichtlicher. Meistens bleibt es ja bei dem guten Vorsatz :-)
Antwort 5 von ThomasOOP
stimmt, eine Funktion ... daran habe ich nicht gedacht.
Dafür bekommst du ein ++ :)
Dafür bekommst du ein ++ :)

