Problème avec java et ie6 vs ie8

Fermé
maverick13 Messages postés 9 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 6 avril 2013 - Modifié par maverick13 le 4/04/2013 à 05:28
maverick1313 Messages postés 3 Date d'inscription samedi 26 juin 2010 Statut Membre Dernière intervention 19 avril 2013 - 19 avril 2013 à 01:30
Bonjour,

j'ai un grave problème de compatibilité pour une application java qui fonctionne avec une vielle version de ie et pas avec les récentes.

On parle d'un configurateur de composantes pour un logiciel d'automatisation.

Voici l'erreur :

startIndex ne peut pas être inférieur à 0.
Nom du paramètre : startIndex.

Je n'ai même pas réussi à trouver startIndex !

voici le script :

<HTML> 
<HEAD> 

<TITLE>Valve Configurator</TITLE> 

<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FLancerAide"> 
 nomFichierAide = CFGDistributeur.FGetSetNomFichierAide; 
 window.open("..\\"+nomFichierAide,'','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes'); 
</script> 

<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FToucheAPPLY"> 
 szChaineXML = CFGDistributeur.FGetSetChaineXML; 
 parent.data.document.data.valve.value = szChaineXML;  
 parent.data.document.data.submit(); 
</script> 

<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FToucheAPPLYProvisoire"> 
 szChaineXML = CFGDistributeur.FGetSetChaineXML; 
 parent.other.document.error.valve.value = szChaineXML; 
 parent.other.document.error.submit(); 
</script>  
    
<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FActiverClavier"> 
 parent.data.document.data.valve.value = "ActiverClavier";  
 parent.data.document.data.submit(); 
</script> 

<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FGetCheminCourant"> 
 //Pour supprimer les caractères spéciaux 
 CheminCourant = unescape(window.location.pathname); 
 CFGDistributeur.FGetSetCheminCourant = CheminCourant; 
</script> 

<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FTest"> 
 szChaineTest = CFGDistributeur.FTest; 
 alert("TEST : "+szChaineTest); 
</script> 

<script language="jscript" for="CFGDistributeur" event="EVENEMENT_FGetChaineXMLFromAS"> 
 szChaineXML = ""; 
 try 
 { 
  TagComposantXML = parent.document.getElementsByTagName("INTERFACE")[0]; 
  szChaineXML = TagComposantXML.ComposantXML; 
 } 
 catch (error) 
 { 
  alert(error.description); 
 } 
 CFGDistributeur.FGetSetChaineXMLFromAS = szChaineXML; 
</script> 


<script id=clientEventHandlersJS language=javascript> 
<!-- 

function window_onload() 
{ 
 CFGDistributeur.FGetSetPageHTMLChargee = "On"; 
} 

//--> 
</script> 
</HEAD> 
<BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"  
         STYLE="background-color:threedface" onload="return window_onload()"> 
<OBJECT  
        id="CFGDistributeur"  
        codebase="CFGDistributeur.dll#-1,-1,-1,-1" 
        classid="clsid:220BB0FE-5D68-4b0c-9A84-F4FDDE2C3D31" 
        width="600"  
        height="490"   
 VIEWASTEXT> 

</OBJECT> 


<script language="JavaScript1.2"> 
if (document.all) { 
  document.body.scroll = "no"; 
} 
else if (document.layers) { 
 window.scrollbars.visible = true; 
} 
</script> 

</BODY> 
</HTML> 


Si quelqu'un a une idée, cela serais super. Merci!

A voir également:

3 réponses

maverick13 Messages postés 9 Date d'inscription lundi 5 novembre 2012 Statut Membre Dernière intervention 6 avril 2013
6 avril 2013 à 02:14
un petit up pour un petite début de solution :)
0
secropia1313 Messages postés 16 Date d'inscription samedi 2 juin 2012 Statut Membre Dernière intervention 5 octobre 2018 11
14 avril 2013 à 21:52
Ouh , ouh , personne n'a une idée ? l'entête peut-être. J'ai trouvé une genre de mise à jour avec le doctype ajouté et quelques définition de différente. Mais cela ne fonctionne toujours pas.

Est-ce que vous penser que je suis sur la bonne piste ?

Voici le code modifié :

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Valve Configurator</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="">
<meta name="generator" content="MSS Website Studio by van IJperen Software Inc. - http://www.marsansoft.nl">


<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FLancerAide">
nomFichierAide = CFGDistributeur.FGetSetNomFichierAide;
window.open("..\\"+nomFichierAide,'','toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=yes,resizable=yes');
</script>

<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FToucheAPPLY">
szChaineXML = CFGDistributeur.FGetSetChaineXML;
parent.data.document.data.valve.value = szChaineXML;
parent.data.document.data.submit();
</script>

<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FToucheAPPLYProvisoire">
szChaineXML = CFGDistributeur.FGetSetChaineXML;
parent.other.document.error.valve.value = szChaineXML;
parent.other.document.error.submit();
</script>

<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FActiverClavier">
parent.data.document.data.valve.value = "ActiverClavier";
parent.data.document.data.submit();
</script>

<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FGetCheminCourant">
//Pour supprimer les caracte'res spéciaux
CheminCourant = unescape(window.location.pathname);
CFGDistributeur.FGetSetCheminCourant = CheminCourant;
</script>

<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FTest">
szChaineTest = CFGDistributeur.FTest;
alert("TEST : "+szChaineTest);
</script>

<script type="text/javascript" for="CFGDistributeur" event="EVENEMENT_FGetChaineXMLFromAS">
szChaineXML = "";
try
{
TagComposantXML = parent.document.getElementsByTagName("INTERFACE")[0];
szChaineXML = TagComposantXML.ComposantXML;
}
catch (error)
{
alert(error.description);
}
CFGDistributeur.FGetSetChaineXMLFromAS = szChaineXML;
</script>

<script type="text/javascript" ID="clientEventHandlersJS">
<!--
function window_onload()
{
CFGDistributeur.FGetSetPageHTMLChargee = "ON";
}
//--></script>

<style type="text/css">
body {
margin: 0;
background-color: #8DBC8F;
}
</style>
</head>
<body>

<object id="CFGDistributeur" codebase="CFGDistributeur.dll#-1,-1,-1,-1" classid="clsid:220BB0FE-5D68-4b0c-9A84-F4FDDE2C3D31" style="width: 600px; height: 490px;"></object>


<script type="text/javascript">
if (document.all) {
document.body.scroll = "no";
}
else if (document.layers) {
window.scrollbars.visible = false;
}
</script>

</body></html>
0
maverick1313 Messages postés 3 Date d'inscription samedi 26 juin 2010 Statut Membre Dernière intervention 19 avril 2013
19 avril 2013 à 01:30
allo allo
0