Redirection javascript + timers
Dadane02
Messages postés
341
Statut
Membre
-
Dadane02 Messages postés 341 Statut Membre -
Dadane02 Messages postés 341 Statut Membre -
Bonjour,
J'ai un soucis avec l'une de mes redirections JS.
Voilà ce que j'ai mis en place pour rediriger ma page, mais lorsque je fais appel à cette fonction :
Il n'y a pas de redirection, et je dois avouer que je ne comprends pas... Lorsque je cherche redirection en JS sur google, je tombe souvent sur du code similaire à ça...
Merci de m'éclairer.
EDIT : Ajout du langage dans les balises de code
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Le train-train quotidien va bientôt dérailler , qui veut rester dedans ....
N'a qu'à bien s'accrocher.
J'ai un soucis avec l'une de mes redirections JS.
var timePeriod = 5000; // 5 seconds
var autoLoadTimer;
var timeoutObject;
function autoLoad()
{
autoLoadTimer = setTimeout("rechargement()",timePeriod);
}
function rechargement() {
document.location.href = "notation.php?var="+resultat;
}
Voilà ce que j'ai mis en place pour rediriger ma page, mais lorsque je fais appel à cette fonction :
if(element == "apoo")
{
//alert("Bravo, tu as trouvé !");
div.textContent = "Bravo, tu as trouvé! L'exercice est terminé... Attendez, nous vous redirigeons sur le choix des exercices.";
var text = div.textContent;
note17++;
compteur17++;
disparaitre('choixDreponses');
var resultat = ((note17/compteur17)*100);
autoLoad();
}
Il n'y a pas de redirection, et je dois avouer que je ne comprends pas... Lorsque je cherche redirection en JS sur google, je tombe souvent sur du code similaire à ça...
Merci de m'éclairer.
EDIT : Ajout du langage dans les balises de code
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Le train-train quotidien va bientôt dérailler , qui veut rester dedans ....
N'a qu'à bien s'accrocher.
A voir également:
- Redirection javascript + timers
- Telecharger javascript - Télécharger - Langages
- Javascript void 0 c'est quoi ✓ - Forum Réseaux sociaux
- Avertissement de redirection ✓ - Forum Logiciels
- Redirection dangereuse - Forum Virus
- Javascript echo ✓ - Forum PHP
1 réponse
Bonjour,
Sans avoir testé .. je te dirai que c'est un souci de porté des variables (celles que tu déclares dans ta fonction...)
Essayes ceci :
Au cas où, regardes via les outils de debogage de ton navigateur internet (je te conseille d'utiliser le plugin FIREBUG pour Firefox) dans la console.. si il n'y aurait pas des erreurs de script.
Sans avoir testé .. je te dirai que c'est un souci de porté des variables (celles que tu déclares dans ta fonction...)
Essayes ceci :
var timePeriod = 5000; // 5 seconds
var autoLoadTimer;
var timeoutObject;
var note17=0;
var compteur17=0;
var resultat;
function autoLoad() {
autoLoadTimer = setTimeout("rechargement()",timePeriod);
}
function rechargement() {
document.location.href = "notation.php?var="+resultat;
}
if(element == "apoo")
{
//alert("Bravo, tu as trouvé !");
div.textContent = "Bravo, tu as trouvé! L'exercice est terminé... Attendez, nous vous redirigeons sur le choix des exercices.";
var text = div.textContent;
note17++;
compteur17++;
disparaitre('choixDreponses');
resultat = ((note17/compteur17)*100);
autoLoad();
}
Au cas où, regardes via les outils de debogage de ton navigateur internet (je te conseille d'utiliser le plugin FIREBUG pour Firefox) dans la console.. si il n'y aurait pas des erreurs de script.
Dadane02
Messages postés
341
Statut
Membre
103
Ce n'est pas ça, mais je vais essayer de regarder dans la console, voir si je peux avoir plus d'informations.