Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

liens entre iframes

2 réponses
Avatar
jpll
Bonjour,
J'ai un page 'main.php' qui contient, entre autre, trois iframes gauche.php,
centre.php, etc... noms: 'gauche', 'centre', 'droite'.
j'aimerais pouvoir ouvrir page1.php dans 'gauche', page2.php dans 'centre'
etc... à partir soit d'un formulaire (password par ex:) soit d'un lien situé
dans une de ces iframes.
Je tourne autour d'une fonction open(.... avec
parent.xxx.window.location=yyy; et <a
href="javascript:open('page1.php','page2.php', 'page3.php');">lien</a>
je ne m'en sors pas :(
Si quelqu'un connait la solution, un javascript ou un lien, je l'en
remercie.
jpll

2 réponses

Avatar
ASM

Bonjour,
J'ai un page 'main.php' qui contient, entre autre, trois iframes gauche.php,
centre.php, etc... noms: 'gauche', 'centre', 'droite'.
j'aimerais pouvoir ouvrir page1.php dans 'gauche', page2.php dans 'centre'
etc... à partir soit d'un formulaire (password par ex:) soit d'un lien situé
dans une de ces iframes.
Je tourne autour d'une fonction open(.... avec


Très mauvaise idée

exemple pour un lien dans main.php

<a href="page1.php" target="gauche"
onclick=" parent.centre.location='page2.php';
parent.droite.location='page3.htm';">lien</a>


ou avec une fonction (utilisable partout) :

function charge3(p1,p2,p3) {
parent.gauche.location=p1;
parent.centre.location=p2;
parent.droite.location=p3;
}

<a href="erreur.php" target="centre"
onclick="charge3('page1.php','page2.php','page3.htm');
return false;">lien</a>

Page erreur.php à faire pour expliquer ce qu'il ne se passe pas
car le JS a été désactivé

La fonction est à déclarer dans chaque page
si utilisée comme ci-dessus.

Si on ne veut utiliser qu'une fonction placée dans main.php
et quelque soit l'endroit d'où elle est appelée
le lien devient :

<a href="erreur.php"
onclick="parent.charge3('page1.php','page2.php','page3.htm');
return false;">lien</a>


--
*******************************************************
Stéphane MORIAUX et son vieux Mac
Aide Pages Perso (images & couleurs, formulaire, CHP)
http://perso.wanadoo.fr/stephane.moriaux/internet/
*******************************************************

Avatar
jpll
"ASM" a écrit dans le message de news:

<snip pour faire court>
Merci Stéphane.
ça fonctionne et même en redir suite à un check-pass.
if($post_toto == $sql_toto){
print"<script language=javascript>"
."charge3('script1.php?....', 'script2.php', 'etc')"
."...
Super ! Merci encore.
jpll