Supportnet / Forum / Webseiten/HTML
Kleines Problem mit iframe
Frage
Ich soll in einem iframe zum Impressum einer anderen Seite verlinken. Zwar zeigt er das Impressum eine Nanosekunde korrekt in meinem iframe an, springt dann aber sofort zu der von mir verlinkte Homepage.
Ich habe schon versucht per target-tag das Phänomen "festzunageln", aber in diesem Fall funktioniert der tag nicht. Interessanterweise scheint das nur beim IE 6.0 zu passieren. Opera und Firefox verhalten sich normal.
Das ganze sieht bei mir gerade so aus:
[quote] iframe src="http://www.harz-online.de/ueberuns.html" target="seiteFrame" width=705px height=470px[/quote]
Antwort 1 von Solo
Hi, versuchs mal mit target="_self" oder lasse den Tag ganz weg.
MfG
MfG
Antwort 2 von Chippo
Danke für den Tipp, leider funktioniert es immer noch nicht. Ich habe es auch ohne denn target-tag probiert und keinen Erfolg mit gehabt. Bei Self-HTML finde ich auch nichts :(
Antwort 3 von Friedel
target ist hier völlig sinnlos. target ist ein Attribut für einen Link, nicht für einen Iframe.
Wenn du
Wenn du
<iframe src="http://www.harz-online.de/ueberuns.html" width=705px height=470px> (mit oder ohne target) verwendest, wird die Seite http://www.harz-online.de/ueberuns.html im Iframe angezeigt. Auch in IE6.Antwort 4 von rfb
Zitat:
eine Nanosekunde
gute Augen!eine Nanosekunde
im Ernst: die Seite ruft ein Script zum Nachladen des eigenen Framesets (und damit zudem zum Befreien aus Fremd-Frames) auf:
<SCRIPT language="JavaScript">
<!--
function checkFrameset() {
if(!parent.seiteFrame)
location.href="http://www.harz-online.de/index.html?" + location.pathname;
}
//-->
</SCRIPT>(Eine Erklärung zur Wirkungsweise findest du auf Friedels HP unter dem Stichwort "Framesetmanager")
Eine Abhilfe wäre evtl. deinem IFrame den Namen " seiteFrame" zu geben, denn das Script fragt nur, ob dieses Frame existiert (habs nicht ausprobiert - keine Garantie).
Allerdings deutet alles darauf hin, dass die Seitenersteller das nicht gerne sehen, wenn du ihre Seite bei dir "einframest" - vielleicht solltest du das einfach akzeptieren.
Antwort 5 von Chippo
@ rtb
Das sieht schon viel solider aus, werde es morgen versuchen.
Übrigens, der Seitenhersteller hat bestimmt nichts dagegen, von ihm habe ich schließlich denn Auftrag:)
Das sieht schon viel solider aus, werde es morgen versuchen.
Übrigens, der Seitenhersteller hat bestimmt nichts dagegen, von ihm habe ich schließlich denn Auftrag:)
Antwort 6 von Chippo
Ich habe dem iframe jetzt den Namen "seiteFrame" gegeben. Das scheint zu funktionieren. Danke.

