Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MULTI-BLOC-NOTE(AVEC COOKIES!)


Information sur la source

Catégorie :Cookies Classé sous : blocnote, cookies, prompt Niveau : Débutant Date de création : 03/06/2006 Date de mise à jour : 03/06/2006 20:13:43 Vu / téléchargé: 3 678 / 304

Note :
7,57 / 10 - par 7 personnes
7,57 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note

Description

et oui, c'est un bloc-note, auquelle on peut écrire des notes, et même leur donner un nom!

Exemple:
j'écris "1" dans le bloc-note, je l'enregistre comme "1";
je recommance, mais avec "2", puis je quitte la page, je revient, je clique sur "Récupere", j'écris "1", Dans le bloc-note c'est écris "1"!Je recommance avec "2" et c'est écris "2"!

DomJ
 

Source

  • <html>
  • <head>
  • <meta http-equiv="Content-Type"
  • content="text/html; charset=iso-8859-1">
  • <meta name="GENERATOR" content="Bloc-Note">
  • <title></title>
  • </head>
  • <body>
  • <script language="JavaScript"><!--
  • function getCookieVal(offset) {
  • var endstr=document.cookie.indexOf (";", offset);
  • if (endstr==-1)
  • endstr=document.cookie.length;
  • return unescape(document.cookie.substring(offset, endstr));
  • }
  • function GetCookie (name) {
  • var arg=name+"=";
  • var alen=arg.length;
  • var clen=document.cookie.length;
  • var i=0;
  • while (i<clen) {
  • var j=i+alen;
  • if (document.cookie.substring(i, j)==arg)
  • return getCookieVal (j);
  • i=document.cookie.indexOf(" ",i)+1;
  • if (i==0) break;}
  • return null;
  • }
  • function SetCookie (name, value) {
  • // un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
  • //
  • var argv=SetCookie.arguments;
  • var argc=SetCookie.arguments.length;
  • var expires=(argc > 2) ? argv[2] : null;
  • var path=(argc > 3) ? argv[3] : null;
  • var domain=(argc > 4) ? argv[4] : null;
  • var secure=(argc > 5) ? argv[5] : false;
  • document.cookie=name+"="+escape(value)+
  • ((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
  • ((path==null) ? "" : ("; path="+path))+
  • ((domain==null) ? "" : ("; domain="+domain))+
  • ((secure==true) ? "; secure" : "");
  • }
  • function DeleteCookie (name) {
  • var exp=new Date();
  • exp.setTime (exp.getTime() - 100000);
  • var cval=GetCookie (name);
  • document.cookie=name+"="+cval+"; expires="+exp.toGMTString();
  • }
  • function Set(){
  • nom=prompt("Donner un nom au fichier:","")
  • var date_exp = new Date();
  • date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
  • SetCookie(nom,document.BlocNote.Blocnote.value,date_exp)
  • }
  • function Get(){
  • demande=prompt("Entrez le nom du fichier à récuperer:","");
  • document.BlocNote.Blocnote.value=GetCookie(demande);
  • }
  • function Bye(){
  • demande2=prompt("Entrez le nom du fichier a supprimer","");
  • DeleteCookie(demande2);
  • alert("Le fichier "+demande2+" était mon préféré :'(")
  • }
  • // --></script>
  • <form name="BlocNote">
  • <p><input type="button" value="Enregistrer" onclick="Set()"><input
  • type="button" value="Récuperer" onclick="Get()"><input
  • type="button" value="Supprimer" onclick="Bye()"><br>
  • <textarea name="Blocnote" rows="15" cols="98"></textarea> </p>
  • </form>
  • </body>
  • </html>
<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Bloc-Note">
<title></title>
</head>

<body>
<script language="JavaScript"><!--
function getCookieVal(offset) {
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1)
      		endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
	}

function GetCookie (name) {
	var arg=name+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
                        return getCookieVal (j);
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	return null;
	}

function SetCookie (name, value) {
// un cookie a besoin d'un nom, d'une valeur, d'un nom de domaine, d'une date d'expiration
// 
	var argv=SetCookie.arguments;
	var argc=SetCookie.arguments.length;
	var expires=(argc > 2) ? argv[2] : null;
	var path=(argc > 3) ? argv[3] : null;
	var domain=(argc > 4) ? argv[4] : null;
	var secure=(argc > 5) ? argv[5] : false;
	document.cookie=name+"="+escape(value)+
		((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
		((path==null) ? "" : ("; path="+path))+
		((domain==null) ? "" : ("; domain="+domain))+
		((secure==true) ? "; secure" : "");
	}

function DeleteCookie (name) {
	var exp=new Date();
	exp.setTime (exp.getTime() - 100000);
	var cval=GetCookie (name);
	document.cookie=name+"="+cval+"; expires="+exp.toGMTString();
	}
function Set(){
nom=prompt("Donner un nom au fichier:","")
var date_exp = new Date();
date_exp.setTime(date_exp.getTime()+(365*24*3600*1000));
SetCookie(nom,document.BlocNote.Blocnote.value,date_exp)
}
function Get(){
demande=prompt("Entrez le nom du fichier à récuperer:","");
document.BlocNote.Blocnote.value=GetCookie(demande);
}
function Bye(){
demande2=prompt("Entrez le nom du fichier a supprimer","");
DeleteCookie(demande2);
alert("Le fichier "+demande2+" était mon préféré :'(")
}
// --></script>

<form name="BlocNote">
    <p><input type="button" value="Enregistrer" onclick="Set()"><input
    type="button" value="Récuperer" onclick="Get()"><input
    type="button" value="Supprimer" onclick="Bye()"><br>
    <textarea name="Blocnote" rows="15" cols="98"></textarea> </p>
</form>
</body>
</html>

Conclusion

Je ne sais pas quel niveau le mettre, alors je le met 1, dite-moi combien il vaut!
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

03 juin 2006 20:13:43 :
Changement de titre

Commentaires et avis

signaler à un administrateur
Commentaire de Arto_8000 le 03/06/2006 19:09:28

Ton titre porte à confusion ... il laisse croire que ton script n'utilise ni ActiveX ni Cookie. Peut-Être que "Multi-Bloc-Note (Avec Cookie)" serait mieux ?

Aussi pour ton script, vérifie si la valeur de ton promt n'est pas null ou vide, car cela veux dire que la personne à appuyer sur Annuler ou quelle n'a entré aucune valeur.

Pour le niveau ça ne change pas grand chose à moins que tu fasses un Hello World et que tu le mettes à Expert.

signaler à un administrateur
Commentaire de DomJ le 03/06/2006 20:12:59

ok, je vais le modifier pours "MULTI-BLOC-NOTE(AVEC DES COOKIES!)"
parceque la plupart de bloc-note use les activeX...

Pour le niveau
>>à moins que tu fasse un Hello World et que tu le mettes a Expert.
C'est quoi un "Hello world"? Salut monde?

signaler à un administrateur
Commentaire de wizard512 le 04/06/2006 19:12:28

belle idées et belle source    ^^

signaler à un administrateur
Commentaire de Arto_8000 le 04/06/2006 19:56:50

Un Hello World c'est un source qui ne sert à rien à part donner un exemple sur quelque chose ...

<script>
message = "Votre message"; // Mettez votre message ici
document.write(message);
</script>

signaler à un administrateur
Commentaire de DomJ le 04/06/2006 23:33:48

Arto_8000>
ok
mais si ça sert à rien, pourquoi je le mettrais a Excpert?!
>wizard512
Merci

signaler à un administrateur
Commentaire de Arto_8000 le 04/06/2006 23:39:51

Ya du monde qui mette ce genre de script ,qu'ils ont pris d'un autre site, ici et mette le niveau à Expert parce qu'ils ne connaissent à peu près rien de ce qu'il fait et c'est souvent aussi long que l'exemple que j'ai mis.

signaler à un administrateur
Commentaire de DomJ le 05/06/2006 23:36:00

OK

signaler à un administrateur
Commentaire de stfou le 26/06/2006 21:03:48

bonne idee

signaler à un administrateur
Commentaire de DomJ le 30/06/2006 23:36:18

Merci Stidfou >)

signaler à un administrateur
Commentaire de pipouz le 18/12/2007 12:56:00 7/10

joli taff!!!!

dommage que l'on ne puisse pas avoir access a une liste de ses messages précédement sauvegardés.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Gestion des cookies [ par Jackboy ] J'aimerai avoir un petit truc, dans mon site je créer un cookie pour savoir si l'utilisateur a voter a mon sondage et si oui, il ne peut plus voter, m Avoir le prompt direct dans un champ texte [ par coolboy78 ] Bonjour,voila dans mon site j'ai un champs texte et j'aimerai savoir comment je peux faire pour qu'on ne n'ai pas a cliqué sur ce champs texte pour po Mais ou sont passés les cookies... [ par didilettante ] Non, ce n'est pas une chanson mais seulement une coriosité intellectuelle.... en effet, j'utilise les cookies (comme tout le monde) sur mon site (en d Cookies & Sessions [ par pyranhaz ] Il semble qu'il soit possible avec des cookies de gérer l'entrée des visiteurs sur un site...Je souhaite que tous les visiteurs passent obligatoiremen position d un prompt dans une page ? [ par sam85 ] Sam Bonjour , j utilise des prompts et le prbleme c est qu ils apparaisent en haut a gauche a chaque fois , et moi je prefererai qu ils soient au mili Recevoir des données sur ses visiteurs. [ par majinvgeo ] http://www.guidewebmaster.net/ressources/java/articles/cookies.php3Sur ce liens, j'ai vu comment utiliser les cookies pour garder les passages des vis structure d'un fichier cookies [ par bultez ] Bonjour à tous.peut-on avoir des infos sur lastructure d'un fichier cookies ?par exemple fichier : anyuser@www.javascriptfr[2].txtV2044295www.javascri Comment paramétrer le javascript avec les cookies? [ par strict ] Bo,jour,J'aimerais créer un cookie :Voici mon explication :Quand j'ouvre la page internet, j'aimerais que le cookie soit enregistré dans l'ordinateur problème de variable :*/ [ par GuilleW ] bonjour, mon problème est de l'ordre des cookies :Dans mon script j'enregistre un chiffre dans un cookie, puis je le rapelle via une autre page pour l HELP, je vais m'arracher les cheveux avec les prompt!!! [ par webman21600 ] Voila mon problème c'est que, je voudrais déclencher une série de prompt (mais pas en Onload) juste en cliquant sur un lien, (bien sur je peut faire ç


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,33 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.