RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | webmastering
Javascript fonctione pas sous Mozilla
Neemys, le sam. 04 juil. 2009 à 17:01:00
Bonjour,

J'ai un petit problème, j'ai trouver un petit script javascript sur un site, il fonctionne sous IE et Chrome, mais pas sous Mozilla firefox. Je ne suis pas doué en javascript, pouvez vous m'aidez à la faire fonctionner ?

Note : Je test en local. et je ne sais pas si sa change quelque chose, mais la page est valide W3C xHTML 1.0 Transitionnal

Voici ma page principale :

<script type='text/javascript' src='design/js/formulaire_case_a_cocher.js'></script>
<form action='message_prive.php?mode=suppression_mp' method='post' id='message_prive_form'>

<div style='clear:both; float: left; text-align: left; width: 97%; padding: 15px 0px 0px 0px; margin: 0px; height: 55px;' class='liste_double_couleur_1'>

<span class='attention'>(nouveau)</span> - <a href='message_prive.php?mode=lire_mp&amp;id=10591'>Message venant de <b>Neemys</b>, le 02/07/2009 à 13h27<br /><b>Sujet :</b> Acceptation de votre chapitre</a>
</div>
<div style='float: right; text-align: right; width: 3%; padding: 15px 0px 0px 0px; margin: 0px; height: 55px;' class='liste_double_couleur_2'>
<input type='checkbox' name='mp_a_supprime[]' value='10591' style='margin: 7px 0px 0px 0px;' />

</div>
<p align='center'>
<input type='button' value='Tout cocher' onclick='checkAll(message_prive_form);' />&nbsp;&nbsp;&nbsp;<input type='button' value='Tout décocher' onclick='unCheckAll(message_prive_form);' />&nbsp;&nbsp;&nbsp;<input type='button' value='Inverser la sélection' onclick='switchAll(message_prive_form);' />&nbsp;&nbsp;&nbsp;<input type='submit' value='Supprimmer les messages selectionnés' style='width: 250px;' />
</p>
</form>

Et voici le script javascript present dans formulaire_case_a_cocher.js :

function checkAll(pForm) {
for (i=0, n=pForm.elements.length; i<n; i++){
var objName = pForm.elements[i].name;
var objType = pForm.elements[i].type;
if (objType = "checkbox"){
box = eval(pForm.elements[i]);
if (box.checked == false) box.checked = true;
}
}
}
function unCheckAll(pForm) {
for (i=0, n=pForm.elements.length; i<n; i++){
var objName = pForm.elements[i].name;
var objType = pForm.elements[i].type;
if (objType = "checkbox"){
box = eval(pForm.elements[i]);
if (box.checked == true) box.checked = false;
}
}
}
function switchAll(pForm) {
for (i=0, n=pForm.elements.length; i<n; i++){
var objName = pForm.elements[i].name;
var objType = pForm.elements[i].type;
if (objType = "checkbox"){
box = eval(pForm.elements[i]);
box.checked = !box.checked;
}
}
}

Donc quand je clique sur Tout cocher, Tout decocher ou Inverser la selection, sa ne fonctionne pas sous Firefox.
MerciConfiguration: Windows XP

EDIT : Javascript bien activer sous mozilla


lecube
04 juil.
Suivant
REPONSES
lecube
04 juil.
bg62
04 juil.
Neemys
05 juil.
bg62
05 juil.
Version Web
Réalisé par RedShift
no save