Problème de liens vers un iframe ,un bloc div

darkdeath6 -  
xs21matra Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai crée un site internet en trois parties avec des div: bloc entete, bloc gauche qui correspond au menu avec les liens et le bloc droite ou doivent apparaitre le contenu des liens. Mon problème est que je n'arrive pas à relier mes liens dans mon bloc de droite, je voudrai que seul celui_ci soit généré et non pas la page entière, j'ai aussi testé avec un iframe(à la place de mon bloc gauche) je prefere mais je n'arrive toujours pas à relier les liens de ce menu à l'iframe, cela s'affiche dans une autre page. Si quelqu'un aurait une idee comment pourrais_ je faire pour resoudre ce probleme, merci.
A voir également:

3 réponses

Utilisateur anonyme
 
bonjour

tu veu en fait que seul ton bloc droite change et pas le reste ?
le mieu (enfin le plus simple) dans ton cas est d'utilise les frames
a pres il faut que tu nomme tes frames et lorsque tu fiat un lien dans ton menu tu rajouter dans <a href... :
 target="nomdetaframe"
0
darkdeath6
 
oui voila mais avec les frames je l'ai deja fais et cela marche mais j'aurai aimé avec une iframe ou avec des bloc div
voila mon code pour l'iframe :
<iframe SRC="accueil_iframe.html" name="_self" align="right"
scrolling="yes" frameborder="yes" height="550" width="650">
</iframe>

*accueil_iframe est ma page d'accueil
_self est le nom de mon iframe

Dans mon site il y a par exemple, avant garde metal en lien à gauche et ce lien doit etre généré dans l'iframe à droite avec ce code :
<a href="agm_iframe.html" target="_self" title="lien_menu">Avant garde metal</a>
mais cela ne fonctionne pas cela m'ouvre le lien dans une autre page alors je pense que mon code doit etre faux
0
xs21matra Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   11
 
Salut

Ton topic date un peu mais je l'ai trouvé alors que je cherchais moi même soit transformer mon iframe en autre chose (div ?) soit à régler le même problème que toi.

Ton souci repose sur le fait que tu utilise "_self" comme nom d'iframe. Cette valeur est prédéfinie pour target comme valeur par défaut, elle correspond à un chargement de la page linkée dans la fenêtre courante (le fait que ça t'ouvre une autre page doit correspondre à l'effet que j'ai constaté sous Firefox).


Mais le problème de l'attribut "name" est qu'il est considéré comme obsolète, je l'ai donc remplacé par l'attribut "id" mais "target" ne fonctionne pas sur les valeurs de celui-ci.

A l'origine j'avais ça : <a target="I3" title... avec mon iframe <iframe name="I3"...
J'ai essayé avec ça : <iframe id="I3"...
Et finalement en xhtml 1.0 transitional l'attribut name est "toléré" donc la marche valide est <iframe id="I3" name"I3"...

A+
0
Utilisateur anonyme
 
il ne faut aps utiliser les iframe
mais les frameset
0