2017-09-25 1 views
0

Je veux savoir comment éviter l'iframe à ouvrir dans un nouvel onglet ou une nouvelle fenêtre en faisant un clic droit sur l'iframe et aller pour l'option "This frame-> show only this frame".comment éviter Iframe à ouvrir dans un nouvel onglet?

Ou si elles donnent la même option comme "Ce cadre-> montrer seulement ce cadre" cela devrait montrer la page avec le même parent src. Je veux comme, l'utilisateur à restreindre pour voir la source iframe seul.

Donner une suggestion.

Merci

+0

[Peut être utile] (https://stackoverflow.com/questions/7419034/how-to-prevent-opening-new-tab-or-window-while-browsing-in-iframe) –

+0

À mon humble avis décourager fortement de le faire, car cette fonction existe pour une raison. –

+0

J'essaie d'ouvrir Iframe de w3school dans un nouvel onglet, il montre la même page et nous ne pouvons pas voir ce cadre particulier seul .. comment c'est possible, pouvez-vous m'aider pour cette option au moins. @chade_ –

Répondre

0

Si vous voulez sérieusement de le désactiver, ajoutez le script ci-dessous pour désactiver le clic droit pour toute la page.

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

Si vous souhaitez le désactiver pour un div particulier (uniquement pour la fenêtre iframe). S'il vous plaît voir le demo ici.

+0

merci pour la réponse mais je l'ai déjà utilisé, il évite seulement le clic droit. Je veux au moins, même si elle ouvre dans une nouvelle page, il devrait rediriger vers la page d'index ou ouvrir avec la page parente. –