Activer les fonctions lors du chargement depages web
Résolu/Fermé
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
-
7 févr. 2017 à 10:04
hcp7kuz Messages postés 243 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 - 2 mars 2017 à 12:36
hcp7kuz Messages postés 243 Date d'inscription mardi 18 août 2015 Statut Membre Dernière intervention 23 mars 2019 - 2 mars 2017 à 12:36
A voir également:
- Activer les fonctions lors du chargement depages web
- Web office - Guide
- Comment activer windows 10 - Guide
- Activer chromecast - Guide
- Activer office gratuitement - Accueil - Bureautique
- Activer pavé tactile windows 10 - Guide
2 réponses
Nexii
Messages postés
338
Date d'inscription
jeudi 13 mars 2014
Statut
Membre
Dernière intervention
14 mars 2017
584
Modifié par Nexii le 7/02/2017 à 11:46
Modifié par Nexii le 7/02/2017 à 11:46
Bonjour,
Pour répondre à votre problème, la fonction body OnLoad fonctionne, ce qui ne fonctionne pas c'est sûrement votre code javascript :).
Une autre facon de faire :
Pour répondre à votre problème, la fonction body OnLoad fonctionne, ce qui ne fonctionne pas c'est sûrement votre code javascript :).
Une autre facon de faire :
<script> (function() { // code exécuté au chargement de la page })(); </script>
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
1 mars 2017 à 17:13
1 mars 2017 à 17:13
Bonjour Nexii,
Je dois écrire ce script où exactement ? car je l'ai essayé juste après le body le code de la fonction dans un script comme suit :
ça n'a rien donné , svp comment je peux corriger ça ?
Je dois écrire ce script où exactement ? car je l'ai essayé juste après le body le code de la fonction dans un script comme suit :
<body>
<script type="text/javascript">
(function()
{
var Code_Equipe=<?php echo $Code_Equipe; ?>;
var xhr = new XMLHttpRequest();
xhr.open("GET", "ListeOTJournaliere.php?Code_Equipe="+Code_Equipe+"&latOrigin="+latOrigin+"&lngOrigin="+lngOrigin,true);
xhr.send(null);
xhr.onreadystatechange = result;
function result()
{
if((xhr.status == 200)&&(xhr.readyState==4))
document.getElementById("tabtj").innerHTML=xhr.responseText;
var ttd=tab_distance.length;
var ttdr=Tab_duree.length;
var distanceCells = document.querySelectorAll('td.distance');
for (var i = 0; i < distanceCells.length; i++)
{
distanceCells[i].innerHTML = tab_distance[i];
}
var dureeCells = document.querySelectorAll('td.duree');
for (var i = 0; i < dureeCells.length; i++)
{
dureeCells[i].innerHTML = Tab_duree[i];
}
}
})();
</script>
ça n'a rien donné , svp comment je peux corriger ça ?
hcp7kuz
Messages postés
243
Date d'inscription
mardi 18 août 2015
Statut
Membre
Dernière intervention
23 mars 2019
23
Modifié par hcp7kuz le 1/03/2017 à 18:14
Modifié par hcp7kuz le 1/03/2017 à 18:14
La méthode qu'a donné Nexii fonctionne pour moi, mais tu peux quand même essayer autre chose : tu peux tout simplement mettre ton code sans rien autour. Comme ceci :
Edit : Tu peux aussi mettre ton code dans le head.
<script> // ton code qui s'exécutera au chargement de la page </script>
Edit : Tu peux aussi mettre ton code dans le head.
abirgl
Messages postés
127
Date d'inscription
lundi 31 octobre 2016
Statut
Membre
Dernière intervention
20 juin 2017
2 mars 2017 à 08:31
2 mars 2017 à 08:31
Je trouve ça bizarre :(( j'ai testé une simple fonction comme suit et ça n'a rien donné :
Je l'ai testé dans le <head> et dans le <body> ,dans les deux cas ça marche pas, est ce que mon code est incorrect ? si oui comment je dois le corriger svp , je vous remercie d'avance
<html>
<head>
<meta charset="utf-8">
<title>Test</title>
</head>
<body>
<script type="text/javascript">
(function {
alert("Bonjour");
}) ();
</script>
</body>
</html>
Je l'ai testé dans le <head> et dans le <body> ,dans les deux cas ça marche pas, est ce que mon code est incorrect ? si oui comment je dois le corriger svp , je vous remercie d'avance
hcp7kuz
Messages postés
243
Date d'inscription
mardi 18 août 2015
Statut
Membre
Dernière intervention
23 mars 2019
23
Modifié par hcp7kuz le 2/03/2017 à 12:36
Modifié par hcp7kuz le 2/03/2017 à 12:36
Tu a oublié les parenthèse après la fonction, le début de ton script devrait ressembler à ça :
Encore un fois, tu peux essayer en ne mettant rien autour de ton code, comme ceci :
(function() {
Encore un fois, tu peux essayer en ne mettant rien autour de ton code, comme ceci :
<script> // ton code qui s'exécutera au chargement de la page </script>