Bonjour,
Voici mon probléme,J'ai définit une fonction dans un iframe caché qui affiche une boite de dialogue et je souhaiterais que cette boite de dialogue s'affiche dans la fenetre principale.
Voici le code de ma page principale :
Code de la page traitement.php (effectué dans l'iframe):
Le probleme est que cela n'affiche rien dans la fenettre principale pire en utilisant la console d'erreur de firefox il me dit que "parent" n'est pas défini meme si je remplace par top meme message "top n'est pas défini"
Voici mon probléme,J'ai définit une fonction dans un iframe caché qui affiche une boite de dialogue et je souhaiterais que cette boite de dialogue s'affiche dans la fenetre principale.
Voici le code de ma page principale :
<script type="text/javascript">
<!--
function dial(){
new Dialog().showMessage('Titre', 'Contenu', 'OK');
}
//-->
</script>
<!--
d'autre action html effectué ici
...
...
-->
<!--bouton pour valider la page et effectué le traitement dans un iframe caché-->
<form TARGET="frame" id= "scoreForm" enctype="multipart/form-data" action ="traitement.php" method="POST">
<!-- bouton qui permet d'afficher son score-->
<input type="submit" value="Afficher votre score" name="afficher"/>
</form>
<!--frame qui vas contenir le resultat-->
<iframe id="frame" name= "frame" src="frame.html" Frameborder="no" style='visibility:hidden'></iframe>
Code de la page traitement.php (effectué dans l'iframe):
//traitement php
<?php...
....
?>
<SCRIPT LANGUAGE = "JAVASCRIPT">
<!--
window.parent.dial();
//-->
</SCRIPT>
<?php
....traitement php
....
?>
Le probleme est que cela n'affiche rien dans la fenettre principale pire en utilisant la console d'erreur de firefox il me dit que "parent" n'est pas défini meme si je remplace par top meme message "top n'est pas défini"