Modifier mon scritp
Résolu
Vincent
-
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Nabla's Messages postés 18203 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Voila j'ai trouver ce script javascript
<HTML>
<HEAD><TITLE>Temps passé sur une page</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var dt_deb = new Date();
function pluriel(nb) {
if (nb>1) {return "s"} else {return ""}
}
function FormatTemps(tps) {
var reste="Temps sur le site = ";
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">
<BR>
<BR>
</FONT>
</BODY></HTML>
il met le temp passez sur une page de mon site je voudrais savoir si c'est possible de le reconfigurer pour qu'il affiche le temp passez sur mon site.
Merci
Voila j'ai trouver ce script javascript
<HTML>
<HEAD><TITLE>Temps passé sur une page</TITLE>
<SCRIPT LANGUAGE="JavaScript">
var dt_deb = new Date();
function pluriel(nb) {
if (nb>1) {return "s"} else {return ""}
}
function FormatTemps(tps) {
var reste="Temps sur le site = ";
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">
<BR>
<BR>
</FONT>
</BODY></HTML>
il met le temp passez sur une page de mon site je voudrais savoir si c'est possible de le reconfigurer pour qu'il affiche le temp passez sur mon site.
Merci
A voir également:
- Modifier mon scritp
- Modifier dns - Guide
- Modifier liste déroulante excel - Guide
- Modifier story facebook - Guide
- Modifier extension fichier - Guide
- Modifier sa voix en direct - Guide
11 réponses
n'étant pas hyper familier du javascript, je vais te dire d'une manière générale ce quil faut faire:
coté php, tu ouvres une session, tu verifies l'existance d'une variable de session $_session['timer'] (par exemple). si elle existe pas, ca veut dire que la personne arrive sur le site. => tu l'initialise à l'heure courante ...
ensuite, lors de l'envoie du code javascript, tu insères la valeur de cette variable dans le code javascript, histoire de modifier l'initialisation de ton compteur (fonction calcultemps() je pense.
coté php, tu ouvres une session, tu verifies l'existance d'une variable de session $_session['timer'] (par exemple). si elle existe pas, ca veut dire que la personne arrive sur le site. => tu l'initialise à l'heure courante ...
ensuite, lors de l'envoie du code javascript, tu insères la valeur de cette variable dans le code javascript, histoire de modifier l'initialisation de ton compteur (fonction calcultemps() je pense.
je n'est pas accés au php de mon site (fait avec e-monsite) sinon n'est t-il pas possible de modifier le script ??
oula c'est pas mon niveau j'ai que 14 ans moi
va falloir que je comprenne le fonctionnement
javascript je mit connais pas trop je sais faire un bouton avec un message d'alerte c'est tout ^^
va falloir que je comprenne le fonctionnement
javascript je mit connais pas trop je sais faire un bouton avec un message d'alerte c'est tout ^^
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avec le lien plus haut asp-php, tu peux imaginer un truc comme ca... (reprendre les fonctions de l'exemple)
et avec ca, dans tartiflette t'auras la valeur de la date de la première connexion à la page... bon, le code fonctionne surement pas, parce que 1 j'ai pas testé, et 2 la dernière fois que j'ai fait du javascript, (et la première fois) c'était il y a 2 ans.... mais bon, l'idée est la ...
après, il suffit de faire la différence entre la date actuelle et la date de tartiflette .... tu vosi el concept, maintenant à toi de jouer ;)
c=lit_cook("date_debut"); //on lit le cookie var tartiflette; if(c=="") //si le cookie est vide { cre_cook("date_debut", Date(), 10); //on crée un cookie en mettant la date actuelle tartiflette = Date(); // on met la date actuelle dans la variable tartiflette } else // si le cookie était renseigné { tartiflette = c; //on met la date de première connexion dans tartiflette }
et avec ca, dans tartiflette t'auras la valeur de la date de la première connexion à la page... bon, le code fonctionne surement pas, parce que 1 j'ai pas testé, et 2 la dernière fois que j'ai fait du javascript, (et la première fois) c'était il y a 2 ans.... mais bon, l'idée est la ...
après, il suffit de faire la différence entre la date actuelle et la date de tartiflette .... tu vosi el concept, maintenant à toi de jouer ;)
Merci a toi
je vais pouvoir terminer mon site web une fois pour toute
et par hasard tu serai pas comment je pourrais adapté un script pour des autre navigateur car un autre script que j'ai trouvé sur le web est compatible que avec IE merci le script en question permet d'ajouté le site au favori
je sais je suis nul j'ai commencé a apprendre le html en aout le javascript sa fait 1 semaine
je vais pouvoir terminer mon site web une fois pour toute
et par hasard tu serai pas comment je pourrais adapté un script pour des autre navigateur car un autre script que j'ai trouvé sur le web est compatible que avec IE merci le script en question permet d'ajouté le site au favori
je sais je suis nul j'ai commencé a apprendre le html en aout le javascript sa fait 1 semaine
oula, alors pour ce qu'il est d'jaouter aux favoris, je sais pas.. Je suis pas trop développement WEB. Ce sont justement les incompatibilités inter-navigateurs qui m'en ont dégouté ;)
alors a ce moent là, il faudrait, en javascript, utiliser un cookie de la meme manière que ce que j'ai dis plus haut avec la session (lire http://www.asp-php.net/tutorial/scripting/cookies.php ).
pour la réinitialisation du cookie entre 2 navigations, il faut jouer sur le délai d'expiration du cookie
pour la réinitialisation du cookie entre 2 navigations, il faut jouer sur le délai d'expiration du cookie
y a pas d'age pour apprendr,e surtout quand on est currieu ou motivé
lis ceci:
http://fr.wikipedia.org/wiki/Cookie_(informatique)
en fait, c'est just une moyen de stoquer une valeur (la date et l'heure dans ton cas) sur l'ordinateur de la personne, dans uen zone "sécurisée" (protégée par le navigateur)
lis ceci:
http://fr.wikipedia.org/wiki/Cookie_(informatique)
en fait, c'est just une moyen de stoquer une valeur (la date et l'heure dans ton cas) sur l'ordinateur de la personne, dans uen zone "sécurisée" (protégée par le navigateur)