Bonjour,

Je ne connais pas Java, mais j'ai une page HTML qui utilise un Applet (Objectplanet) permettant de générer des graphes.

J'essai via un button de mettre ce graphe (donc l'applet) dans un popup.
Cet applet est contenu dans un div HTML.
Afin de recupérer le contenu du DIV, utilise la propriété innerHTML afin de la placer dans mon Popup.
Je problème est que IE7 semble avoir un problème avec la balise <applet>.
Car lorsqu'elle est presente le contenu récupéré via innerHTML n'est pas celui du DIV
mais "param=_cx"
Voilà plusieurs jours que je cherche une solution sans résultat.
Pourriez vous m'aider ?

Merci

ex. IE7 (Nok)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<APPLET height="100%" archive=./APPLET/chart.ext.jar width="100%" code="com.objectplanet.chart.ChartApplet " name=CPgraphe VIEWASTEXT><PARAM NAME="_cx" VALUE="19817"><PARAM NAME="_cy" VALUE="10530"></APPLET>
Alors que sous FF c'est correcte
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
 
<applet code="com.objectplanet.chart.ChartApplet " archive="./APPLET/chart.ext.jar" name="CPgraphe" viewastext="" width="100%" height="100%">
<param name="chart" value="line">
<param name="data" value="sample0.txt">
<param name="valueLabelsOn" value="true">
<param name="valueLabelStyle" value="floating">
<param name="printAsBitmap" value="true">
<param name="rangeAdjusterOn" value="true">
<param name="rangeAdjusterPosition" value="left">
<param name="legendOn" value="true">
<param name="zoomOn" value="true">
<param name="background" value="white||#B2D8D8">
<param name="rangeAxisLabel" value="MSU">
<param name="rangeAxisLabelAngle" value="270">
<param name="legendPosition" value="top">
<param name="valueLinesOn" value="true">
<param name="valueLinesColor" value="#E8E8E8">
<param name="autoLabelSpacingOn" value="true">
<param name="defaultGridLinesOn" value="false">
<param name="3DModedOn" value="false">
<param name="samplelabelson" value="true">
<param name="sampleScrollerOn" value="true">
<param name="multiSeriesOn" value="true">
<param name="seriesCount" value="3">
<param name="legendLabels" value="DC,IM,R4">
<param name="stackedOn" value="false">
<param name="sampleColors" value="#0051BA,#D11600,#66CD00">
<param name="sampleDecimalCount" value="0">
</applet>
Ma page de test
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 
<html>
<head>
<script language="JavaScript">
function openWin3() {
  myWin= open("", "displayWindow",
    "width=500,height=400,status=yes,toolbar=no,menubar=no,resizable=yes");
 var eDiv = document.getElementById("grphe").innerHTML;
alert(eDiv);
   // return;
 //  open document for further output
 myWin.document.open();
  myWin.document.write(eDiv);
  myWin.document.close();
  }
</script>
</head>
<body>
<div id="grphe">
<input type=button value="Popup" onClick="openWin3()">
<applet code="com.objectplanet.chart.ChartApplet" archive="./APPLET/chart.ext.jar" name="CPgraphe"  width="100%" height="100%">
<PARAM name="chart" value="line">
<PARAM name=data value="sample0.txt">
<param name="valueLabelsOn" value="true">
<PARAM name="valueLabelStyle" value="floating">
<PARAM name="printAsBitmap" value="true">
<PARAM name="rangeAdjusterOn" value="true">
<PARAM name="rangeAdjusterPosition" value="left">
<PARAM name="legendOn" value="true">
<PARAM name="zoomOn" value="true">
<PARAM name="background" value="white||#B2D8D8">
<PARAM name="rangeAxisLabel" value="MSU">
<PARAM name="rangeAxisLabelAngle" value="270">
<PARAM name="legendPosition" value="top">
<PARAM name="valueLinesOn" value="true">
<PARAM name="valueLinesColor" value="#E8E8E8">
<PARAM name="autoLabelSpacingOn" value="true">
<PARAM name="defaultGridLinesOn" value="false">
<PARAM name="3DModedOn" value="false">
<PARAM name="samplelabelson" value="true">
<PARAM name="sampleScrollerOn" value="true">
<param name="multiSeriesOn" value="true">
<param name="seriesCount" value="3">
<param name="legendLabels" value="DC,IMSU,R4H">
<PARAM name="stackedOn" value="false">
<PARAM name="sampleColors"  value="#0051BA,#D11600,#66CD00">
<PARAM name="sampleDecimalCount" value="0">
</object>
</div>
</body>
</html>