Questionnement "return"

Par Gromic, il y a 9 ans


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.

8 réponses

betaWeb, il y a 9 ans

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) ?

Gromic, il y a 9 ans

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.

betaWeb, il y a 9 ans

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 ?

Gromic, il y a 9 ans

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 ?

betaWeb, il y a 9 ans

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

Gromic, il y a 9 ans

@betaWeb, Merci pour l'aide, je vais demander un detail de leur config.

Maenhyr, il y a 9 ans

Pour info, faire return false est équivalent à un event.preventDefault() + event.stopPropagation().

betaWeb, il y a 9 ans

@prbaron Tout dépend du navigateur et surtout de sa version ;)