J'ai une page avec un cadre et des liens sous le cadre.
Je veux que les liens, lorsque vous cliquez dessus, ouvrent la page dans le cadre.
J'ai essayé <a href="" target="nameofframe">link1</a>
mais ça n'a pas fonctionné?
mise à jour c'est un iframe.
En supposant que l'iFrame ait un attribut de nom "myIframe":
<a href="http://www.google.com" target="myIframe">Link Text</a>
Vous pouvez également accomplir cela avec l'utilisation de Javascript. L'iFrame a un attribut src qui spécifie l'emplacement indiqué. En tant que tel, il s’agit simplement de lier le clic d’un lien à la modification de cet attribut src.
Essaye ça:
<iframe name="iframe1" src="target.html"></iframe>
<a href="link.html" target="iframe1">link</a>
L'attribut "target" devrait s'ouvrir dans l'iframe.
Utilisez le nom de l'attribut.
Ici vous pouvez trouver la solution ("Utiliser iframe comme cible pour un lien"): http://www.w3schools.com/html/html_iframe.asp
<a href="YOUR_URL" target="_YOUR_IFRAME_NAME">LINK NAME</a>
Étant donné que la cible du lien correspond au nom de l'iframe, le lien s'ouvrira dans l'iframe. Essaye ça:
<iframe src="http://stackoverflow.com/" name="iframe_a">
<p>Your browser does not support iframes.</p>
</iframe>
<a href="http://www.cnn.com" target="iframe_a">www.cnn.com</a>
J'ai eu ce problème dans un projet ce matin. Assurez-vous de spécifier la balise de base dans la section head.
Cela devrait être comme ça:
<head>
<base target="name_of_iframe">
</head>
Ainsi, lorsque vous cliquez sur un lien de la page, celui-ci s'ouvre par défaut dans l'iframe.
J'espère que ça a aidé.
Eh bien, il y a un autre moyen! Vous pouvez utiliser un bouton au lieu d'un lien hypertexte. Par conséquent, lorsque le bouton est cliqué, la page Web spécifiée dans "name_of_webpage" est ouverte dans le cadre cible nommé "name_of_iframe". Ça marche pour moi!
<form method="post" action="name_of_webpage" target="name_of_iframe">
<input type="submit" value="any_name_you_want" />
</form>
<iframe name="name_of_iframe"></iframe>