[résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
[résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
bonsoir
j'ai mis ce code pour annoncer aux membres lors de la déconnexion le temps passé sur mon forum
ce pendant inséré en tant que page HTML dans le PA cela ne fonctionne pas par contre quand je fais prévisualisation la nouvelle page internet s'ouvre avec une explication
et des que je l'a ferme m'indique bien le temps passé qu'est ce qui cloche ???
je vous remercie de votre aides
bonne soirée
j'ai mis ce code pour annoncer aux membres lors de la déconnexion le temps passé sur mon forum
- Code:
<HTML>
<HEAD><TITLE>Tout JavaScript.com - Temps passé sur une page</TITLE>
<SCRIPT LANGUAGE="JavaScript">
// D'autres scripts et des tutoriaux sur http://www.toutjavascript.com
// Script gratuit à condition de laisser ce commentaire
var dt_deb = new Date();
function pluriel(nb) {
if (nb>1) {return "s"} else {return ""}
}
function FormatTemps(tps) {
var reste="Temps sur la page = ";
var min=Math.floor(tps/60);
var sec=tps-min*60
if (min>0) {reste+=min+" minute"+pluriel(min)+" "}
if (sec>0) {reste+=sec+" seconde"+pluriel(sec)}
return reste;
}
function CalculTemps() {
var dt=new Date()
tps = Math.round((dt.getTime() - dt_deb.getTime()) / 1000)
window.status=FormatTemps(tps);
setTimeout("CalculTemps()",1000);
}
function AlertTemps() {
alert(FormatTemps(tps));
}
// Initialisation du timer
CalculTemps()
</SCRIPT>
</HEAD>
<BODY bgcolor="#FFFFFF" onUnLoad="AlertTemps()">
<FONT FACE="Arial" SIZE='-1' COLOR="#000099">
<CENTER><BIG><B>Temps passé sur une page</B></BIG></CENTER>
<BR>
Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme.<BR>
Par exemple : 1 minute 10 secondes
<BR><BR><BR><BR>
<BR><BR><BR><BR>
<BR><BR><BR><BR>
<BR><BR><BR><BR>
<BR>
<CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCFFF">Tout JavaScript.com</FONT></A></CENTER>
<BR>
</FONT>
</BODY></HTML>
ce pendant inséré en tant que page HTML dans le PA cela ne fonctionne pas par contre quand je fais prévisualisation la nouvelle page internet s'ouvre avec une explication
et des que je l'a ferme m'indique bien le temps passé qu'est ce qui cloche ???
je vous remercie de votre aides
bonne soirée
Dernière édition par nickylarson le Dim 19 Aoû 2012 - 0:33, édité 1 fois
Re: [résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
bonjour
en voici un autre qui fonctionne qu'en mode prévisualisation
comment dois je faire pour qu'il me donne le temps passé dés que je coupe ou que je change de page ???
capture obtenu en mode prévisualisation
merci d'avance
bonne journée
en voici un autre qui fonctionne qu'en mode prévisualisation
- Code:
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
var date = new Date;
var connection = date.getTime();
function deconnection()
{
var date = new Date;
var deconnection = date.getTime();
var temps = Math.floor(deconnection - connection);
var secondes = Math.floor(temps /1000);
var minutes = Math.floor(secondes/60);
if (secondes>=60) {secondes = secondes-60;}
var ch = "Temps resté sur la page : " + minutes + " minute(s) et " + secondes + " seconde(s)";
alert(ch);
}
</SCRIPT>
</head>
<body onUnload="deconnection()">
merci de votre visite
</body>
</html>
comment dois je faire pour qu'il me donne le temps passé dés que je coupe ou que je change de page ???
capture obtenu en mode prévisualisation
merci d'avance
bonne journée
Re: [résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
Bonjour,
Est-ce qu'on en a pas rien à fiche ?
Sinon en essayant le premier code, je n'ai pas de barre de statu sur mon navigateur ( donc je ne vois rien dans cette barre n'existant pas ), et en quittant la page j'ai une erreur disant que une "alerte" a été bloqué à la sortie de la page.
Probablement que ceux qui font le navigateur sont intelligent et comprennent que les gens n'ont pas envie d'avoir de bête popup ne servant à rien en quittant une page.
Le deuxième ne fonctionne pas du tout non plus.
À mon avis si vous voulez indiquer le temps passé sur une page, indiquez le sur la page, parce que barre de statu et popup c'était bien y'a 10 ans mais les gens n'aimant pas trop les navigateurs ont évolués dans le sens de leur suppression.
Pour ce faire, si vous avez un élément html sur la page :
Cordialement.
Est-ce qu'on en a pas rien à fiche ?
Sinon en essayant le premier code, je n'ai pas de barre de statu sur mon navigateur ( donc je ne vois rien dans cette barre n'existant pas ), et en quittant la page j'ai une erreur disant que une "alerte" a été bloqué à la sortie de la page.
Probablement que ceux qui font le navigateur sont intelligent et comprennent que les gens n'ont pas envie d'avoir de bête popup ne servant à rien en quittant une page.
Le deuxième ne fonctionne pas du tout non plus.
À mon avis si vous voulez indiquer le temps passé sur une page, indiquez le sur la page, parce que barre de statu et popup c'était bien y'a 10 ans mais les gens n'aimant pas trop les navigateurs ont évolués dans le sens de leur suppression.
Pour ce faire, si vous avez un élément html sur la page :
- Code:
Temps passé sur la page : <span id="cible-ellapsed">0 seconde</span>
- Code:
// Temps au départ
var e_start= +new Date;
// Fonction de mise à jour
function e_update() {
// Nombre de seconde depuis ouverture de la page
var rest= Math.floor(((+new Date) - e_start)/1000);
var stack='';
// Si pas 0 seconde
if(rest%60)
{
stack+= rest%60+' seconde'+(rest%60>1?'s':'');
}
rest= Math.floor(rest/60);
// Si pas 0 minute
if(rest%60)
{
stack= rest%60+' minute'+(rest%60>1?'s':'')+(stack?', ':'')+stack;
}
rest= Math.floor(rest/24);
// Si pas 0 jour
if(rest)
{
stack= rest+' jour'+(rest>1?'s':'')+(stack?', ':'')+stack;
}
// On affiche tout ça
$('#cible-ellapsed').text(stack);
}
// Une fois la page affichée
$(function(){
// On met à jour toutes les secondes
setInterval('e_update()',1000);
});
Cordialement.
Ea- Aidactif
- Messages : 23583
Inscrit(e) le : 04/04/2008
Re: [résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
Bonjour
Je m'immisce......
Je vois que tu as Firefox, as-tu décocher le champ : "Bloquer les fenêtres pop-up " ?
Je m'immisce......
Je vois que tu as Firefox, as-tu décocher le champ : "Bloquer les fenêtres pop-up " ?
Re: [résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
bonsoir
effectivement le champ : "Bloquer les fenêtres pop-up " est cocher mais le popup fonctionne en mode prévisualisation donc Firefox me laisse passer mes popup qui viennent de mon forum
je vous remercie tout deux mais comme dit
je pense que je vais laisser tombé l'idée cela est plus simple car je ne sais même pas ou mettre les codes
les codes que je vous ai donné fonctionne quand je les mets dans gestion des pages HTML en mode prévisualisation mais le soucis c'est qu'il m'ouvre une page vierge et il me donne le temps de cette page vierge
je vous remercie pour votre aides
passe une bonne soirée et nuit
FANCH 56 a écrit:Bonjour
Je m'immisce......
Je vois que tu as Firefox, as-tu décocher le champ : "Bloquer les fenêtres pop-up " ?
effectivement le champ : "Bloquer les fenêtres pop-up " est cocher mais le popup fonctionne en mode prévisualisation donc Firefox me laisse passer mes popup qui viennent de mon forum
je vous remercie tout deux mais comme dit
EA a écrit:
par Ea le Jeu 16 Aoû 2012 - 1:00
Bonjour,
Est-ce qu'on en a pas rien à fiche ?
Sinon en essayant le premier code, je n'ai pas de barre de statu sur mon navigateur ( donc je ne vois rien dans cette barre n'existant pas ), et en quittant la page j'ai une erreur disant que une "alerte" a été bloqué à la sortie de la page.
Probablement que ceux qui font le navigateur sont intelligent et comprennent que les gens n'ont pas envie d'avoir de bête popup ne servant à rien en quittant une page.
Le deuxième ne fonctionne pas du tout non plus.
À mon avis si vous voulez indiquer le temps passé sur une page, indiquez le sur la page, parce que barre de statu et popup c'était bien y'a 10 ans mais les gens n'aimant pas trop les navigateurs ont évolués dans le sens de leur suppression.
je pense que je vais laisser tombé l'idée cela est plus simple car je ne sais même pas ou mettre les codes
les codes que je vous ai donné fonctionne quand je les mets dans gestion des pages HTML en mode prévisualisation mais le soucis c'est qu'il m'ouvre une page vierge et il me donne le temps de cette page vierge
je vous remercie pour votre aides
passe une bonne soirée et nuit
Re: [résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
re bonsoir
j'ai mis ce script :
https://forum.forumactif.com/t336467-ce-script-affiche-dans-la-barre-de-statut-le-temps-passe-sur-la-page-et-une-alerte-au-moment-ou-la-page-se-ferme#2889861
dans un forum nommé essais dans description a l'endroit ou l'on met le code HTML
et cela fonctionne sur toute la page
donc il va falloir que je le mette sur tout les forums et sous forums
n'y a t il pas un réglage a faire pour eviter toutes ces manipulations ??
merci et bonne nuit
j'ai mis ce script :
https://forum.forumactif.com/t336467-ce-script-affiche-dans-la-barre-de-statut-le-temps-passe-sur-la-page-et-une-alerte-au-moment-ou-la-page-se-ferme#2889861
dans un forum nommé essais dans description a l'endroit ou l'on met le code HTML
et cela fonctionne sur toute la page
donc il va falloir que je le mette sur tout les forums et sous forums
n'y a t il pas un réglage a faire pour eviter toutes ces manipulations ??
merci et bonne nuit
Re: [résolu] Ce script affiche dans la barre de statut le temps passé sur la page et une alerte au moment ou la page se ferme
bonsoir
résolu je verrais cela plus tard
désoler pour le dérangement
bonne nuit
résolu je verrais cela plus tard
désoler pour le dérangement
bonne nuit
Sujets similaires
» ce-script-affiche-dans-la-barre-de-statut-le-temps-passe-sur-la-page-et-une-alerte-au-moment-ou-la-page-se-ferme
» alerte en temps réel ne s'affiche pas sur l'index.
» [ résolu ] Le script: Titre dans la notification de sujet suivi de la tool barre ne fonctionne plus.
» Script alerte en temps réel fonctionnel mais pas de notification
» Souvent une page de maintenance s'affiche à tout moment ?
» alerte en temps réel ne s'affiche pas sur l'index.
» [ résolu ] Le script: Titre dans la notification de sujet suivi de la tool barre ne fonctionne plus.
» Script alerte en temps réel fonctionnel mais pas de notification
» Souvent une page de maintenance s'affiche à tout moment ?
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum