Wie HTML-Seite in andere einbinden?

  • Hallo, bitte bei meinem begrenzten Halbwissen ;) mal um Hilfe:


    Vorübergehend muss ich auf einer Seite eine andere aus anderer Domain anzeigen lassen. Da dort dann weiter navigiert wird, habe ich das nicht mit PHP und include() gemacht.
    Auch ein Weiterleiten kam nicht in Frage, da aus psychologischen Gründen ;) in der Adresszeile die vom Besucher angeklickte URL stehen soll (die ja später mal auch die "echte" wird).


    Daher habe ich das mit einem object versucht, wie ich bei SELFHTML gelesen habe:


    Code
    <object data="http://fremddomain.de" width="100%" height="100%" type="text/html">Fallback-Text</object>


    bzw.


    Code
    <object data="http://wbg-kerpen.de" style="width:100%; height:1000px" type="text/html"><p>Text</p></object>


    Problem:


    Mit Firefox, Chrome funktioniert es prima, aber der aktuelle IE 9 zeigt nur einen leeren Rahmen an.


    Das Googeln danach brachte mich nicht weiter, sehe aber, dass auch andere das Problem haben. Da wird ab und an iframe empfohlen. SInnvoll? Ich dachte, <object> sei besser?

    Mit Grüßen ...

  • Danke. Klappt nicht so ganz.


    So versucht:


    Code
    <iframe src="http://fremddomain.de" width="100%" height="2500px" frameborder="0"> Fallback-Text </iframe>


    Problem 1:
    Nicht ganz so schön, da height=100% nicht funktioniert, sondern ich eine Pixelzahl angeben muss. Dadurch auf kurzen Seiten viel Leeraum unten. Funktioniert aber ansonsten wieder in Firefox, Chrome. Wäre erträglich


    Problem 2:
    Beim IE9 bekomme ich aber eine Anzeige vom auf der Fremddomain dahinter liegenden phpmyfaq:

    Zitat

    Did you know that your Internet Explorer is out of date? Please use Internet Explorer 8+, Mozilla Firefox 4+, Google Chrome, Apple Safari 5+ or Opera 11+


    Grrrr ...

    Mit Grüßen ...

  • Zitat

    Original geschrieben von harlekyn
    Da musst du das Template von phpMyFAQ anpassen.


    Hatte ich selbst nicht gefunden (aber nicht gegoogelt, ich Depp ;))


    Nun gibt es dann aber noch Cookie-Probleme beim iframe in IE, habe ich festgestellt: Auf jeder Seite wieder neu einloggen.


    Hab jetzt auf die Schnelle ( da verwenden einige Kollegen doch den IE ...) eine Hammermethode per PHP-Browserweiche eingebaut: Wer den IE verwendet, wird halt doch auf die Fremddomain weitergeleitet. Alle anderen schauen <object>. Nicht schön, funktioniert aber erst mal so lala.


    Evtl. schau ich später nochmal, aber da setz ich schon wieder mehr Zeit ein gerade als ich eigentlich wollte ...


    Zitat

    Oder eben einen aktuellen Browser benutzen


    Keine Ahnung, was da in phpmyfaq läuft. Ist ja alles aktuell ...

    Mit Grüßen ...

  • Hast du Zugriff auf die Apache-Config auf dem Server? Eventuell wuerde sich auch ein reverse proxy anbieten.

  • Zitat

    Original geschrieben von harlekyn
    Hast du Zugriff auf die Apache-Config auf dem Server?


    Nein, Webspace bei all-inkl.com (und auch nicht von mir)

    Mit Grüßen ...

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!