Quelques scripts bien utiles.
Vous pouvez me faire parvenir les votres, ils seront publiés sur ce site, avec un lien vers le votre si vous le souhaitez.
>. Stopper les erreurs > Un jour, une page > Mot de passe > Actualiser automatiquement une page > Son automatique > Impression directe > Compte à rebours > Détection adresse IP > Patienter pendant le chargement dela page > Un mot, une page cachée > Désactive le clic droit > Redirection automatique > Nombre de visite sur la page > Message d'alerte qui demande le nomdu visiteur
Stopper les erreurs :
Ce script permet de ne pas afficher les erreurs Javascript.
<SCRIPT LANGUAGE="JavaScript"><!--function stopError(){return true;}window.onerror=stopError;//--></SCRIPT>
Un jour, une page :
Avec ce script vous afficherez chaque jour de la semaine une page différente. Le script doit être placé sur la première page du site. (Exemple avec : pageA.html pageB.html ....).
<SCRIPT LANGUAGE="JavaScript"><!--var aujourdhui = new Date();var jour=aujourdhui.getDay();if (jour == 1) window.location= "pageA.html"if (jour == 2) window.location= "pageB.html"if (jour == 3) window.location= "pageC.html"if (jour == 4) window.location= "pageD.html"if (jour == 5) window.location= "pageE.html"if (jour == 6) window.location= "pageF.html"if (jour == 0) window.location= "pageG.html"//--></SCRIPT>
Mot de passe :
Ce script permet d'insérer un mot de passe sur vos pages. Ce mot de passe est en réalité le nom d'une page.
<SCRIPT LANGUAGE="JavaScript"><!--function checkPswd(ext){if ((document.pswdForm.pswd.value == null) || (document.pswdForm.pswd.value == ''))alert('Mot de passe invalide.');else this.location.href = document.pswdForm.pswd.value + ext;}//--></SCRIPT>
Le script ci-dessus doit être placé entre les balises </TITLE> et </HEAD>, vous devez insérer le script suivant à l'endroit ou vous vous voulez afficher la boîte de saisie du mot de passe.
<FORM NAME="pswdForm"><INPUT TYPE="password" NAME="pswd" SIZE=24 MAXLENGTH=40><INPUT TYPE="button" VALUE="Ok" onClick="checkPswd('.html')"></FORM>
Actualiser automatiquement une page :
Ce script permet d'actualiser automatiquement un document, utile pour les pages qui doivent se recharger toute les X secondes (ici le document se recharge toute les 5 sec).
<BODY ONLOAD="window.setTimeout ('history.go (0)',5000)">
Son automatique :
Ce script permet de jouer automatiquement un son au chargement de la page.
<SCRIPT LANGUAGE="JavaScript"><!--function music(){window.location="son.mid"}//--></SCRIPT>
Le script ci-dessus doit être placé entre les balises </TITLE> et </HEAD>, ensuite ajouter l'évènement Onload dans la balise <BODY>.
<BODY OnLoad="music()">
Impression directe :
Ce script permet d'imprimer directement une page quand le visiteur clique sur le lien.
<A HREF="#" OnClick="javascript:window.print()">Imprimer la page</a>
Compte à rebours :
Ce script permet de décompter les jours jusqu'à une certaine date, ici le 1er Janvier 2002.
<SCRIPT LANGUAGE="JavaScript"><!--function chrono(){jour=Date.parse("Jan 1, 2002 GMT") - Date.parse(new Date);return(Math.round(jour/(24*60*60*1000)))}document.write("Il reste "+chrono()+" jours avant l'an 2002");//--></SCRIPT>
Détection adresse IP :
Ce script permet de détecter l'adresse IP de vos visiteurs.
<SCRIPT LANGUAGE="JavaScript"><!--adresseIP=java.net.InetAddress.getLocalHost();adip=adresseIP.getHostAddress();document.write("Votre adresse IP :"+adip+"");//--></SCRIPT>
Patienter pendant le chargement de la page :
Ce script permet de faire patienter vos visiteurs pendant le chargement d'une page, il affiche un texte d'attente tant que la page n'est pas totalement chargée
<STYLE TYPE="text/css"><!-- #chargement { position:absolute; top:200px; z-index:10; visibility:hidden;}--></STYLE><DIV ID="chargement"><TABLE WIDTH=400 BGCOLOR=#000000 BORDER=0 CELLPADDING=2 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><TABLE WIDTH=100% BGCOLOR=#FFFFFF BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD ALIGN=center VALIGN=middle><FONT FACE="Verdana" SIZE=2 COLOR=#000000><BR>Merci pour votre patience...<BR><BR></FONT></TD></TR></TABLE></TD></TR></TABLE></DIV><SCRIPT LANGUAGE="JavaScript">var nava = (document.layers);var dom = (document.getElementById);var iex = (document.all);if (nava){ chg = document.chargement}else if (dom){ chg = document.getElementById("chargement").style}else if (iex){ chg = chargement.style}largeur = screen.width;chg.left = Math.round((largeur/2)-200);chg.visibility = "visible";function Chargement(){ chg.visibility = "hidden";}</SCRIPT>
Le script ci-dessus doit être placé juste après le balise <BODY>, ensuite ajouter l'évènement Onload dans la balise <BODY>.
<BODY OnLoad="Chargement()">
Un mot, une page cachée :
Ce script permet d'ouvrir une page simplement en tapant un mot. Le script à placer entre les balises </TITLE> et </HEAD>
<SCRIPT LANGUAGE="JavaScript">var SpecialWord = "votremot", SpecialUrl = "pagecache.html", SpecialLetter = 0;function getKey(keyStroke) {var isNetscape=(document.layers);var eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;var which = String.fromCharCode(eventChooser).toLowerCase();if (which == SpecialWord.charAt(SpecialLetter)) {SpecialLetter++;if (SpecialLetter == SpecialWord.length) window.location = SpecialUrl;}else SpecialLetter = 0;}document.onkeypress = getKey;</SCRIPT>
Désactive le clic droit :
Ce script permet de désactiver le clic droit de la souris, utile pour que vos visiteurs ne copient pas vos images ou la source de vos pages.
<SCRIPT LANGUAGE="JavaScript1.1"><!--function right(e){var msg = "Collectionneur ? Allons, allons...!";if (navigator.appName == 'Netscape' && e.which == 3){alert(msg);}else if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2){alert(msg);}return true;}document.onmousedown = right;// --></SCRIPT>
Redirection automatique :
Ce script redirige automatiquement vos visiteurs vers une autre page, utile quand vous changer d'url.
<SCRIPT LANGUAGE="JavaScript"><!--window.location="redir2.html";//--></SCRIPT>
Nombre de visite sur la page :
Ce script permet d'afficher le nombre de fois qu'un visiteur est passé sur une page.
<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) { var argv = SetCookie.arguments; var argc = SetCookie.arguments.length; var expires = (2 < argc) ? argv[2] : null; var path = (3 < argc) ? argv[3] : null; var domain = (4 < argc) ? argv[4] : null; var secure = (5 < argc) ? 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 ResetCounts(name) { visits = 0; SetCookie("visits", visits, expdate , "/", null, false); location.reload(); }var expdate = new Date();var visits;expdate.setTime(expdate.getTime() + (24 * 60 * 60 * 1000 * 365)); if(!(visits = GetCookie("visits"))) visits = 0;visits++;SetCookie("visits", visits, expdate, "/", null, false);document.write("Tu es dÈja venu(e) "+visits+" fois sur cette page"+"<br><BR>");//CHANGER ICI LES COMMENTAIRES if(visits == 1) alert("Bonjour vous \n C\' est la premiËre fois que vous accËdez cette page !") if(visits == 2) document.write("DÈja de retour ?"); if(visits == 3) document.write("Je suis honorÈ !");// -- End Hiding Here --></script>
Message d'alerte qui demande le nom du visiteur :
Ce script demande le nom d'un visiteur et l'inscrit dans la page.
Entre les balises </TITLE> et </HEAD> <script>var name = prompt('Quel est votre nom ?');</script>
Entre les balises <BODY> et </BODY> Bonjour <script>document.write(name)</script>