php per javascript aufrufen und ergebnis in html seite einbinden

maxV

Grünschnabel
Hallo,

ich habe folgende Aufgabenstellung:

Ich möchte per php bestimmte Daten zur Verfügung stellen, welche jeder in seine HTML Seite einbinden können soll. Damit dies auch geht, bei webspace ohne php, möchte ich das Script auf meinem Server ausführen und der user soll das Script per javascript in einen HTML code einbinden können.

Meine bisherigen Recherchen haben ergeben das der User folgenden Code in seine HTML seite einbetten muss.

Code:
<script language="JavaScript" src="http://www.xxxxx.de/xxxx/xxxx.php"><script>

Aber wie muss jetzt der PHP Code aussehen, also mein normaler PHP Code wird (bzw. das Ergebnis des Codes) wird nicht angezeigt, ich denke ich muss da irgenden einen Java Script code einfügen.

Danke für Eure hilfe.
 
Ich könnte mir folgendes vorstellen:
Du bindest die PHP-Datei ein, welche eine JavaScript-Funktion ausgibt, in der einem Container der Seite (<div>...</div>) bestimmte Inhalte zugewiesen werden. Diese Funktion rufst du dann in dem Dokument, wo die PHP-Datei über JavaScript eingebunden wird, einfach im BODY-Tag mittels onLoad="funktion();" auf.

Bsp.:
PHP-Datei
PHP:
<?php
echo "function schreibe_was()
{
    document.getElementById('container').innerHTML = 'Irgend eine Ausgabe';
}";
?>

HTML-Datei
Code:
<html>
  <head>
    <title>Test</title>
    <script language="JavaScript" src="http://www.xxxxx.de/xxxx/xxxx.php"></script>
  </head>
  <body onLoad="schreibe_was();">
     <div id="container" name="container"></div>
  </body>
</html>

Ist aber alles ungetestet und entsprang nur eben gerade meinem Kopf.
 
Zurück