> Michael > web-2-date > Tipps & Tricks
iFrame dynamisch einbinden

Problem: Die in W2D eingebettete Funktion externe Elemente in die Website einzubinden hat einen gravierenden Nachteil. Die Höhe der Seiten muss fest angegeben werden, was bei Seiten wie Gästebüchern zu unschönen Effekten führt. Der freie Platz zwischen Gästebuch und dem Ende der Seite ist entweder zu groß oder er wird zu klein, so das man scrollen muss.

Die Lösung ist die Höhe des iFrames für jede Seite berechnen zu lassen.

Vorraussetzungen:
Webspace der die Funktion RewriteEngine On in der Konfigurationsdatei .htaccess erlaubt, ggf. beim Webspaceanbieter erfragen oder austesten.

Info: Das Script das zum Einsatz kommt funktioniert nur, wenn die eingebundene Seite über die gleiche URL zu erreichen ist wie aufgerufene Seite. Bsp: Das Gästebuch liegt auf www.meineseite.de/extern/gb/index.php die aufgerufene Seite ist www.meineseite.de/gaestebuch/index.html. Lässt ein Besucher das www vor dem Domainnamen weg, kann das Script nicht mehr ausgeführt werden! Hier kommt die kommt die RewriteEngine zum Einsatz, sie leitet alle Anfragen ohne www auf die Domain mit www um. Somit ist gewährleistet daß das Script immer arbeitet.
Daher können mit diesem Script keine externen Seiten eingebunden werden die auf einem anderen Webspace liegen, z.B. Gästebücher von webmart.de.

.htaccess erstellen: Kopieren Sie den den folgenden Inhalt in einen Texteditor und speichern Sie die Datei als .htaccess ab. Danach kopieren Sie die Datei auf den FTP ins Stammverzeichnis ihrer Domain:

www.meineseite.de an den eigenen Domainnamen anpassen!


Script: Binden Sie das folgende Script mittels eines HTML-Absatzes (HTML-Code selbst eingeben) an der gewünschten Stelle in W2D ein:

http://www.meineseite.de/pfad_zum_gaestebuch/index.php an den Pfad zum eigenen Gästebuch anpassen!

Wie das ganze funktioniert, können Sie bei meinem Gästebuch sehen. Viel Erfolg beim Einbinden Ihrer Seiten.

Falls dazu noch Fragen auftauchen wenden Sie sich bitte an das W2D-Forum, dort helfe auch ich Ihnen gerne weiter. :)


Startseite | Warburg erleben | Anfahrt | Links | Sitemap | Kontakt | Impressum
© Copyright 2007-2010 kohlbrok.com