2017-09-25 2 views
0

Ich möchte wissen, wie man vermeidet, den iframe in einem neuen Tab oder einem neuen Fenster zu öffnen, indem man mit der rechten Maustaste auf den iframe klickt und die Option "This frame-> show this frame" wählt.Wie Iframe zu vermeiden, in einem neuen Tab zu öffnen?

Oder wenn sie dieselbe Option wie "This frame-> show this frame" angeben, sollte dies die Seite mit demselben Eltern-src anzeigen. Ich möchte, Benutzer zu beschränken, um die iframe-Quelle allein zu sehen.

Geben Sie einen Vorschlag.

Danke

+0

[Kann hilfreich] sein (https://stackoverflow.com/questions/7419034/how-to-prevent-opening-new-tab-or-window-while-browsing-in-iframe) –

+0

IMHO ich würde raten wir dringend davon ab, da diese Funktion aus einem bestimmten Grund existiert. –

+0

Ich versuche, Iframe von w3school in einem neuen Tab zu öffnen, es zeigt die gleiche Seite und wir können diesen bestimmten Frame nicht alleine sehen .. wie es möglich ist, können Sie mir für diese Option wenigstens helfen. @ chade_ –

Antwort

0

Wenn Sie es ernst deaktivieren möchten, das untenstehende Skript fügen Sie die rechte Maustaste für die gesamte Seite zu deaktivieren.

<script> 
document.oncontextmenu = document.body.oncontextmenu = function() {return false;} 
</script> 

Wenn Sie es für bestimmte div (nur für das Iframe-Fenster) deaktivieren möchten. Bitte beachten Sie die demo hier.

+0

danke für die Antwort, aber ich habe es bereits verwendet, es vermeidet nur den Rechtsklick. Ich möchte atleast, obwohl es in der neuen Seite öffnen, sollte es auf die Indexseite umleiten oder es öffnet sich mit der Elternseite. –

Verwandte Themen