bonjour à toutes et à tous,
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>
<body bgcolor="FFFFFF" text="#000000">
<iframe src="ifrm.html"
id="ifrm"
name="ifrm"></iframe>
<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>
</body></html>
code de l'iframe:
<html>
<head><title>left</title></head>
<body bgcolor="FFFFFF" text="#000000">
iframe
<script type="text/javascript">
function Test(index)
{
alert("variable renvoyée=" + index);
return(index);
}
</script>
</body></html>
merci pour vos réponses.