Bonjour,
J'ai un petit soucis avec les evenements de type load.
J'ai deux frame A et B.
Dans A, j'ai un formulaire, dont la réponse est dirigé vers B ("ans_frame" ci dessous) :
Code :
- <form method="post" action="camset.cgi" target="ans_frame">
|
Le bouton submit appelle un script :
Code :
- <input type="submit" value="send" onclick="v_submit_pause()">
|
qui remplace quelques evenement :
Code :
- function v_submit_pause()
- {
- if (window.parent != self) {
- <!-- set third frame onload handler -->
- parent.ans_frame.onload = v_watch;
- parent.ans_frame.onunload = v_watch;
- parent.onload = v_watch;
- parent.video_frame.document.video1.stop();
- }
- }
|
v_watch est en fait une alerte.
Actuellement, seul l'élément unload est vu, donc il doit se passer un truc du style :
Le submit décharge B => evenement unload.
Elle est remplacé par une nouvelle frame B' et cette frame B' ne possede plus les "event handler" de B',
du coup je ne vois rien lorsque cette frame B' est chargée.
J'ai essayé de connaitre cet evenement grace à la frame parente :
parent.onload = alerte à malibu, mais ça ne marche pas non plus.
Y a t'il un evenement dans une frame parente lorsqu'une de ses sous frame est rechargé ?
Si quelqu'un a une idée ...