Aktuelle URL in HTML Datei einfügen
Hallo Zusammen,
ich habe hier ein Code, in dem ich gerne bei ##### die aktuelle URL einfügen würde, z.B. dann http://www.meineseite.de/seite2.html.
Leider hat mir Google nicht die richtige auskunft gegeben, wie ich das in HTML mache. Ich habe 'nur' etwas in javascript und php einiges gefunden, aber mit dem kann ich leider nicht wirklich umgehen. Ich würde nur für dieses Script das brauchen.
Kann mir jemand helfen, wie ich das zum laufen bekomme?
Gruß,
marco1710
Hier das Script:
<div id="fb-root"></div><script src="http://connect.facebook.net/de_DE/all.js#appId=APP_ID&xfbml=1"></script><fb:comments width="500" num_posts="5" href="#####"></fb:comments>
ich habe hier ein Code, in dem ich gerne bei ##### die aktuelle URL einfügen würde, z.B. dann http://www.meineseite.de/seite2.html.
Leider hat mir Google nicht die richtige auskunft gegeben, wie ich das in HTML mache. Ich habe 'nur' etwas in javascript und php einiges gefunden, aber mit dem kann ich leider nicht wirklich umgehen. Ich würde nur für dieses Script das brauchen.
Kann mir jemand helfen, wie ich das zum laufen bekomme?
Gruß,
marco1710
Hier das Script:
<div id="fb-root"></div><script src="http://connect.facebook.net/de_DE/all.js#appId=APP_ID&xfbml=1"></script><fb:comments width="500" num_posts="5" href="#####"></fb:comments>
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 169478
Url: https://administrator.de/forum/aktuelle-url-in-html-datei-einfuegen-169478.html
Ausgedruckt am: 23.12.2024 um 13:12 Uhr
9 Kommentare
Neuester Kommentar
Hallo,
du wirst wohl nicht um Javascript oder PHP rumkommen (Letztlich brauchst du die URL ja auch für ein anderes Script).
Versuch mal folgendes:
Dem Script eine ID geben:
Und dann sowas noch mit in den Head-Bereich schreiben:
Und dann den Code beim onLoad Event ausführen:
Ist alles schnell, dreckig und ungetestet.
Eleganter wäre es vermutlich wenn du einen anderen Weg findest... bzw. was genau soll denn der href-Tag bringen?
du wirst wohl nicht um Javascript oder PHP rumkommen (Letztlich brauchst du die URL ja auch für ein anderes Script).
Versuch mal folgendes:
Dem Script eine ID geben:
<script src="http://connect.facebook.net/de_DE/all.js# ... width="500" num_posts="5" href=#" id="MeinScript">
Und dann sowas noch mit in den Head-Bereich schreiben:
function CreateLinkURL() {
document.getElementById("MeinScript").setAttribute("href",document.URL);
}
Und dann den Code beim onLoad Event ausführen:
<body onLoad="CreateLinkURL()">
Ist alles schnell, dreckig und ungetestet.
Eleganter wäre es vermutlich wenn du einen anderen Weg findest... bzw. was genau soll denn der href-Tag bringen?
Also...teste mal ob du überhaupt PHP auf deinem Webspace zur verfügung hast:
Erstelle mal eine Datei (z.B. test.php) mit folgendem Inhalt:
Dann lade die Seite in deinen Webspace hoch und schau mal was passiert wenn du die Seite aufrufst.
Wenn dein Webserver PHP kann solltest du eine Seite ähnlich wie in diesem Bild angezeigt bekommen.
Dann poste mal das Ergebnis, dann sehen wir weiter ;)
Erstelle mal eine Datei (z.B. test.php) mit folgendem Inhalt:
<?php
phpinfo();
?>
Dann lade die Seite in deinen Webspace hoch und schau mal was passiert wenn du die Seite aufrufst.
Wenn dein Webserver PHP kann solltest du eine Seite ähnlich wie in diesem Bild angezeigt bekommen.
Dann poste mal das Ergebnis, dann sehen wir weiter ;)
Und wenn PHP aktiviert ist kannst du wie folgt vorgehen:
PHP Code (in jeder Datei einmal ganz am Anfang eintragen):
Und dann an jeder Stelle wo die Variable rein soll statt ##### folgendes eintragen:
Beispiel:
Du musst nur darauf achten, dass du wenn du PHP nutzen möchtest alle Dateien statt der Endung .html die Endung .php bekommen müssen.
PHP Code (in jeder Datei einmal ganz am Anfang eintragen):
<?php
$myurl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
Und dann an jeder Stelle wo die Variable rein soll statt ##### folgendes eintragen:
<?php print ($myurl); ?>
Beispiel:
<div id="fb-root"></div><script src="http://connect.facebook.net/de_DE/all.js# ... width="500" num_posts="5" href="<?php print ($myurl); ?>"></fb:comments>
Du musst nur darauf achten, dass du wenn du PHP nutzen möchtest alle Dateien statt der Endung .html die Endung .php bekommen müssen.