Lien direct vers Iframe

WRInaute discret
:?: :?: :?: :?: :?: :?: :?:

Bonjour!

J'ai besoin de vos esprits avancés pour résoudre un problème.
Je suis en train de créer un nouveau site, et j'utilise pour la première fois des IFRAME.

J'ai bien compris le fonctionnement, et ai réussi à organiser mes pages, mais je n'arrive pas à solutionner un problème: Quel est le lien à utiliser pour atteindre directement une page avec une iframe qui n'est pas l'iframe par défaut?

Je m'explique, si je vais sur ma page principale, avec une iframe pointant vers une page "y", et que sur ma page principale je clique sur un autre lien du menu pour aller vers une page "z", la page "z" va apparaitre dans l'iframe, à la place de la page "y". Jusqu'ici tout va bien, mais quel lien dois-je donner (sur un autre site par exemple) pour renvoyer l'internaute vers ma page principale, mais avec la page "z" dans l'iframe et non pas la page "y" (qui apparait par défaut!)?

J'éspère avoir été assez clair! :?

Par avance merci...

Julius le geux...

:?: :?: :?: :?: :?: :?: :?:
 
WRInaute impliqué
Tes liens:
<a target="testiframe" href="testframe2.html">2</a><br>
<a target="testiframe" href="testframe4.html">4</a><br>

Ton iframe
<iframe name="testiframe" src="testframe2.html">
</iframe>

Cela devrais fonctionner
 
WRInaute discret
Pas la bonne réponse!

Merci pour ta réponse, c'est très sympa, mais comme je l'expliquai, pour les tag de base, ces codes là, je sais les utiliser, ce que je cherche c'est l'adresse "web"!

Pour prendre ton exemple, ca donnerait quelque chose du genre -http://www.monsupersite.com#testiframe=testframe4.html

Si j'accède à la page qui contient l'iframe "testiframe", à l'interieur de celle ci apparaitra "testframe2.html" et moi je veux savoir quelle lien web donner pour y faire apparaitre directement "testframe4.html" à la place de la page par défaut...

Je commence à desesperer! :(
 
WRInaute impliqué
prends ton php et code:

soit l'url "mapage.com?moniframe=classieux.htm":

voici le code html/php volontairement simplifié pour afficher classieux.htm dans l'iframe à la place de la page par défaut:

<iframe src="<? echo $moniframe; ?>"></iframe>

sinon si tu veux modifier ton iframe sans recharger la page (tu ne le précises pas), tu peux utiliser des solutions dhtml (donc en javascript).

Dans ce cas plutôt que "target" qui va disparaître teste ce petit bout de code:
<script type="text/javascript">
function change(n) {
document.getElementById("az").src=n;
}
</script>
<a onclick="change('http://search.msn.com')">changer</a>
<iframe id="az" src="https://www.google.com"></iframe>

Le javascript te permet d'activer la fonction 'change' depuis une autre fenêtre du navigateur.

Ce sont juste des débuts de piste, à toi de creuser, en tout cas j'espère que ça t'aidera un peu.
 
Discussions similaires
Haut