Homepage selbermachen 7.852 Themen, 35.619 Beiträge

aufruf einer fremd-site in einem frame

wobi / 5 Antworten / Baumansicht Nickles

hi,
ich moechte auf einer homepage in einem frame (damit mein menue sichtbar bleibt)eine andere site verlinken.
das funktioniert auch bei den meisten sites problemlos.
manche sites uebernehmen aber beim aufruf das gesamte browserfenster unde geben es nicht wieder frei.
wie kann man das verhindern?
tia, wb

bei Antwort benachrichtigen
Zaphod wobi „aufruf einer fremd-site in einem frame“
Optionen

... das kannst du überhaupt nicht verhindern, schließlich hat der Besitzer einer Seite das Recht, den Kontext zu entscheiden.
Du kannst sogar massiv Ärger kriegen, wenn du fremde Inhalte so verlinkst.
Besser ist es, fremde Inhalte in einem neuen Fenster zu öffnen, dann bleibt die eigene Page im Hintergrund präsent und man macht sich nicht verdächtig, fremde Inhalte für eigene ausgeben zu wollen ...
Have fun,
Z.

bei Antwort benachrichtigen
wobi Zaphod „... das kannst du überhaupt nicht verhindern, schließlich hat der Besitzer...“
Optionen

danke,zaphod,
es geht hier eigentlich nur um eine bequeme bedienung der site.
wie erreicht man denn, dass beim aufruf eines links eine neue browser-instanz (als fenster, nicht als vollbild) aufgerufen wird ?
das aergernis war ja, dass nach aufruf der verlinkten seite kein zurueck mehr moeglich war.
wb

bei Antwort benachrichtigen
Zaphod wobi „aufruf einer fremd-site in einem frame“
Optionen

... du gibst im <a>-Tag target="_blank" an,
also so:


Have fun,
Z.
bei Antwort benachrichtigen
wobi Zaphod „... du gibst im -Tag target _blank an, also so: Have fun, Z.“
Optionen

danke

bei Antwort benachrichtigen
Heinz_Malcher wobi „aufruf einer fremd-site in einem frame“
Optionen

Viele verhindern mittels dieses scriptes den aufruf ihrer seite in fremden frames:



<script language="JavaScript">
<!-- 1
if (parent.frames.length>=1) {
window.top.location.href="Die Adresse der Seite die sich öffnen soll"
}
//-->
</script>


Wie Zaphod meinte: Vorsicht!!! Das kann böse enden!!!
bei Antwort benachrichtigen