Bonjour à tous.
Voilà mon soucis :
Je travaille sur un plugin pour le logiciel Sketchup et donc je souhaite afficher dans une page HTML une sorte de menu dynamique avec différents boutons. Pour cela, j'ai uniquement besoin d'un attribut nbEtages que je charge grâce à la fonction passFromRubyToJavascript(value). Mais une fois la fonction executée, je n'arrive pas à accéder à cet attribut dans le script HTML.
Pourtant j'arrive à l'afficher avec la ligne de code : <div id="nbEtages"></div>
Voici ma page html :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 <html> <script> function passFromRubyToJavascript(value) { document.getElementById('nbEtages').innerHTML = value; } </script> <body> <div id="nbEtages"></div> <script> nb = getElementById('nbEtages').innerHTML document.write("<form>"); for(i=0;i<parseInt(nb);i++){ if (i==0){ string = "Afficher le Rdc"; } else{ string = "Afficher l'étage " + i + ''; } document.write("<input type=\"button\" value=" + "\"" + string + "\"" + " onclick=\"onClickAfficher(" +i+'' + " )\" >"); } document.write("</form>"); </script> </body> </html>
J'ai grand besoin de votre aide!
Merci !
Partager