begin process at 2012 05 28 14:29:09
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs Amusants

 > POST-IT POUR LE WEB

POST-IT POUR LE WEB


 Information sur la source

Note :
Aucune note
Catégorie :Trucs Amusants Classé sous :javascript, Drag, Post-It, Cookie Niveau :Débutant Date de création :29/10/2009 Date de mise à jour :29/10/2009 10:44:20 Vu / téléchargé :5 086 / 555

Auteur : jululu

Ecrire un message privé
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
C'est un Post-it ressemblant à celui de Seven mais pour le Web!!!
Réalisé en java script,pouvant se déplacer, changer de couleur.
les paramètres et le texte sont conservés quand on ré-ouvre la page!!
voila j'espère que ça plaira!!
Compatible sur IE et Firefox (pas testé sur les autres navigateurs).

Source

  • /*Coté html*/
  • <html>
  • <head>
  • <title>Drag</title>
  • <!--script PostIts.js ######################################################################################################## -->
  • <script type="text/javascript" src="PostIts.js">
  • </script>
  • </head>
  • <!--Absolument a metre dans le body ######################################################################################## -->
  • <body onMouseMove="drag(event);" onMouseUp="StopDrag();" onload="GetCookie('color');GetCookie('visible');GetCookie('Top');GetCookie('left');GetCookie('text');">
  • <!--Bouton qui appèle le Post-It, a placer où vous le désirez ###############################################################-->
  • <img alt="PostIt" onclick="Open('bloc1');Cookie('visibleTrue')" style="cursor:pointer" src="Post-It/BtnPostIt.png" />
  • <!-- Div qui permet d'afficher le Post-It ################################################################################## -->
  • <div id="bloc1"
  • style="border-style: none; border-color: inherit; border-width: medium; display:none; position:absolute; top:200px; left:350px;width:187px; height:168px;background-image:url('Post-It/bleu.png'); background-repeat: no-repeat;" >
  • <table style="width: 100%;">
  • <tr>
  • <td id="menu" onMouseDown="StartDrag('bloc1',event);" onmouseout="Menu('imgCroix','imgColor');Cookie('Position')" onmouseover="Menu('imgCroix','imgColor')"
  • style="height: 27px;">
  • <table style="width: 176px">
  • <tr>
  • <td align="left">
  • <img id="imgColor" alt="Del" src="Post-It/color.png" onclick="color('bloc1')" onmouseover="BtnPostIt('imgColor')" onmouseout="BtnPostIt('imgColor');Cookie('color')" style="border: thin none #C0C0C0;display:none" />
  • </td>
  • <td align="right"><img id="imgCroix" alt="Del" src="Post-It/croix2.png" onclick="Close('bloc1');Cookie('visibleFalse')" onmouseover="BtnPostIt('imgCroix')" onmouseout="BtnPostIt('imgCroix')" style="border: thin none #C0C0C0;display:none" /></td>
  • </tr>
  • </table>
  • </td>
  • </tr>
  • <tr>
  • <td style="height: 134px;">
  • <textarea onmouseout="Cookie('text')";" style="overflow:hidden ;background-color:Transparent; border:none;font-family:Segoe Script;height:127px;width:162px" id="TextArea1" cols="19" rows="5"></textarea>
  • </td>
  • </tr>
  • </table>
  • </div>
  • </body>
  • </html>
  • /*Coté javascript*/
  • function Cookie(name)
  • {
  • switch(name)
  • {
  • case "color":
  • var couleur = document.getElementById('bloc1').style.backgroundImage.valueOf();
  • SetCookie (name,couleur);
  • break;
  • case "text":
  • var text = document.getElementById('TextArea1').value;
  • //text = text.replace(' ', "&#164;");
  • SetCookie (name,text);
  • break;
  • case "visibleTrue":
  • SetCookie ('visible','block');
  • break;
  • case "visibleFalse":
  • SetCookie ('visible','none');
  • break;
  • case "Position":
  • var Left = document.getElementById('bloc1').style.left;
  • var Top = document.getElementById('bloc1').style.top;
  • SetCookie ('left',Left);
  • SetCookie ('Top',Top);
  • }
  • }
  • function SetCookie (name, value)
  • {
  • //nouvel objet date
  • var aujourdhui = new Date() ;
  • //nouvel objet date
  • var expdate = new Date() ;
  • //plus an an à partir d'aujourdh'ui le cookie ne s'efface jamais
  • expdate.setTime( aujourdhui.getTime() + ( 365*24*60*60*1000 ) )
  • //creation du cookie
  • document.cookie = name + "=" + value + ";expires=" + expdate.toGMTString() ;
  • }
  • 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)
  • switch(name)
  • {
  • case "color":
  • document.getElementById('bloc1').style.backgroundImage = getCookieVal (j);
  • break;
  • case "text":
  • document.getElementById('TextArea1').value = getCookieVal (j);
  • break;
  • case "visible":
  • document.getElementById('bloc1').style.display = getCookieVal (j);
  • break;
  • case "Top":
  • document.getElementById('bloc1').style.top = getCookieVal (j);
  • break;
  • case "left":
  • document.getElementById('bloc1').style.left = getCookieVal (j);
  • break;
  • }
  • i=document.cookie.indexOf(" ",i)+1;
  • if (i==0) break;}
  • }
  • //Affiche menu du Post-It
  • function Menu(Btn1,Btn2)
  • {
  • switch(document.getElementById(Btn1).style.display.valueOf())
  • {
  • case "block":
  • document.getElementById(Btn1).style.display = "none";
  • document.getElementById(Btn2).style.display = "none";
  • break;
  • case "none":
  • document.getElementById(Btn1).style.display = "block";
  • document.getElementById(Btn2).style.display = "block";
  • break;
  • }
  • }
  • //Bordure boutons Post-It
  • function BtnPostIt(Btn)
  • {
  • //if firefox ou internet exploreur
  • var bordure = document.getElementById(Btn).style.border.valueOf();
  • if(bordure =="thin solid rgb(192, 192, 192)"||bordure =="#c0c0c0 thin solid")
  • {
  • document.getElementById(Btn).style.border ="thin none #C0C0C0";
  • }
  • else{
  • document.getElementById(Btn).style.border ="thin solid #C0C0C0";
  • }
  • }
  • //Affiche ou supprime le Post-It
  • function Open(PostIt)
  • {
  • document.getElementById(PostIt).style.display = "block";
  • }
  • function Close(PostIt)
  • {
  • document.getElementById(PostIt).style.display = "none";
  • document.getElementById('TextArea1').value="";
  • document.getElementById(PostIt).style.left = "350px";
  • document.getElementById(PostIt).style.top = "200px";
  • Cookie('text');
  • Cookie('Top');
  • Cookie('left');
  • }
  • //Modifi la couleur du PostIt
  • function color(PostIt)
  • {
  • switch(document.getElementById(PostIt).style.backgroundImage.valueOf())
  • {
  • case "url(Post-It/bleu.png)":
  • document.getElementById(PostIt).style.backgroundImage = "url('Post-It/vert.png')";
  • break;
  • case "url(Post-It/vert.png)":
  • document.getElementById(PostIt).style.backgroundImage = "url('Post-It/rose.png')";
  • break;
  • case "url(Post-It/rose.png)":
  • document.getElementById(PostIt).style.backgroundImage = "url('Post-It/violet.png')";
  • break;
  • case "url(Post-It/violet.png)":
  • document.getElementById(PostIt).style.backgroundImage = "url('Post-It/blanc.png')";
  • break;
  • case "url(Post-It/blanc.png)":
  • document.getElementById(PostIt).style.backgroundImage = "url('Post-It/jaune.png')";
  • break;
  • case "url(Post-It/jaune.png)":
  • document.getElementById(PostIt).style.backgroundImage = "url('Post-It/bleu.png')";
  • break;
  • }
  • }
  • var down = 0;
  • var idDiv = "";
  • function StartDrag(id,e){
  • down = true;
  • idDiv=id
  • if(e.pageX){
  • init_x = e.pageX;
  • init_y = e.pageY;
  • }else if(e.clientX){
  • init_x = e.clientX;
  • init_y = e.clientY;
  • }else{
  • init_x = e.x;
  • init_y = e.y;
  • }
  • div_x = document.getElementById(idDiv).offsetLeft;
  • div_y = document.getElementById(idDiv).offsetTop;
  • }
  • function StopDrag(){
  • down=false;
  • }
  • function drag(e){
  • if(down==1){
  • if(e.pageX){
  • pos_x = e.pageX;
  • pos_y = e.pageY;
  • }else if(e.clientX){
  • pos_x = e.clientX;
  • pos_y = e.clientY;
  • }else{
  • pos_x = e.x;
  • pos_y = e.y;
  • }
  • dx = pos_x - init_x; //distance entre la position initiale et la position actuelle en x
  • dy = pos_y - init_y; //distance entre la position initiale et la position actuelle en y
  • //déplace le bloc à sa nouvelle position
  • document.getElementById(idDiv).style.left = div_x + dx +"px";
  • document.getElementById(idDiv).style.top = div_y + dy +"px";
  • }
  • }
/*Coté html*/
<html>
<head>
<title>Drag</title>
<!--script PostIts.js ######################################################################################################## -->
<script  type="text/javascript" src="PostIts.js">
</script>
</head>
<!--Absolument a metre dans le body ######################################################################################## -->
<body onMouseMove="drag(event);" onMouseUp="StopDrag();" onload="GetCookie('color');GetCookie('visible');GetCookie('Top');GetCookie('left');GetCookie('text');">
<!--Bouton qui appèle le Post-It, a placer où vous le désirez ###############################################################-->
<img alt="PostIt" onclick="Open('bloc1');Cookie('visibleTrue')" style="cursor:pointer"  src="Post-It/BtnPostIt.png" /> 
<!-- Div qui permet d'afficher le Post-It ################################################################################## -->
<div id="bloc1" 
 style="border-style: none; border-color: inherit; border-width: medium; display:none; position:absolute; top:200px; left:350px;width:187px; height:168px;background-image:url('Post-It/bleu.png'); background-repeat: no-repeat;" >
 <table style="width: 100%;">
     <tr>
         <td id="menu" onMouseDown="StartDrag('bloc1',event);" onmouseout="Menu('imgCroix','imgColor');Cookie('Position')" onmouseover="Menu('imgCroix','imgColor')" 
             style="height: 27px;">
             <table style="width: 176px">
             <tr>
             <td align="left">
             <img id="imgColor"  alt="Del" src="Post-It/color.png" onclick="color('bloc1')" onmouseover="BtnPostIt('imgColor')" onmouseout="BtnPostIt('imgColor');Cookie('color')" style="border: thin none #C0C0C0;display:none" />
             </td>
             <td align="right"><img  id="imgCroix"  alt="Del" src="Post-It/croix2.png" onclick="Close('bloc1');Cookie('visibleFalse')" onmouseover="BtnPostIt('imgCroix')" onmouseout="BtnPostIt('imgCroix')" style="border: thin none #C0C0C0;display:none" /></td>
             </tr>
             </table>
         </td>
     </tr>
     <tr>
         <td style="height: 134px;">
             <textarea onmouseout="Cookie('text')";" style="overflow:hidden ;background-color:Transparent; border:none;font-family:Segoe Script;height:127px;width:162px" id="TextArea1" cols="19" rows="5"></textarea>
         </td>
     </tr>
 </table>
</div>

</body>
</html>

/*Coté javascript*/

function Cookie(name)
{
    switch(name)
    {
    case "color":
        var couleur = document.getElementById('bloc1').style.backgroundImage.valueOf();
        SetCookie (name,couleur);
        break;
    case "text":
        var text = document.getElementById('TextArea1').value;
        //text = text.replace(' ', "&#164;");
        SetCookie (name,text);
        break;
    case "visibleTrue":
        SetCookie ('visible','block');
        break;
    case "visibleFalse":
        SetCookie ('visible','none');
        break;
    case "Position":
        var Left = document.getElementById('bloc1').style.left;
        var Top = document.getElementById('bloc1').style.top;
        SetCookie ('left',Left);
        SetCookie ('Top',Top);
    }
}
function SetCookie (name, value)
{
//nouvel objet date
var aujourdhui = new Date() ;
 
//nouvel objet date
var expdate = new Date() ;
 
//plus an an à partir d'aujourdh'ui le cookie ne s'efface jamais
expdate.setTime( aujourdhui.getTime() + ( 365*24*60*60*1000 ) )
 
//creation du cookie
document.cookie = name + "=" + value + ";expires=" + expdate.toGMTString() ;
}
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)
		
                        switch(name)
                            {
                            case "color":
                                document.getElementById('bloc1').style.backgroundImage = getCookieVal (j);
                                break;
                            case "text":
                                document.getElementById('TextArea1').value = getCookieVal (j);
                                break;
                            case "visible":
                                document.getElementById('bloc1').style.display = getCookieVal (j);
                                break;
                            case "Top":
                                document.getElementById('bloc1').style.top = getCookieVal (j);
                                break;
                            case "left":
                                document.getElementById('bloc1').style.left = getCookieVal (j);
                                break; 
                            }
                        
                i=document.cookie.indexOf(" ",i)+1;
                        if (i==0) break;}
	
}

//Affiche menu du Post-It
function Menu(Btn1,Btn2)
{
    switch(document.getElementById(Btn1).style.display.valueOf())
        {
            case "block":
            document.getElementById(Btn1).style.display = "none";
            document.getElementById(Btn2).style.display = "none";
            break;
            case "none":
            document.getElementById(Btn1).style.display = "block";
            document.getElementById(Btn2).style.display = "block";
            break;
            }
}

//Bordure boutons Post-It
function BtnPostIt(Btn)
{
//if firefox ou internet exploreur
var bordure = document.getElementById(Btn).style.border.valueOf();
if(bordure =="thin solid rgb(192, 192, 192)"||bordure =="#c0c0c0 thin solid")
{
    document.getElementById(Btn).style.border ="thin none #C0C0C0";
    }
    else{
    document.getElementById(Btn).style.border ="thin solid #C0C0C0";
  
    }
}
//Affiche ou supprime le Post-It
function Open(PostIt)
    {
            document.getElementById(PostIt).style.display = "block";
    }
function Close(PostIt)
    {
        document.getElementById(PostIt).style.display = "none";
        document.getElementById('TextArea1').value="";
		document.getElementById(PostIt).style.left = "350px";
		document.getElementById(PostIt).style.top = "200px";
        Cookie('text');
		Cookie('Top');
		Cookie('left');
		
    }
    //Modifi la couleur du PostIt
function  color(PostIt)
    {
        switch(document.getElementById(PostIt).style.backgroundImage.valueOf())
        {
            case "url(Post-It/bleu.png)":
            document.getElementById(PostIt).style.backgroundImage = "url('Post-It/vert.png')";
            break;
            case "url(Post-It/vert.png)":
            document.getElementById(PostIt).style.backgroundImage = "url('Post-It/rose.png')";
            break;
			case "url(Post-It/rose.png)":
            document.getElementById(PostIt).style.backgroundImage = "url('Post-It/violet.png')";
            break;
			case "url(Post-It/violet.png)":
            document.getElementById(PostIt).style.backgroundImage = "url('Post-It/blanc.png')";
            break;
			case "url(Post-It/blanc.png)":
            document.getElementById(PostIt).style.backgroundImage = "url('Post-It/jaune.png')";
            break;
			case "url(Post-It/jaune.png)":
			document.getElementById(PostIt).style.backgroundImage = "url('Post-It/bleu.png')";
			break;
        }
    }
    var down = 0;
var idDiv = "";
function StartDrag(id,e){
down = true;
idDiv=id
if(e.pageX){
init_x = e.pageX;
init_y = e.pageY;
}else if(e.clientX){
init_x = e.clientX;
init_y = e.clientY;
}else{
init_x = e.x;
init_y = e.y;
}
div_x = document.getElementById(idDiv).offsetLeft;
div_y = document.getElementById(idDiv).offsetTop;
}
function StopDrag(){
down=false;
}
function drag(e){
if(down==1){
if(e.pageX){
pos_x = e.pageX;
pos_y = e.pageY;
}else if(e.clientX){
pos_x = e.clientX;
pos_y = e.clientY;
}else{
pos_x = e.x;
pos_y = e.y;
}
dx = pos_x - init_x; //distance entre la position initiale et la position actuelle en x
dy = pos_y - init_y; //distance entre la position initiale et la position actuelle en y
//déplace le bloc à sa nouvelle position
document.getElementById(idDiv).style.left = div_x + dx +"px";
document.getElementById(idDiv).style.top = div_y + dy +"px";
}
}

 Conclusion

C mon premier :)
Pour le déplacement de div, Je me suis servi du code de "slog9" que je remercie =>"http://www.javascriptfr.com/codes/DRAG-BLOC-DIV _42904.aspx"
Si vous avez des améliorations a apporter je suis preneur, mais bon c'est juste un gadget alors ...  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 octobre 2009 10:44:24 :
Fautes de frappe!!

 Sources de la même categorie

Source avec Zip IMAGES DÉFILANT SUR UN CYLINDRE (SCROLLING IMAGES) par william voirol
Source avec Zip IMAGES DÉFILANT VERTICALEMENT (SCROLLING IMAGES) par william voirol
Source avec Zip IMAGES DANSANTES 4: MOUVEMENT DE LA TORTUE par william voirol
Source avec Zip IMAGES DANSANTES 3: MOUVEMENT ALÉATOIRE ORIENTÉ par william voirol
Source avec Zip IMAGES DANSANTES 2: MOUVEMENT ALÉATOIRE SANS SUPERPOSITIONS par william voirol

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture FORMULAIRE TABLEAU par vic511
Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip Source avec une capture CALCULATRICE HEURE par m22001111
Source avec Zip Source avec une capture COPIER DU TEXTE par m22001111
Source avec Zip ROTATION D'UNE IMAGE, ANIMATION par william voirol

Commentaires et avis

Commentaire de kazma le 29/10/2009 13:04:01 administrateur CS

salut

la source marche tres bien mais au niveau optimisation il y a du travail la premiere chose qui choc c'est la balise body qui est mise a mal il y a aussi les ajouts d'evenement ...etc il est donc dificile de mettre une note

bon courage

Commentaire de jululu le 29/10/2009 17:38:51

Oui j'avoue qu'au niveau optimisation c'est vrément pas top, Si j'ai un peut de temps j'essairai d'ameliorer le coté html. Merci d'avoir pris le temps de regarder :)

Commentaire de macsou01 le 30/10/2009 14:08:35

Salut,
ça fonctionne très bien, mais j'ai quelques suggestions :
    - pouvoir ouvrir plusieurs post-its (car chez moi je ne peux pas)
    - pouvoir redimensionner le post-it
    - adapter la taille du post-it en fonction du texte
    - coder tout ça en POO serait intéressant
;)

Commentaire de jululu le 30/10/2009 18:51:08

Salut Macsou01, oui tes suggestions j'y ai songé aussi,la taille du post-it n'a pas était traité Oo, mais dès que g un peut de temps je m'y lance !! ^^
et pour le POO, oui ce serai plus propre!!! :)

Commentaire de hectordom le 02/11/2009 11:34:42

bonjour, c'est vraiment top mimi, ce post-It.
Je ne suis qu'un simple utilisateur, et c'est exactement une source de genre que je cherchait.
Remarques :
-je trouve dommage que la case fermeture fasse que l'on perde le contenu. elle pourrait simplement replier le post-It.
-et ensuite effectivement, que l'on puisse le redimensionner. :)

Commentaire de jululu le 02/11/2009 18:01:01

Salut Hectordom, merci :)
Si tu veut ne pas perdre le contenu, tu supprime cette ligne :document.getElementById('TextArea1').value="";
dans la fonction Close()dans la partie javascript.
Pour le  redimensionnement dès que j'ai un peut de temps Oo
function Close(PostIt)
    {
        document.getElementById(PostIt).style.display = "none";
       /* document.getElementById('TextArea1').value="";*/
document.getElementById(PostIt).style.left = "350px";
document.getElementById(PostIt).style.top = "200px";
        Cookie('text');
Cookie('Top');
Cookie('left');
    }

Commentaire de hectordom le 02/11/2009 18:08:04

super, merci beaucoup

Commentaire de zeroug le 05/11/2009 15:12:33

J'avais un soucis, je perdais le message si je fermais la page et en revenant je n'avais plus de message donc j'ai fais ça , si cela peut aider.
function Cookieread(name)
{
var cookieValue = "";
  var search = name + "=";
  if(document.cookie.length > 0)
  {
    offset = document.cookie.indexOf(search);
    if (offset != -1)
    {
      offset += search.length;
      end = document.cookie.indexOf(";", offset);
      if (end == -1) end = document.cookie.length;
      cookieValue = unescape(document.cookie.substring(offset, end))
  cookieValue = cookieValue.replace(/__/g,"\n");

  document.getElementById('TextArea1').value = cookieValue;
    }
  }
}


et du côté PHP pour moi

<tr>

       <td style="height: 134px;"><textarea name="textarea" cols="19" rows="5" id="TextArea1" style="overflow:hidden ;background-color:Transparent; border:none;font-family:Segoe Script;height:127px;width:162px" onmouseover="Cookieread('text')"></textarea></td>
    </tr>
     <tr>
<td> <div align="center"><img src="Post-It/croix.png"   alt="Valider" name="imgCroixV"   id="imgCroixV" onClick="Cookie('text')"/></div></td>
     </tr>
</table>
</div>

Commentaire de jululu le 05/11/2009 15:23:39

ok ,le problème venait quand il y avait  saut de ligne, javais pas encore résolu le problème.
merci :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Heure visiteur en cookie ou autre [ par zonevirtuel ] bonjour, en fait j'ai un gros soucis ... je suis concepteur d'un jeu sur internet a traffic international, francais, canadiens, et autres viennent r& DRAG DROP JAVASCRIPT [ par webboy ] Bonjour,J'ai une page coup en 2 frame (bas & centre)Dans la frame bas g un tableau de 6 celulles comprenant chacune un div avec un idje voudrais drage [javascript] treview drag drop [ par ichevc ] Bonjour, je suis debutant en javascript,je cherche soit a recuperer soit de la documentation pour faire :un menu hierarchique (treeview) supportant le cookies, avec JavScript ET php ? [ par gagou9 ] Bonjour bonjour !Je suis actuellement en train d'elaborer mon site, avec du php, css, et javascript.dans un de mes scripts, je cr&#233;&#233; un cooki Chat Box PHP/Javascript/Html/Cookie ect... [ par zlitus ] Salut. Je suis en train de programmer un petit chat pour mon site. seulement j'ai un probleme, j'aimerai que le visiteur marque son pseudo au d&#233; javascript & .net [ par Poulipe ] Bonjour,je voudrais recupere la position du curseur dans un textarea (asp:Textbox) (.net)&nbsp;et couper le reste du champ, pour le reinserer dans un Menu javascript [ par stelline ] bonjour, Je viens de mettre en place un menu javascript du genre "explorer" pour un site. Je l'ai t&#233;l&#233;charg&#233; sur: http://www.destroydro Requête my sql et javascript [ par Tomlilie ] Bonjour &#224; tousJe suis d&#233;butante (en fait plus que d&#233;butante mais bon...) en Javascript et j'aimerais avoir quelques r&#233;ponses. Je v Balises JS [ par MadM@tt ] Bonjour &#224; tous, J'aimerais connaitre toutes les balises possibles qui permettent d'&#233;crire du Javascript, en effet je compte scanner une pag Click droit sur un element [ par Shibo_Sources ] Salut a tous, je ne suis pas tr&#232;s fort en javascript (pour dire vrai je suis nul) c'est pourquoi je me permet de vous demander un petit coup de m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,636 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales