Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/08/2011, 09h49   #1
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
Par défaut Check all ne marche qu'avec Firefox

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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
    checked = false;
 
    function checkedAll() {
 
        var selection = document.getElementsByTagName("input");
 
	if (checked == false) {
 
            checked = true
 
        }else {
 
            checked = false
 
        }
	for (var i =0; i < selection.length; i++) {
 
            if(selection[i].type == "checkbox"){
 
                selection[i].checked = checked;
 
            }
 
	}
    }
L'input check/unchek(qui, je le précise, est contenu dans aucuns formulaires, et est bien à part du reste):

Code :
<input type='checkbox' name='checkall' onclick='javascript:checkedAll();' />
Et pour finir, mes multiples checkbox (étant donné que je fais une boucle foreach sur ma BDD, il peut y en avoir beaucoup):

Code :
1
2
3
<td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='".$uneLigne->getId()."' />
                                    </td>
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 11h06   #2
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Bonjour,

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
	<head>
		<script type="text/javascript">
		checked = false;
		function checkedAll() {
			var selection = document.getElementsByTagName("input");
			checked = !checked;
			for (var i =0; i < selection.length; i++) {
            if(selection[i].type == "checkbox")
				{
					selection[i].checked = checked;
				}
			}
		}
		function checkedAll2() {
			var selection = document.getElementsByName("selection[]");
			checked = !checked;
			for (var i =0; i < selection.length; i++) {
				selection[i].checked = checked;
			}
		}
		</script>
	</head>
	<body>
		<input type="checkbox" onclick='checkedAll();' />checkAll<br/>
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
	</body>
</html>
Les 2 fonctions sont testés sous IE7 et FF6 mais je te conseille la 2ème.
Sinon, montre nous ton code HTML généré.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 11h10   #3
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Sinon, c'est mieux de mettre en paramètre l'état du checkbox qui appelle la fonction.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
	<head>
		<script type="text/javascript">
		function checkedAll(states) {
			var selection = document.getElementsByName("selection[]");
			for (var i =0; i < selection.length; i++) {
				{
					selection[i].checked = states;
				}
			}
		}
		</script>
	</head>
	<body>
		<input type="checkbox" onclick='checkedAll(this.checked);' />checkAll<br/>
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
		<input type='checkbox' name='selection[]' value='$uneLigne->getId()' />
	</body>
</html>
A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 13h33   #4
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
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 :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
<!DOCTYPE html>
<html>
 
 
    <head>
 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 
        <link rel="stylesheet" href="css/style.css" type="text/css" />
 
        <title>Suite-Logique -| Cat&eacute;gories |- Votre gestionnaire de Contenu</title>
 
	<script type="text/javascript" src="ckeditor/ckeditor.js"></script>
	<script type="text/javascript" src="commun.js"></script>
 
 
 
    </head>
 
<body>
 
<div id="content">
 
 
 
<div class="categorie">
 
    <h2>Affichage des cat&eacute;gories</h2>
 
 
    Tout s&eacute;lectionner: <br/>
 
    &nbsp;&nbsp;<input type='checkbox' name='checkall' onclick='checkedAll(this.checked);' />
 
    <div class="displaycategorie">
        <table>
 
            <tr class="onecategory" valign="top">
                <th class='checkbox'>
                    S&eacute;lection
                </th>
                <th class='id'>
                    ID
                </th>
 
                <th class='name'>
                Nom de la cat&eacute;gorie
                </th>
                </tr>
 
                <form id="formselection" name="selection" method="post" action="?content=categorie">
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='30' />
                                    </td>
 
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=30>30</a>
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=30>XML</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=30' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=30'; };" title="Supprimer">Supprimer</a>
 
                                        </div>
                                    </td>
 
                                </tr>
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='15' />
                                    </td>
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=15>15</a>
 
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=15>Microsoft</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=15' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=15'; };" title="Supprimer">Supprimer</a>
                                        </div>
 
                                    </td>
 
                                </tr>
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='13' />
                                    </td>
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=13>13</a>
 
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=13>Javascript</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=13' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=13'; };" title="Supprimer">Supprimer</a>
                                        </div>
 
                                    </td>
 
                                </tr>
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='9' />
                                    </td>
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=9>9</a>
 
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=9>Le PHP</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=9' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=9'; };" title="Supprimer">Supprimer</a>
                                        </div>
 
                                    </td>
 
                                </tr>
                            <input type='hidden' name='valuei' value=4 />                </form>
 
        </table>
    </div>
 
    <div id="pagination"><p>Page :  [ 1 ]<i>&nbsp;&nbsp;&nbsp; (Total: 4) </i></p></div>    
    <div class="boutons">
 
        <br/>
        <a href='javascript:document.selection.submit();' title="Supprimer des categories" onclick="if ( confirm( 'Vous etes sur le point de supprimer cet &eacute;l&eacute;ment.\n\nAnnuler pour abandonner, \nOK pour le supprimer.' ) ) { return true;}return false;">Supprimer la selection</a>
        <a href="index.php?content=categorie-add" title="Ajouter une categorie" >Ajouter une cat&eacute;gorie</a>
    </div>
    <br/>
</div>            
        </div>
 
 
    </body>
 
 
 
 
</html>
Et voici le commun.js:

Code :
1
2
3
4
5
6
7
8
9
10
function checkedAll(states) {
 
	var selection = document.getElementsByName("selection[]");
 
	for (var i =0; i < selection.length; i++) {
 
	    selection[i].checked = states;
 
	}
    }
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 13h43   #5
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Ce code fonctionne correctement chez moi sous IE7 (j'ai pas Safari),
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
<!DOCTYPE html>
<html>
 
 
    <head>
 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 
        <link rel="stylesheet" href="css/style.css" type="text/css" />
 
        <title>Suite-Logique -| Cat&eacute;gories |- Votre gestionnaire de Contenu</title>
 
	<script type="text/javascript">
		function checkedAll(states) {
			var selection = document.getElementsByName("selection[]");
			for (var i =0; i < selection.length; i++) {
				{
					selection[i].checked = states;
				}
			}
		}
	</script>
 
    </head>
 
<body>
 
<div id="content">
 
 
 
<div class="categorie">
 
    <h2>Affichage des cat&eacute;gories</h2>
 
 
    Tout s&eacute;lectionner: <br/>
 
    &nbsp;&nbsp;<input type='checkbox' name='checkall' onclick='checkedAll(this.checked);' />
 
    <div class="displaycategorie">
        <table>
 
            <tr class="onecategory" valign="top">
                <th class='checkbox'>
                    S&eacute;lection
                </th>
                <th class='id'>
                    ID
                </th>
 
                <th class='name'>
                Nom de la cat&eacute;gorie
                </th>
                </tr>
 
                <form id="formselection" name="selection" method="post" action="?content=categorie">
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='30' />
                                    </td>
 
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=30>30</a>
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=30>XML</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=30' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=30'; };" title="Supprimer">Supprimer</a>
 
                                        </div>
                                    </td>
 
                                </tr>
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='15' />
                                    </td>
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=15>15</a>
 
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=15>Microsoft</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=15' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=15'; };" title="Supprimer">Supprimer</a>
                                        </div>
 
                                    </td>
 
                                </tr>
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='13' />
                                    </td>
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=13>13</a>
 
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=13>Javascript</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=13' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=13'; };" title="Supprimer">Supprimer</a>
                                        </div>
 
                                    </td>
 
                                </tr>
 
                                <tr class='onecategory'  valign='top'>
 
                                    <td class='checkbox'>
                                        <input type='checkbox' name='selection[]' value='9' />
                                    </td>
                                    <td class='id'>
                                        <a href=index.php?content=categorie-edit&id=9>9</a>
 
                                    </td>
                                    <td class='name'>
                                        <a href=index.php?content=categorie-edit&id=9>Le PHP</a>
                                        <div class='edit-delete'>
                                            <a href='index.php?content=categorie-edit&id=9' title='Editer'>Editer</a> | 
                                            <a href="javascript:if(confirm('Voulez-vous vraiment supprimer cet &eacute;l&eacute;ment ?')){ document.location='index.php?content=categorie-delete&id=9'; };" title="Supprimer">Supprimer</a>
                                        </div>
 
                                    </td>
 
                                </tr>
                            <input type='hidden' name='valuei' value=4 />                </form>
 
        </table>
    </div>
 
    <div id="pagination"><p>Page :  [ 1 ]<i>&nbsp;&nbsp;&nbsp; (Total: 4) </i></p></div>    
    <div class="boutons">
 
        <br/>
        <a href='javascript:document.selection.submit();' title="Supprimer des categories" onclick="if ( confirm( 'Vous etes sur le point de supprimer cet &eacute;l&eacute;ment.\n\nAnnuler pour abandonner, \nOK pour le supprimer.' ) ) { return true;}return false;">Supprimer la selection</a>
        <a href="index.php?content=categorie-add" title="Ajouter une categorie" >Ajouter une cat&eacute;gorie</a>
    </div>
    <br/>
</div>            
        </div>
 
 
    </body>
 
 
 
 
</html>
C'est le même que le tien mais j'ai mis directement la fonction JS dans la page. Peut-être que tu as un soucis sur les chemins ou autre problème javascript dans les autres fichiers js qui perturbe les autres nav.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h11   #6
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
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 ?! ^^
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h14   #7
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Code html :
<script type="text/javascript" src="./commun.js"></script>
Tu as JS activé pour IE
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h17   #8
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
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 ^^ )
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h26   #9
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Ton Doctype aussi est bizare . Vire le si tu ne veux pas déclarer ton dtd.
Sinon, tu n'as pas un problème de casse sur le nom de fichier ?
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h30   #10
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
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").
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h46   #11
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Fait un ctrl+f5 pour forcer le rechargement (problème de cache) si par hasard
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 14h49   #12
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
Déjà fait :/.

Impossible de comprendre là ^^
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 16h38   #13
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Citation:
Envoyé par Arget Voir le message
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 ?! ^^
Sur OVH, tu dois spécifier le chemin comme sur mon post antérieur.
Sinon, t'es sur que le fichier js est bien chargé? Vérifie ton cache.

A+.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 16h50   #14
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
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é !
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 17h06   #15
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 129
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 129
Points : 7 260
Points : 7 260
Citation:
Envoyé par andry.aime Voir le message
Peut-être que tu as un soucis sur les chemins ou autre problème javascript dans les autres fichiers js qui perturbe les autres nav.

A+.
Citation:
Envoyé par Arget Voir le message
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 ^^.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/08/2011, 17h24   #16
Membre à l'essai
 
Homme F. Mithieux
Étudiant
Inscription : juin 2008
Messages : 99
Détails du profil
Informations personnelles :
Nom : Homme F. Mithieux
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2008
Messages : 99
Points : 20
Points : 20
Hum.. Hum..
Arget est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h52.


 
 
 
 
Partenaires

Hébergement Web