2010-11-17 14 views
5

Est-il possible de faire un iframe comme s'il faisait partie de la page. Comme lorsque je clique sur un lien, il ouvrira les liens dans un nouvel onglet/fenêtre par défaut, ou l'ouvrira dans la même fenêtre, mais pas seulement dans l'iframe.Comment ouvrir de nouveaux liens en dehors d'un iframe?

+0

S'agit-il de l'iFrame sur votre domaine? Sinon, je ne suis pas sûr que ce soit possible. – bozdoz

+0

Oui, l'iframe est sur mon domaine, mais pas le contenu à l'intérieur de l'iframe. – Sean

Répondre

13

Vous pouvez simplement définir l'attribut target. Pour ouvrir dans la fenêtre supérieure actuelle (cadre supérieur):

<a href="http://example.com" target="_top">Link Text</a> 

Ou pour ouvrir dans une nouvelle fenêtre:

<a href="http://example.com" target="_blank">Link Text</a> 

Il y a aussi _parent pour la fenêtre parent (pas nécessairement le haut) et _self pour la fenêtre actuelle (la valeur par défaut).

1

Avez-vous le contrôle du contenu qui se trouve dans le iframe?

Vous pouvez utiliser target=_top pour les liens.

+0

Non, je n'ai pas le contrôle du contenu de l'iframe. C'est là que je suis coincé. – Sean