Enregistrement d'une donnée saisie par un visiteur - HTML/CSS - Programmation
Marsh Posté le 06-04-2008 à 12:47:11
oublie ça. ça va fait fuir les gens (peux-tu me donner un url qui fait encore des fenêtres JS à l'ouverture de la page)
Même si techniquement c'est possible. enfin pas en HTML/js pur
Marsh Posté le 06-04-2008 à 16:14:28
Oui c'est pas faux ... je vais essayer de me tourner vers autre chose. Merci
Marsh Posté le 05-04-2008 à 16:25:03
Bonjour, voila j'ai crée un site web et quand on entre sur mon site j'ai voulu mettre une petite fenêtre en javascript qui demande la saisie d'un pseudo ou d'un prénom pour qu'en suite je mette une phrase du type " Bonjour XX et bienvenue .. "
voila mon script et tout fonctionne bien..
<SCRIPT LANGUAGE="JavaScript">
visitnd=1;
cook = document.cookie;
var VisitName;
function detectCookie()
{
place = cook.indexOf("visitor=",0);
if (place <= -1)
{
while (VisitName == "" || VisitName == null || VisitName == 'Votre nom ici')
{
VisitName = prompt('Entrez votre nom','Votre nom ici');
}
}
else
{
end = cook.indexOf(";",place)
if (end <= -1)
{VisitName = cook.substring(place+8,cook.length);}
else
{VisitName = cook.substring(place+8,end);}
}
plac2 = cook.indexOf("nbvisit=",0);
if (plac2 <= -1)
{
visitnd = 1;
}
else
{
end2 = cook.indexOf(";",plac2)
if (end2 <= -1)
{visitnd = cook.substring(plac2+8,cook.length);}
else
{visitnd = cook.substring(plac2+8,end2);}
visitnd ++;
}CreateCookie();
}
dateExp = new Date(2020,11,11);
dateExp = dateExp.toGMTString();
function CreateCookie()
{
document.cookie = 'visitor=' + VisitName + '; expires=' + dateExp + ';';
document.cookie = 'nbvisit=' + visitnd + '; expires=' + dateExp + ';';
}
</SCRIPT>
Avec ensuite une partie dans le <Body> pour afficher le nom et le nombre de visites..
Mais j'aimerai savoir s'il est possible d'enregistrer le nom (+VisitName+) dans un fichier sur le site pour que je puisse savoir le nom des personnes qui visitent mon site..
donc soit l'enregistrer dans un fichier, soit peut être récupérer le cookie qui est créé, ou au mieux que cela m'envoie directement par mail avec une fonction Mail() le nom de la personne a chaque fois ...voila, si c'est possible et si quelqu'un peut m'éclairer ca serait sympa
Merci d'avance