Forum de discussion
Forum « Programmation Javascript » (archives)
Re: recuperer variable js modifiee par fct appellee par onload
Envoyé: 12 novembre 2005, 16h14 par Oznog
Pour ce faire l'interpréteur devrait faire deux passes C'est pas ce qu'il fait (note que le navigateur lie plusieurts fois le document, notamment pour générer les tableaux HTML, mais pas le Javascript). Et c'est très rare de voir un langage capable de faire ça.
Par comntre c'est le rôle d'une fonction, de s'éxécuter à la vollé. Tu dois restructurer le processus.
C'est pas facile à démontrer. Et ton code est un peu bizare! Le script « jmolLink » c'est quoi ça? Pas du PHP par hazard? Sinon, Qu'est-ce qu'elle fait cette fonction. Car c'est elle qui dois s'imbriquer avec le Javascript.
sinon, avec ton exemple, pour fonctionner tu dois simplement le déplacer au bon endroit. Et ne pas faire de boucle pour le générer mais l'exécuter directement.
<body onload="lll()">
<BR><BR>Je veux ecrire le script apres ca:<BR>Eh bien écrit le ici?
<FORM>
<SCRIPT>
jmolLink('load caffeine.xyz; script ../PHP/jmol_cplx_script.txt', 'caffeine0');
jmolBr();</SCRIPT>
</FORM>
<FORM>
<SCRIPT>
jmolLink('load caffeine.xyz; script ../PHP/jmol_cplx_script.txt', 'caffeine1');
jmolBr();</SCRIPT>
</FORM>
<FORM>
<SCRIPT>
jmolLink('load caffeine.xyz; script ../PHP/jmol_cplx_script.txt', 'caffeine2');
jmolBr();</SCRIPT>
</FORM>
<FORM>
<SCRIPT>
jmolLink('load caffeine.xyz; script ../PHP/jmol_cplx_script.txt', 'caffeine3');
jmolBr();
</SCRIPT>
</FORM>
La solution est assurément structurelle.
Ciao
Oznog
Réponses
|