Appeler une page sur un evenement en php

Fermé
oim09 - 28 sept. 2004 à 23:52
 oim09 - 29 sept. 2004 à 15:20
Voila alosr je vais essayer d'exposer mon problème de manière claire.

J'aimerai savoir comment faire pour appeler une page automatiquement a la fin de l'exécution d'une fonction sans passer par un lien html (a href="...)
A voir également:

6 réponses

DaNot Messages postés 221 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 4 novembre 2005 163
29 sept. 2004 à 09:22
Salut,

En javascript, tu auras quelque chose comme ca
function toto (...) {
   ...
   document.location = 'titi.html';
};

Ce code redirige la page actuelle vers la nouvelle page titi.html.

DaNot
un Libre ouvert à la source ...
1
merci beaucoup a toi, ca marche nikel, mais je voulais savoir si par exemple on dispose d'une page ou il y a des frame, est ce k'on peut choisir le cadre dans lequel la page va s'ouvrir ? un équivalent a 'target = ...'
1
DaNot Messages postés 221 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 4 novembre 2005 163
29 sept. 2004 à 11:28
Oui, avec l'instruction :
parent.frames [0].window.document.location = 'toc_f.html';

ou 0 est l'indice de la frame visee.

DaNot
un Libre ouvert à la source ...
0
Euh excuse moi mais je n'arrive pas à implémenter cette instruction, le plus simple serai peut etre que je te donne le code définissant les frames et ke tu me donne un exemple.

[index.php]
<html>
<head>
<title>
Ma page perso
</title>
</head>
<FRAMESET ROWS="32,*" BORDER="0">
<FRAME SRC="frame_up.php?login=visiteur" NAME="up" SCROLLING="no" NORESIZE>
<FRAMESET COLS="110,*">
<FRAME SRC="frame_menu.php" NAME="menu" SCROLLING="no" NORESIZE>
<FRAME SRC="gallerie.php?nbimg=0" NAME="main" SCROLLING="auto" NORESIZE>
</FRAMESET>
</FRAMESET>
</html>

Imaginons que je veuille ouvrir la page frame_up.php dans la frame principale c'est a dire celle que j'ai apeler "main", quelle instruction je devrai donner ?

Je te remercie d'avance et aussi de tes réponse précédents qui m'ont déja bien aidées
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
DaNot Messages postés 221 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 4 novembre 2005 163
29 sept. 2004 à 14:07
Eh ben, je pense que les frames sont indicees dans l'ordre :
up -> 0
menu -> 1
main -> 2
Donc pour appeler une page dans "main" sans utiliser le tag <A>, il faut ecrire :
<script>
function maFonction (...) {
   ...
   parent.frames[2].window.document.location = 'nouvellePage.html';
}
</script>


DaNot
un Libre ouvert à la source ...
0
Un grand merci a toi, ca marche nikel !
0