voilà, j'ai un petit soucis un peu étrange. j'ai une feuille principal dans laquelle je crée un iframe. cet iframe contient une fonction. je fais appel à cette fonction depuis la feuille principale (j'ai intercalé des alert() pour tracer le fonctionnement) et ça fonctionne. mais lorsque je retire l'alert() qui précède l'appel ça ne fonctionne plus !!! je voudrais savoir pourquoi!! et quelle est la solution. j'utilise firefox.
javascript:void(0);
code feuille principale
<html>
<head><title>left</title></head>
<script type="text/javascript">
var vartest;
vartest=0;
alert(vartest); //si je commente cette ligne l'appel ne fonctionne plus!!!!
vartest = ifrm.Test(2);
alert(vartest);
</script>
</html>
code de l'iframe:
<html>
<head><title>left</title></head>
iframe
<script type="text/javascript">
function Test(index)
{
alert("variable renvoyée=" + index);
return(index);
}
</script>
je te remercie beaucoup, c'est effectivement ce que je viens de faire. c'est tout con !! merci beaucoup pour ton aide. je vais pouvoir continuer mon développement.
Bonjour,
- N'oubliez pas qu'un forum ne sert pas qu'à poser sa question!
- Il sert aussi, aux autres, à trouver une réponse satisfaisante à une question.
- Merci de mettre en Réponse Acceptée !, la réponse qui vous a aidé ou votre propre solution.
- C'est aussi cela l'esprit d'un forum...
toutes mes excuses pour cet oubli, mais c'est la première fois que je pose une question et je n'avais pas compris ce principe !! voilà c'est corrigé. à bientôt. encore merci