Quelqu'un pourrait-il me confirmer que with est bien accepté par FireFox ? Parceque chez moi j'ai l'erreur suivante :
le code étant le suivant :Code:
1
2 Erreur de synthaxe .property=value;
Code:
1
2
3 with (window.open("url")) { .property=value; }
Version imprimable
Quelqu'un pourrait-il me confirmer que with est bien accepté par FireFox ? Parceque chez moi j'ai l'erreur suivante :
le code étant le suivant :Code:
1
2 Erreur de synthaxe .property=value;
Code:
1
2
3 with (window.open("url")) { .property=value; }
Et si tu enlèves le point devant property ça ne fonctionne pas ?
Moi j'ai un bout de code de ce style :
En sachant que les paramètres de la fonction sont des input ou des select du formulaire form2Code:
1
2
3
4
5
6
7
8
9
10
11
12 function check_defj(champ_txt,champ_num,champ_plusmoins){ with (form2) { reg = new RegExp("[^0-9]", "i"); if (!reg.test(champ_num.value)){ if (champ_txt.value.slice(0,10) == "<ANNEEAAAA"){ champ_txt.value = "<ANNEEAAAA" + champ_plusmoins.value + "1>"; } else if (champ_txt.value.slice(0,8) == "<ANNEEAA"){ champ_txt.value = "<ANNEEAA" + champ_plusmoins.value + "1>"; } else if (champ_txt.value.slice(0,9) == "<MOISAAMM"){ champ ...
Et ça fonctionne sous IE et FF !
Je ne sais pas si cela peut t'aider ...
property n'existe pas en JS et de toute facon cela n'est qu'un exemple ;)
Je crois que j'utilise une mauvaise synthaxe d'utilisation du with...
Il faut dire que je copie sur celle du VB... Je vais me renseigner...
Merci en tout cas pour cette réponse rapide !
ca ne change rien au fait qu'il faille enlever le point...