[html] liens entre cadres

Bonjour,

Je suis confronté à un problème de liens entre frames. Depuis que j'ai changé de navigateur, certains liens ne fonctionnent plus.

Voilà la structure de mes frames :

<frameset cols="355,*">
<frameset rows="200,*">
<frame src="voyagesgauche.html" name="frame1">
<frame src="2009.html" name="frame2">
</frameset>
<frame src="voyagesdroite.html" name="frame3">
</frameset>

J'ai une liste de liens dans un frame (frame2) qui doivent charger des pages dans frame3. Jusqu'à présent <a href="../exemple.html" target="frame3"> fonctionnait, ce n'est plus le cas.

Comment y remédier ? Je m'étais lancé dans quelque chose comme ce qui suit, mais je n'y connais rien donc mes tentatives n'ont rien donné.
<a href="../exemple.html" onClick="window.location...">

Quelqu'un peut m'aider ?

Simon

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir,

    je crois que certains navigateurs ne supportent pas les "frame".
    ajoutez
    <noframe>
    Votre navigateur ne supporte pas les frame
    </noframe>
    1. voilà où j'en suis. Ca m'affiche la page dans le même cadre et non là où je veux...

      <a href="../exemple.html" onclick="window.frames['frame3'].location.href=this.href; return false;">
      <img src="ex.jpg"></a>
      1. j'ai résolu mon problème :

        <a href="#" onclick="parent.frame3.document.location='../exemple.html'; return false">
        <img src="ex.jpg" border="0" alt="exemple"></a>