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>