Exemples de Java Scripts

Scrolling dans la barre d'état

<SCRIPT LANGUAGE="JavaScript">

 function infoscroll(seed,looped)
 {
  var text1 = "comment trouvez-vous cet effet ? ";
  var text2 = " votre message s'affiche ici, original non ?";
  var msg=text1+text2;
  var putout = " ";
  var c = 1;

  if (looped > 10) 
  {
   window.status="<ici le Message de fin de repetition>";
  }

  else if (seed > 100)
  {
   seed--;
   var cmd="infoscroll(" + seed + "," + looped + ")";
   timerTwo=window.setTimeout(cmd,100);
  }

  else if (seed <= 100 && seed > 0)
  {
   for (c=0 ; c < seed ; c++) { putout+=" "; }
   putout+=msg.substring(0,100-seed);
   seed--;
   var cmd="infoscroll(" + seed + "," + looped + ")";
   window.status=putout;
   timerTwo=window.setTimeout(cmd,100);
  }

  else if (seed <= 0)
  {
   if (-seed < msg.length)
   {
    putout+=msg.substring(-seed,msg.length);
    seed--;
    var cmd="infoscroll(" + seed + "," + looped + ")";
    window.status=putout;
    timerTwo=window.setTimeout(cmd,100);
   }
   else
   {
    window.status=" ";
    looped += 1;
    var cmd = "infoscroll(100," + looped + ")";
    timerTwo=window.setTimeout(cmd,75);
   }
  }
 }

 infoscroll(100,1);

</SCRIPT>

Placez ce code dans le <HEAD> et vous obtiendrez un texte défilant dans la barre de statut en bas de votre navigateur préféré


Faites trembler la fenêtre

<script language="javascript">

 function shake(n)
 {
  if (self.moveBy)
  {
   for (i = 10; i > 0; i--)
   {
    for (j = n; j > 0; j--)
    {
     self.moveBy(0,i);
     self.moveBy(i,0);
     self.moveBy(0,-i);
     self.moveBy(-i,0);
    }
   }
  }
 }

 shake(10);

</script>

Placez ce code juste avant le <body> d'une page, lorsque l'utilisateur se rendra sur celle-ci, la fenêtre du navigateur tremblera !!


Le curseur laisse des traces

<script language="JavaScript">

 function createContainer(N,Xp,Yp,W,H,At,HT,Op,St)
 {
  with (document)
  {
   write((!B) ? "<layer id='"+N+"' left="+Xp+" top="+Yp+"
    width="+W+" height="+H : "<div id='"+N+"'"+"
    style='position:absolute;left:"+Xp+"; top:"+Yp+";
    width:"+W+"; height:"+H+"; ");

   if(St)
   {
    if (C) write(" style='");
    write(St+";' ")
   }
   else write((B)?"'":"");

   write((At)? At+">" : ">");
   write((HT) ? HT : "");

   if (!Op)closeContainer(N)
  }
 }

 function closeContainer()
 {
  document.write((B)?"</div>":"</layer>")
 }

 function getXpos(N)
 {
  return (B) ? parseInt(B[N].style.left) : C[N].left
 }

 function getYpos(N)
 {
  return (B) ? parseInt(B[N].style.top) : C[N].top
 }

 function moveContainer(N,DX,DY)
 {
  c=(B) ? B[N].style :C[N];c.left=DX;c.top=DY
 }

 function cycle()
 {
  //if (IE5)
  if (document.all&&window.print)
  {
   ie5fix1=document.body.scrollLeft;
   ie5fix2=document.body.scrollTop;
  }
  for (i=0;i<(nos-1);i++)
  {
   moveContainer("CUR"+i,getXpos("CUR"+(i+1)),
                         getYpos("CUR"+(i+1)))
  }
 }

 function newPos(e)
 {
  moveContainer("CUR"+(nos-1),(B)?event.clientX+ie5fix1:e.pageX+2,
                              (B)?event.clientY+ie5fix2:e.pageY+2
 )

 B=document.all;
 C=document.layers;
 T1=new Array("rouge.bmp",20,20,"bleu.bmp",18,18,
              "jaune.bmp",16,16,"mauve.bmp",14,14,
              "vert.bmp",12,12,"noir.bmp",10,10)
 nos=parseInt(T1.length/3)
 rate=50
 ie5fix1=0;
 ie5fix2=0;
 for (i=0;i<nos;i++)
 {
  createContainer("CUR"+i,i*10,i*10,i*3+1,i*3+2,"",
                  "<img src='"+T1[i*3]+"' width="+T1[(i*3+1)]+
                   " height="+T1[(i*3+2)]+" border=0>")
 }

 if(document.layers) document.captureEvents(Event.MOUSEMOVE)
 document.onmousemove=newPos
 setInterval("cycle()",rate)

</script>

Ce code placé dans le <HEAD> modifiera votre curseur souris de telle sorte qu'il laisse des traces !!


Empêcher le click droit de la souris

<SCRIPT LANGUAGE="JavaScript">

 var doh = "Pas de clic droit !!! ";

 function noclick(scx)
 {
  if (navigator.appName == "Netscape" && scx.which == 3)
  {
   alert(doh);
   return false;
  }

  if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2)
  {
   alert(doh);
   return false;
  }
 }

 document.onmousedown = noclick

</SCRIPT>

Ce code placé dans le <HEAD> empêchera vos visiteurs de cliquer sur le bouton droit, donc de vous prendre vos images


Boite à liste

<SCRIPT LANGUAGE="JavaScript">

 function gotoPage (form)
 {
  if (form.way.selectedIndex == 0) parent.location="http://www.page1/";
  if (form.way.selectedIndex == 1) parent.location="http://www.page2/";
  if (form.way.selectedIndex == 2) parent.location="http://www.page3/";
  if (form.way.selectedIndex == 3) parent.location="http://www.page4/";
  if (form.way.selectedIndex == 4) parent.location="http://www.page5/";
  if (form.way.selectedIndex == 5) parent.location="http://www.page6/";
  if (form.way.selectedIndex == 6) parent.location="http://www.page7/";
 }

 document.write('<form name="BoiteListeNav">');
 document.write('<select name="way" size="7" onChange="gotoPage(this.form)">');
 document.write('<option>page 1');
 document.write('<option>page 2');
 document.write('<option>page 3');
 document.write('<option>page 4');
 document.write('<option>page 5');
 document.write('<option>page 6');
 document.write('<option>page 7');
 document.write('</select>');
 document.write('</form>');

</SCRIPT>

Mettre un mot de passe

<SCRIPT LANGUAGE="JavaScript">

 function retrace()
 {
  history.go(-1);
 }

 var retour=retrace;
 var password="password";

 C'est la que vous mettez votre mot de passe

 var name = prompt("Entrez le mot de passe","C'est: password");

 Ici la boite pour entrer le mot de passe

 if(name ==password) alert ("Vous êtes autorisé à entrer !");

 Un petit mot de bienvenue

 else 
 {
  alert("Mot de passe incorrect ! Au Revoir...");
  retrace()
 }

 Un petit mot pour jeter les "curieux" :)

</SCRIPT>

retour