Bonjour,
Nous avons un progiciel utilisé par 64 sociétés.
Il y a :
HTML :
<form>
[code]
<input type="Image" name="create" src="/chantier/images/butJoindreFichier.gif" onclick="document.SwlForm1.CURRENTCommand.value = this.name;aroundif (checkSwlForm1(this)) {openWindowUpload('non','dossier','123068','null');}else {return false;}" value="create">
[code]
</form>
Js :
function openWindowUpload (...) {
[Génération de la popup]
[Fait des trucs]
return false;
}
Comportement pour 63 sociétés :
Au clic
Pour une société avec IE11
Pourquoi un comportement différent pour seulement une société ?
Une option dans IE ?
Merci.
Salut,
IE a toujours eu un comportement différent. Il faut débuguer votre code en local pour voir ce qui se passe.
Y'a-t-il un event.preventDefault();
afin de prévenir du comportement par défault du navigateur (et stopper l'envoi du formulaire) ?
Non pas de event.preventDefault();
Nous n'arrivons pas à reproduire ce probleme.
Nous avons ce probleme qu'avec une société et pourtant d'autre utilise IE11.
Cela vient peut-être de l'ecosystème logiciel de cette société. Auraient-ils par hasard un bloqueur de pubs qui modifierait le comportement de la popup ?
Nous n'avons pas vu de bloqueur de pubs, mais je vais faire la demande chez eux pour en etre sûr.
Y a t il une option IE qui explique le comportement ?
Normalement , IE11 implémente les standards JS que l'on a l'habitude d'utiliser. Donc soit ça vient de chez eux (le plus probable), soit de chez vous.
Et il n'y a pas d' "option" lol
Pour info, faire return false est équivalent à un event.preventDefault() + event.stopPropagation().