ben normal tu mets le script dasn le tableau donc il s'ex�cute avant que le tableau ne soit instanci� et en particulier le second td ...
mets le dans une focntion que tu lance sur le onload du body ...
Version imprimable
ben normal tu mets le script dasn le tableau donc il s'ex�cute avant que le tableau ne soit instanci� et en particulier le second td ...
mets le dans une focntion que tu lance sur le onload du body ...
Code:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 <HTML><HEAD><META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><BASE HREF="http://1.1.1.10/fr/panel5.stm"> <SCRIPT language="Javascript"> <!-- // Initialisation de la recette à selectionner function Init() { var num = 0 num = document.getByTagName('embed')[0].var) if (num == 1){ document.getElementsByTagName('td')[1].style.backgroundColor=green } } //--> </SCRIPT> </HEAD> <BODY ONLOAD="Init()"> <DIV ALIGN="right" style="height: 437; position: absolute; left: 0; top: 0; width: 622"> <TABLE BORDER = "2" width="628" height="300" > <TD width="250" height="80" align="center"> <b><font color="#000080" size="5">MODE MANUEL</font></b> <EMBED TYPE="application/x-fanuc-var" CODE="com.fanucrobotics.pde.cgtp.pmon.Var" ARCHIVE="cgtp.jar" WIDTH=100 HEIGHT=30 ALIGN="right" SIZE=24 NOREFRESH=1 VAR="[*numreg*]$numreg[10]" BGCOLOR="#C0C0C0" PAGE="panel1" hidden> <TD width="250" height="80" align="center" style="background-color:red" /TD> </TD> </TABLE> </body> </html>
Je vais essay� un truc comme sa est ce que tu croi que sa ira??
merci
presque !!
apr�s avoir corrig� deux trois petites erreurs de ma part ...
Attention !! pour des raisons de test j'ai modifi� la balise embed et var ...Code:
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50 <HTML><HEAD><META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"><BASE HREF="http://1.1.1.10/fr/panel5.stm"> <SCRIPT language="Javascript"> <!-- // Initialisation de la recette à selectionner function Init() { var num = 0 num = document.getElementsByTagName('embed')[0].getAttribute('VAR') if (num == 1){ document.getElementsByTagName('td')[1].style.backgroundColor='green' } } //--> </SCRIPT> </HEAD> <BODY ONLOAD="Init()"> <DIV ALIGN="right" style="height: 437; position: absolute; left: 0; top: 0; width: 622"> <TABLE BORDER = "2" width="628" height="300" > <TD width="250" height="80" align="center"> <b><font color="#000080" size="5">MODE MANUEL</font></b> <EMBED TYPE="application/x-fanuc-var" CODE="com.fanucrobotics.pde.cgtp.pmon.Var" ARCHIVE="" WIDTH=100 HEIGHT=30 ALIGN="right" SIZE=24 NOREFRESH=1 VAR="1" BGCOLOR="#C0C0C0" PAGE="panel1" hidden> <TD width="250" height="80" align="center" style="background-color:red" /TD> </TD> </TABLE> </body> </html>
a toi de remettre �a en ordre !!
le 1 de cette fonction cet en faite la variable
je le change enCode:document.getElementsByTagName('td')[1].style.backgroundColor='green'
ET aussiCode:document.getElementsByTagName('td')[[*numreg*]$numreg[70]].style.backgroundColor='green'
<enCode:
1
2
3
4 EMBED TYPE="application/x-fanuc-var" CODE="com.fanucrobotics.pde.cgtp.pmon.Var" ARCHIVE="" WIDTH=100 HEIGHT=30 ALIGN="right" SIZE=24 NOREFRESH=1 VAR="1" BGCOLOR="#C0C0C0" PAGE="panel1" hidden>
sa devrait etre comme sa???Code:
1
2
3
4 EMBED TYPE="application/x-fanuc-var" CODE="com.fanucrobotics.pde.cgtp.pmon.Var" ARCHIVE="" WIDTH=100 HEIGHT=30 ALIGN="right" SIZE=24 NOREFRESH=1 VAR="[*numreg*]$numreg[70]" BGCOLOR="#C0C0C0" PAGE="panel1" hidden>
sinon quelle logiciel utilise tu pour debugger le javaScript??
merci
non tu ne touches pas � la focntion que je t'ai fil� !!!
tu remplace juste
par:Code:
1
2
3
4 <EMBED TYPE="application/x-fanuc-var" CODE="com.fanucrobotics.pde.cgtp.pmon.Var" ARCHIVE="" WIDTH=100 HEIGHT=30 ALIGN="right" SIZE=24 NOREFRESH=1 VAR="1" BGCOLOR="#C0C0C0" PAGE="panel1" hidden>
Code:
1
2
3
4 <EMBED TYPE="application/x-fanuc-var" CODE="com.fanucrobotics.pde.cgtp.pmon.Var" ARCHIVE="cgtp.jar" WIDTH=100 HEIGHT=30 ALIGN="right" SIZE=24 NOREFRESH=1 VAR="[*numreg*]$numreg[10]" BGCOLOR="#C0C0C0" PAGE="panel1" hidden>
ok merci je test ceux ci demain
est tu le demain???
vers 8h00
j'ai essay� sa alert(document.getByTagName('embed')[0].var)
sa ne marche pas non plus
tu utilise quoi comme lo de debug???
mon logiciel de debug c'est mon cerveau ...
et rarement la console de firefox ...
8h00 trop tot ...
demain RTT
javascript est case sensitive !!Code:alert(document.getByTagName('embed')[0].VAR)
ou
le code que je t'ai donn� plus haut focntionne j'ai test� !Code:alert(document.getByTagName('embed')[0].getAttribute('VAR'))
sa na marche pas
mais j'ai reussi avec un autre langage a faire afficher ma valeur de ma variable!
En cliquant sur le bouton Var je fais apparaitre un fenere avec la valeur de ma variable ,Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <H2>TestScript</H2> <FORM NAME="PassForm"> <INPUT TYPE="BUTTON" value="BOUTON1 " onclick="Init2()"> <INPUT TYPE="TEXT" name="SAISI1" value="45 " size="20"> <INPUT TYPE="BUTTON" value="Valid " onclick="VALID(SAISI1.value)"><br> <SELECT name="SAISI2" value="" size="5"> <option><!--#echo var="$TX.$VERSION" --></option> <option><!--#echo var="$UALRM_MSG[1]" --></option> </SELECT> <INPUT TYPE="BUTTON" value="Valid " onclick="VALID(SAISI2.value)"><br> <INPUT TYPE="HIDDEN" name="A" value="<!--#echo var="$TX.$VERSION" -->" > <INPUT TYPE="HIDDEN" name="B" value="<!--#echo var="$numreg[10]" -->" > <INPUT TYPE="BUTTON" value="Sysvar 1" onclick="VALID(A.value)"> <INPUT TYPE="BUTTON" value="Var" onclick="VALID(B.value)"> </FORM>
kommen puis je la mettre dans une varriable Javascript?
merci a toi