|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
Bonjour à tous,
Après avoir fait une recherche intensive et avoir tenté pas mal de solutions, je me retrouve dans une impasse ... Ma fonction JS checkedAll(), ne marche que sous Firefox xD. Opera, Safari, IE et tous les autres n'en veulent pas ^^ Je vous présente ci-dessous ma méthode, et merci d'avance à celui qui pourra m'apporter une solution La fonction JS: Code :
Code :
<input type='checkbox' name='checkall' onclick='javascript:checkedAll();' /> Code :
|
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Bonjour,
Code :
Sinon, montre nous ton code HTML généré. A+. |
||
|
|
00
|
|
|
#3 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Sinon, c'est mieux de mettre en paramètre l'état du checkbox qui appelle la fonction.
Code :
|
||
|
|
00
|
|
|
#4 | ||||
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
J'ai testé ta méthode, et étrangement, une fois de plus, Safari et IE refusent que ça marche ^^
Je joins ici la partie du code qui nous intéresse: Code :
Code :
|
||||
|
|
00
|
|
|
#5 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Ce code fonctionne correctement chez moi sous IE7 (j'ai pas Safari),
Code :
A+. |
||
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
Bordel, et pourtant, le seul code JS que j'appelle, c'est CKeditor, qui n'est pas utilisé dans cette page ^^.
Et au niveau des chemins, c'est simple, il est à la racine, comme l'index.php, donc je ne peux pas me tromper ! Je n'y comprends rien ^^ Edit: Et effectivement, après avoir testé le code, uniquement avec le code HTML, en local, ça marche parfaitement ... Il doit y avoir un conflit, mais où, et comment ?! ^^ |
|
|
00
|
|
|
#7 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Code html :
<script type="text/javascript" src="./commun.js"></script>
|
|
|
00
|
|
|
#8 |
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
Oui,
Mais surtout, il n'y a que sur FF que ça marche ... J'ai testé IE8, Chrome, Safari et Opéra, le même problème -_- Edit: Aucuns changements en modifiant le chemin (sauf que sur FF ça ne marche plus bien sûr ^^ ) |
|
|
00
|
|
|
#9 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Ton Doctype aussi est bizare
Sinon, tu n'as pas un problème de casse sur le nom de fichier ? |
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
De toute façon, OVH a crashé, je ne pourrais pas faire mes tests immédiatement ^^.
Mon Doctype est en html5, d'où le "<!DOCTYPE html>". Et en local, sans le doctype, aucuns changements ^^ Edit: et non non, pas de problème de casse :/. Il s'appelle bien: "commun.js". (Oui je sais, j'aime beaucoup les "edit"). |
|
|
00
|
|
|
#11 |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Fait un ctrl+f5 pour forcer le rechargement (problème de cache) si par hasard
|
|
|
00
|
|
|
#12 |
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
Déjà fait :/.
Impossible de comprendre là ^^ |
|
|
00
|
|
|
#13 | |
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Citation:
Sinon, t'es sur que le fichier js est bien chargé? Vérifie ton cache. A+. |
|
|
|
00
|
|
|
#14 |
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
En fait, j'ai trouvé, alors que je bossais sur autre chose, une révélation m'est venue ...
Dans mon fichier commun.js, il n'y avait pas qu'une fonction js, mais 3, dont deux qui ne me servent plus à rien d'ailleurs ^^. Elles devaient certainement posséder des erreurs, d'où la non-exécution chez les autres navigateurs ^^. Je dis certainement n'importe quoi, mais il faut peut-être en déduire que Firefox exécute le script, et s'arrête au moment où il y a une erreur, alors que tous les autres n’exécutent rien du tout dans le cas où une erreur est présente dans le fichier cible. En tout cas, je te remercie beaucoup pour ta patience et l'aide que tu m'as apporté ! |
|
|
00
|
|
|
#15 | ||
![]() ![]() Andry Aimé Inscription : septembre 2007 Messages : 5 129 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#16 |
|
Membre à l'essai
![]() F. MithieuxÉtudiant Inscription : juin 2008 Messages : 99 ![]() |
Hum.. Hum..
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com