Comment actualiser toutes les frames d'une page(en asp)?

faiseurdesonges Messages postés 10 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 10 mars 2004 - 23 nov. 2003 à 18:46
faiseurdesonges Messages postés 10 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 10 mars 2004 - 5 déc. 2003 à 22:14
Ben voila la question est simple c'est Comment actualiser toutes les frames d'une page(en asp)??? parceque pour une frame ça marche bien (via java) mais pas pour toutes :'(' sauriez vous m'aider svp?

2 réponses

theKam Messages postés 40 Date d'inscription mardi 3 juin 2003 Statut Membre Dernière intervention 6 mars 2006
5 déc. 2003 à 17:45
Ben a la base, en Asp, y a pas moyen. L'asp est côté serveur, le refresh dse frames est côté client....
La seule solution, c'est de faire du jvascript (qui peut être fait via de l'asp, si t'y tiens :-)).
Je sais pas si c'est vraiment le forum pour discuter javascript, mais bon, je suis parti donc j'y vais (ca va etre court, promis).
L'idée, partir en récursif de la frame principale, redescendre toutes les fenetres, et les rafraichir si elles n'ont pas de descendants.
met ce script dans une de tes pages (peu importe laquelle)
<script>
function testFrame(win) {
if (win.length == 0) {
win.document.history.go(0) ;
} else {
var i ;
for (i = 0; i < win.length; i++) testFrame(win[i]) ;
}
}
</script>


Ensuite, quelque part sur la meme page, tu rajoutes un lien :
[javascript:testFrame(top);'>Réinitialiser tts els frames


Voili voila :)

Kam

<a href= Dofus] - Ankama Studio
0
faiseurdesonges Messages postés 10 Date d'inscription jeudi 27 mars 2003 Statut Membre Dernière intervention 10 mars 2004
5 déc. 2003 à 22:14
Merciiiii bcp pour la résolution du problème :)
0
Rejoignez-nous