Problème avec deux fonctions javascript.
Résolu/Fermé
Aka13
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
-
8 juil. 2012 à 17:22
Aka13 Messages postés 153 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 8 février 2016 - 10 juil. 2012 à 15:00
Aka13 Messages postés 153 Date d'inscription jeudi 18 juin 2009 Statut Membre Dernière intervention 8 février 2016 - 10 juil. 2012 à 15:00
A voir également:
- Problème avec deux fonctions javascript.
- Telecharger javascript - Télécharger - Langages
- Deux ecran pc - Guide
- Itinéraire google map entre deux adresses - Guide
- Deux comptes whatsapp - Guide
- Faire deux colonnes sur word - Guide
5 réponses
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
8 juil. 2012 à 17:57
8 juil. 2012 à 17:57
Bonjour,
C'est pas clair, je ne vois pas deux fonctions dans ton codes, il y en a qu'une seule.
C'est pas clair, je ne vois pas deux fonctions dans ton codes, il y en a qu'une seule.
Le "return false" est une indication de fin de fonction: il est donc normal que tout code en dessous ne soit pas exécuté.
Aka13
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
8
8 juil. 2012 à 18:07
8 juil. 2012 à 18:07
Ok tu doit pas connaitre le javascript toi lol
Quand ont marque "//" sa veut dire que c'est un commentaire.
Donc ce qui est en dessus de //PREMIERE FONCTION c'est la première et l'autre c'est la seconde pas compliqué pourtant...
Quand ont marque "//" sa veut dire que c'est un commentaire.
Donc ce qui est en dessus de //PREMIERE FONCTION c'est la première et l'autre c'est la seconde pas compliqué pourtant...
Aka13
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
8
8 juil. 2012 à 20:42
8 juil. 2012 à 20:42
up
Aka13
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
8
8 juil. 2012 à 22:49
8 juil. 2012 à 22:49
up.
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
9 juil. 2012 à 14:42
9 juil. 2012 à 14:42
une fonction c'est function(parameter) { }
là il y en a qu'une seule.
et je sais très bien que // signifie un commentaire.
là il y en a qu'une seule.
et je sais très bien que // signifie un commentaire.
Utilisateur anonyme
9 juil. 2012 à 09:45
9 juil. 2012 à 09:45
Bonjour
Ok tu doit pas connaitre le javascript toi lol
Non, il est clair que c'est toi qui ne connais pas le javascript.
Sinon, au lieu de faire des up, tu aurais tenu compte de la bonne explication déjà donnée par A.Nonymous. Dès que tu exécutes le "return false" tu quittes la fonction et ce qu'il y a après n'est jamais exécuté.
Ok tu doit pas connaitre le javascript toi lol
Non, il est clair que c'est toi qui ne connais pas le javascript.
Sinon, au lieu de faire des up, tu aurais tenu compte de la bonne explication déjà donnée par A.Nonymous. Dès que tu exécutes le "return false" tu quittes la fonction et ce qu'il y a après n'est jamais exécuté.
canarder
Messages postés
1714
Date d'inscription
jeudi 28 août 2008
Statut
Membre
Dernière intervention
13 mai 2018
354
9 juil. 2012 à 14:43
9 juil. 2012 à 14:43
+1
return signifie d'envoyer un code retour pour mettre fin à la fonction.
return signifie d'envoyer un code retour pour mettre fin à la fonction.
Aka13
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
8
9 juil. 2012 à 20:41
9 juil. 2012 à 20:41
Si je met "return false" à la fin sa change rien il y a toujours que UNE des deux "définition de fonction" qui fonctionne.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
9 juil. 2012 à 22:18
9 juil. 2012 à 22:18
je n'ai pas trop creusé à quoi servent ces deux instructions:
//PREMIERE FONCTION
var page = $(this).attr('href');
$('#content').load('content/' + page + '.php');
return false;
//DEUXIEME FONCTION
window.history.pushState("", "", "/" + page);
mais apparemment chacune charge une autre page, donc quand la nouvelle page est affichée, dans cette nouvelle page il n'y a plus la deuxième "fonction", puisque ton script est dans la page origine.
//PREMIERE FONCTION
var page = $(this).attr('href');
$('#content').load('content/' + page + '.php');
return false;
//DEUXIEME FONCTION
window.history.pushState("", "", "/" + page);
mais apparemment chacune charge une autre page, donc quand la nouvelle page est affichée, dans cette nouvelle page il n'y a plus la deuxième "fonction", puisque ton script est dans la page origine.
Aka13
Messages postés
153
Date d'inscription
jeudi 18 juin 2009
Statut
Membre
Dernière intervention
8 février 2016
8
10 juil. 2012 à 15:00
10 juil. 2012 à 15:00
Merci Alain
J'ai trouvé comment résoudre le problème
J'ai remplacer window.history.pushState par history.pushState
J'ai trouvé comment résoudre le problème
J'ai remplacer window.history.pushState par history.pushState