Page 1 sur 1

Erreur avec IE9

MessagePublié: 09 Mars 2012 à 10:58
par seroa
Bonjour à tous,

J'ai une erreur JS sur une appli web domino avec IE9 seulement.

Lorsque je click sur le bouton Save de mon formulaire qui a pour valeur :

Code : Tout sélectionner
@PostedCommand([FileSave]);
@PostedCommand([FileCloseWindow])


Il y a une erreur au niveau de
Code : Tout sélectionner
 form.__Click.value = v;
du code généré par Domino :

Code : Tout sélectionner
</script>

<script language="JavaScript" type="text/javascript">
<!--
document._domino_target = "_self";
function _doClick(v, o, t, h) {
  var form = document._intranet_fileset;
  if (form.onsubmit) {
     var retVal = form.onsubmit();
     if (typeof retVal == "boolean" && retVal == false)
       return false;
  }
  var target = document._domino_target;
  if (o.href != null) {
    if (o.target != null)
       target = o.target;
  } else {
    if (t != null)
      target = t;
  }
  form.target = target;
  form.__Click.value = v;
  if (h != null)
    form.action += h;
  form.submit();
  return false;
}
// -->
</script>



Avez-vous une idée ? Solution ? Et pourquoi seulement avec ie9 ?

Merci.

Re: Erreur avec IE9

MessagePublié: 09 Mars 2012 à 19:38
par roubech
intranet_fileset : c'est le nom de ton masque ?
Tu es bien en mode édition ? dans le source HTML, tu vois bien le tag FORM généré par Domino ?
Tu n'as pas bidouillé en fermant le form généré par Domino pour ouvrir le tiens ...
Au niveau des propriétés du masque, tu as quoi pour l'option concernant les champs cachés ?

Quel message d'erreur ?

Re: Erreur avec IE9

MessagePublié: 13 Mars 2012 à 14:24
par seroa
L'erreur venait du fait que j'avais une deuxième balise <form></form> dans mon formulaire et que ie9 ne gère pas le double submit.