Forwarding in Frames
Daniel Nikolic
- html
0 Ingo Turski0 wahsaga0 Ingo Turski0 wahsaga
Auf einer fremden Homepage ist ein Link zu meiner Homepage. Das Problem besteht darin, dass meine Homepage in einem Frame der fremden Homepage geladen wird. Als einfachste Lösung dachte ich mir ein forwarding mit:
<!--
<head>
<meta http-equiv="refresh" content="5; URL=http://selfhtml.teamone.de/">
<!-- ... andere Angaben im Dateikopf ... -->
</head>
-->
Doch wie kann ich den vorhandenen Frame sprengen bzw. wie lautet in diesem Spezialfall die entsprechende Syntax für target="_top"?
Vielen Dank für eine Antwort
Hi,
<meta http-equiv="refresh" content="5; URL=http://selfhtml.teamone.de/">
ist nicht Dein Ernst, oder möchtest Du alle Besucher Deiner Seite nach 5 Sekunden hierher schicken?
Verwende einfach
if (top.frames.length != 0) top.location.href=self.location.href;
und überprüfe zusätzlich serverseitig den Referrer auf die verweisende URL, wenn Du auch bei den wenigen Usern mit deaktiviertem Javascript das Frameset sprengen willst.
freundliche Grüße
Ingo
hi,
und überprüfe zusätzlich serverseitig den Referrer auf die verweisende URL, wenn Du auch bei den wenigen Usern mit deaktiviertem Javascript das Frameset sprengen willst.
wie willst du serverseitig das frameset sprengen?
der server kennt keine "frames".
gruss,
wahsaga
Hi,
wie willst du serverseitig das frameset sprengen?
der server kennt keine "frames".
nö, aber er kann eine Datei ausliefern bzw. ergänzen mit <base target="_top">
freundliche Grüße
Ingo
hi,
wie willst du serverseitig das frameset sprengen?
der server kennt keine "frames".
nö, aber er kann eine Datei ausliefern bzw. ergänzen mit <base target="_top">
gut, dann wird das frameset aber erst dann clientseitig aufgelöst, wenn der user den nächsten link klickt.
gruss,
wahsaga
Hi,
gut, dann wird das frameset aber erst dann clientseitig aufgelöst, wenn der user den nächsten link klickt.
stimmt natürlich - aber als Ergänzung zu der Javascriptmethode könnte das doch reichen. Und wenn nicht, bliebe immer noch die Möglichkeit, eine andere Seite (mit entsprechendem Link und target) auszuliefern.
freundliche Grüße
Ingo