PHP-Script mittels JAVA-Script anzeigen
dom
- javascript
Andere Webmaster sollen den Spruch des Tages auf Ihrer Seite einbinden können - das ganze ist ein PHP-Script, da aber nicht alle PHP-Webpspace haben und so include nicht geht, muss es doch eine Möglichkeit geben das Script per Javascript auszuführen ... kann mir da jemand helfen?
Huhu dom
du kannst es als eine externe js-resource einbinden, die dann per
document.write den Inhalt in die Seite schreibt.
Dein PHP-Skript muss also Javascript-Code erzeugen.
Schematisch schaut das dann ungefähr so aus:
So ein JS-Snippet bindest Du in alle Seiten ein die dann z.B.
den Tipp des Tages anzeigen sollen
<script language="JavaScript1.2" src="http://wasauchimmer.de/generatejs.php" />
<noscript>
No Script - No Problem
</noscript>
Dein PHP-Script liefert dann etwas in der Art
document.write("alert('huhu es klappt');");
zurück
Viele Grüße
lulu
Hi,
du kannst es als eine externe js-resource einbinden, die dann per
document.write den Inhalt in die Seite schreibt.
Dein PHP-Skript muss also Javascript-Code erzeugen.
Schematisch schaut das dann ungefähr so aus:
So ein JS-Snippet bindest Du in alle Seiten ein die dann z.B.
den Tipp des Tages anzeigen sollen
<script language="JavaScript1.2" src="http://wasauchimmer.de/generatejs.php" />
(...)
...und als Krönung steht dann zwischen <noscript> und </noscript>
<iframe src="http://wasauchimmer.de/generatejs.php&anzeige=html" width=... height=... />Kein Tipp des Tages verfügbar</iframe>
für die Leute, die Javasript ausgeschaltet haben.
Schönen Gruß aus Bilk
Rainer
Huhu Rainer
...und als Krönung ....
das setzt dem Ganzen dann in der Tat die Krone auf
super Tipp :)
Danke dafür und viele Grüße
lulu
hi,
erst mal danke, aber leider funzt das ding immer noch nicht, denn es gibt immer einen javascript-fehler ...
wenn ich die php-datei ausführe, dann kommt folgendes raus:
<script language="JavaScript">
<!--
document.write('<div align="center"> ... Viel Text ... </div>');
//-->
</script>
das funktioniert auch wunderbar ... aber bei der seite mit:
<script language="JavaScript" type="text/javascript" src="pix.php"></script>
gibt es immer eine fehlermeldung ...
ich glaub ich peil das heute nicht mehr ... ???
hier mal die urls zum testen:
http://www.bendecho.de/pod/index.htm
und
http://www.bendecho.de/pod/pix.php
was mache ich denn falsch ????
Hallo,
wenn ich die php-datei ausführe, dann kommt folgendes raus:
<script language="JavaScript">
<!--
document.write('<div align="center"> ... Viel Text ... </div>');
//-->
</script>
nimm doch mal die HTML-Tags (<script>,</script> und den Kommentar) da raus, Du bindest das ganze ja als externes Javascript ein, und dann sollen da auch nur Javascriptanweisungen dort stehen.
Schönen Gruß aus Bilk
Rainer
Hallo,
wenn ich die php-datei ausführe, dann kommt folgendes raus:
<script language="JavaScript">
<!--
document.write('<div align="center"> ... Viel Text ... </div>');
//-->
</script>
nimm doch mal die HTML-Tags (<script>,</script> und den Kommentar) da raus, Du bindest das ganze ja als externes Javascript ein, und dann sollen da auch nur Javascriptanweisungen dort stehen.
Schönen Gruß aus Bilk
Rainer
juhuuu
danke das war's
Huhu dom
wenn Du die Datei als JS-Source einbindest
braucht du keine weiteren <scipt>-tags
bzw. wenn Du doch im dynamisch erzeugten Code JS brauchst
musst Du einen backslash im schliessenden Script-Tag einbauen.
</script>
und document.write "mag" keine Newlines, probier es mal als Einzeiler.
Viele Grüße
lulu
Huhu again
document.write("alert('huhu es klappt');");
das tut so natürlich nicht das was es auf den ersten Blick verspricht.
es sollte heissen
document.write("huhu es klappt");
ODER
document.write("<script language="JavaScript1.2">alert('huhu es klappt');</script>");
Grüße again
lulu