Iframe: Weiterverlinkung öffnet außerhalb des Frames ???

Begonnen von junkfood, 03 November 2006, 16:23:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

junkfood

Hallo!

Ich habe im Board gefunden, wie man mit Hilfe eines neuen Modules andere Internetseiten in den Mainframe laden kann.

Soweit funktioniert das ja auch wunderbar. Klickt man innerhalb der im Frame geladenen Seite auf einen Link, so lädt die daraus resultierende Seite außerhalb des vkpmx.

Kann man dieses Verhalten verhindern?

Bitte schaut auf diese Seite hier und schaut mal nach, was ich meine:
http://www.subaru-finke.de/modules.php?name=subaru

Ich habe folgendes Schema in der index.php des neuen Moules verwendet.

<? if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");



$module_name = basename(dirname(__FILE__));



$index = 0;  // rechte Blöcke  an-abschalten  0= aus / 1=an

$blockleft = 1;// linke Blöcke  an-abschalten  0= an / 1=aus

$url ="http://subaru.de/h/haendler-showroom.htm?hid=217";

$breite =800;

$hoehe =1100;



function Frame($url,$breite,$hoehe) {

global $url,$breite,$hoehe;   

        include("header.php");

        OpenTable();

echo "<b>Hier finden Sie die aktuellen Subaru Modelle<b> <br>

Bitte klicken Sie auf ein Modell, um Informationen zu erhalten!
Sie werden direkt auf www.subaru.de/finke umgeleitet!<br>
";

echo "<IFRAME width=$breite height=$hoehe scrolling=\"auto\" frameborder=\"0\" name=\"mxframe\" src=$url></IFRAME><br>";

echo "</center><br>";



        CloseTable();

include("footer.php");

}



switch($func) {



    default:

       Frame($url,$breite,$hoehe);

    break;



}?>

Musicman75

das wirst du so nicht verhindern können. wenn du dir den quelltext der im frame geladenen seite anschaust, wirst du sehen, das dort bei den links überall "target=_top" angegeben ist. deswegen werden die links in einem neuen fenster geöffnet.

das würde nur gehen, wenn du den seiteninhalt ausliest und dann komplett neu zusammensetzt.

ich weiß allerdings nicht, ob sich der aufwand lohnt. außerdem ist es auch immer eine sache des copyrights. auch wenn die seite von einem entsprechenden händler ist, bedeutet das nicht automatisch, das man auch den inhalt der herstellerseite verwenden darf.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

junkfood

Das Copyright haben wir vorab natürlich geklärt.

Tja, dann müssen wir halt damit leben.

Kann man nicht irgendwie verhindern, das der Browser "target=_top" interpretiert und verarbeitet?

Vielleicht mit einem JavaScript?

Danke sehr