5547 sujets

Sémantique web et HTML

Bonjour,

J'ai mis des iframes dans le menu de mon site http://www.yazerty.net/ afin d'afficher la partie correspondant au script affichant mes dernières photos postées sur flickr, ainsi que la partie correspondant au javascript permettant d'afficher mes derniers messages sur twitter.

Ces éléments sont des codes javascripts fournis par Flickr et Twitter, dont les codes html, et donc les liens, sont générés via un script hébergé sur les serveurs de ces compagnies et sur lesquels je ne peux donc intervenir.

J'ai mis ces partie dans des iframe car autrement leur chargement ralentit le chargement général de la page. En les mettant dans des iframes la page générale se charge et les iframe finissent de se charger sans perturber la page principale.

Cependant les liens générés par ces javascript tiers, quand on les clique, s'affichent dans l'iframe même. Ce qui est évidemment bien gênant et dommageable pour la bonne navigation.

Je ne sais pas comment remédier au problème. J'ai regardé du côté des iframe mais il ne semble pas y avoir de solution pour cette situation, si ?
Modifié par Yazerty (10 Sep 2007 - 07:28)
Salut,

Depuis l'iframe
pour un lien :
<a href="http://..." [b]target="_parent"[/b]>texte du lien</a>


tu peux également définir pour tous les liens :
<base target="_parent">
dans le head de la page iframe.

C'est du HTML 3. A voir également avec ton doctype.
papyjo a écrit :

tu peux également définir pour tous les liens :
<base target="_parent">
dans le head de la page iframe.

C'est du HTML 3. A voir également avec ton doctype.


Merci papyjo, c'est exactement ce que je cherchais ce base target Smiley smile !