IFrame funktioniert bei bestimmter Adresse nicht! Warum?
Hallo liebe Gemeinde :D
Ich hab da nen kurioses Problem wo ich nicht dahinter steige.
Ich habe einen gegebenen IFrame Code, welchen ich als HTML Element einbinden möchte. Habe auch den Tag in den Einstellungen erlaubt, also daran liegt es nicht. Habe also folgenden Code gegeben:
HTML-Code:
<iframe src="http://a.partner-versicherung.de/click.php?partner_id=58898&ad_id=16&insurance_id=1" width="680px" height="1000px" name="vergleich" marginwidth="0" marginheight="0" border="0" frameborder="0" srcolling="no"></iframe>
Speichern usw. geht alles, wenn ich dies jetzt jedoch aufrufen möchte gibt er mir keinen IFrame aus.
Schreibe ich nun aber für die obige Adresse z.B. http://www.kicker.de rein wird der IFrame ganz normal dargestellt? Code mit kicker als Adresse:
Code:
<iframe src="http://www.kicker.de" width="680px" height="1000px" name="vergleich" marginwidth="0" marginheight="0" border="0" frameborder="0" srcolling="no"></iframe>
Ich zweifle gerade an mir selbst und habe keinen Schimmer wo der Fehler bei der Adresse liegt. Vielleicht fehlt mir das gewisse Hintergrundwissen zu Contao und einer kann mir auf die Sprünge helfen warum es nicht geht. Die Adresse des IFrames funktioniert wenn ich sie so in die Browserzeile einfüge, nur in Contao als HTML Element nicht.
Vielen Dank im Voraus!
Liste der Anhänge anzeigen (Anzahl: 1)
Ist die betreffende Seite mit dem Inlineframe online?
Bei meinem Test sah es jedenfalls so aus wie im Anhang:
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
RobertB
Dort wird der Frame angezeigt.
Das kann ich so nicht bestätigen (siehe Screenshot anbei). Der Inlineframe mit der www-Adresse liefert einen Error 404. Das Formular mit den Leistungen wird nicht angezeigt.
Auf der Seite "Vorsorge" wird allerdings tatsächlich kein Inlineframe angezeigt. Ob es an den Validierungsfehlern liegt, weiß ich nicht. Die würde ich aber auf jeden Fall in Ordnung bringen.
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Zitat von
RobertB
Welche Validierungsfehler?!
Diese hier z.B.: http://validator.w3.org/check?uri=ht...Inline&group=0
Zitat:
Zitat von
RobertB
Das er auf der Seite ne Fehlermeldung ausgibt ist klar, den die Formulare werden ja nur bei a.partner-... aufgerufen. Ich wollte damit auch nur zeigen, das es da an der Adresse liegt das der IFrame nicht angezeigt wird. Denn ich habe ja nur aus dem a.partner-... ein
www.partner-... gemacht und es geht.
Auf die Seite die dort aufgerufen wird habe ich keinen Einfluss. Das ist ein Drittanbieter den ich für meine Seite nutze.
Ja, das mag schon sein. Wie Du aber in meinem ersten Screenshot sehen kannst, hat es ja bei mir korrekt funktioniert. Von daher muss irgendwo auf Deiner Seite ein Fehler sein.
EDITH meint, dass der Inlineframe im IE und Safari angezeigt wird (siehe Screenshot anbei), im Firefox, Google Chrome und Opera hingegen nicht. Vermutlich liegt's daher tatsächlich an Deinen Markup-Fehlern...
Liste der Anhänge anzeigen (Anzahl: 2)
Ich verstehe es nicht.
Ich habe soeben auf meinem "localhost" eine komplett nackige Contao Installation in der aktuellsten Version aufgesetzt. Ein Layout erstellt ohne besondere Sachen, kurzer Titel usw ... keine Module oder sonstiges, nur ein nackiges Layout ohne alles. Dazu hab ich eine Seite erstellt mit einer Unterseite um einen Artikel zu erstellen.
Ich habe hier den Code aus dem ersten Thread eingefügt und auch in der komplett cleanen Contao-Installtion erscheint der IFrame bei mir nicht.
Also genau das selbe Spiel wie mit der anderen Contao Installation. Der IFrame unter Verwendung der http://a.partner-... Adresse wird nur im IE dargestellt, im Chrome und Firefox nicht. Dazu sei noch erwähnt das ich den Code des IFrames auf
HTML-Code:
<iframe src="http://a.partner-versicherung.de/click.php?partner_id=58898&ad_id=16&insurance_id=1">ALTERNATIVE</iframe>
gekürzt habe.
Es muss doch also definitv ein Problem mit der Adresse sein oder nicht?! Und ich würde schon gern die vom Anbieter gegebene Adresse verwenden.