Exemples JavaScript (divers)
EXEMPLES JAVASCRIPT (DIVERS).
Voici quelques exemples de script.
Vous pouvez faire un copier - coller pour les introduire dans votre page.
Scripts testés avec I.Explorer 4.0 et Netscape 3.0 et 4.0
- Stopper les erreurs
- 1 jour, 1 page
- Mot de passe
- Sélection d'URL
- Actualiser automatiquement un document
- Quelle résolution ?
Stopper les erreurs.
Ce script permet de ne pas afficher les erreurs javascript.
A utiliser avec parcimonie.
<SCRIPT LANGUAGE="JavaScript">
<!--
function stopError()
{return true;}
window.onerror=stopError;
//-->
</SCRIPT>
1 jour, 1 page.
Ce script permet d'afficher à chaque jour de la semaine, une page différente.
Le script doit être placé sur la première page (ex: index.htm).
Vous pouvez appeler vos pages comme bon vous semble (ici page1.htm, page2.htm, ...).
<SCRIPT LANGUAGE="JavaScript">
<!--
var aujourdhui = new Date();
var jour=aujourdhui.getDay();
if (jour == 1) window.location= "page1.htm"
if (jour == 2) window.location= "page2.htm"
if (jour == 3) window.location= "page3.htm"
if (jour == 4) window.location= "page4.htm"
if (jour == 5) window.location= "page5.htm"
if (jour == 6) window.location= "page6.htm"
if (jour == 0) window.location= "page7.htm"
//-->
</SCRIPT>
Mot de passe.
Ce script permet d'insérer un mot de passe dans votre document .
Ce mot de passe est en fait le nom d'une page.
Placez ce script entre les balises </TITLE> et </HEAD>
<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>
Puis placer ces balises à l'endroit ou 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('')">
</FORM>
Sélection d'URL.
Ce script permet de réaliser une liste de choix comme dans un formulaire,
sauf qu'ici le visiteur sera amené sur la page de son choix.
Exemple pour 2 pages appelés page1.htm et page2.htm
<FORM>
<SELECT NAME="ExURL" SIZE=1>
<OPTION SELECTED VALUE="">Choix ----->
<OPTION VALUE="page1.htm">Page1
<OPTION VALUE="page2.htm">Page2
</SELECT>
<INPUT TYPE="button" VALUE="OK" onClick="if (form.ExURL.selectedIndex != 0) location =
form.ExURL.options[form.ExURL.selectedIndex].value; else alert('Veuillez faire un choix, Merci.')">
</FORM>
Actualiser automatiquement un document.
Ce script permet d'actualiser automatiquement un document, (identique à
la fonction recharger d'un navigateur) idéal pour une page qui accueille
une webcam ou un gif qui doit être mis à jour tous les X secondes.
L'exemple donné ci-dessous rechargera la page toutes les 10 secondes.
<BODY ONLOAD="window.setTimeout ('history.go (0)',10000)">
Quelle résolution ?.
Avec ce script vous pouvez rediriger un visiteur ayant une certaine résolution
(ici 640 * 480 vers page 640.htm), les autres résolutions seront acheminées vers 800.htm
<SCRIPT LANGUAGE="JavaScript1.2">
<!--
if (screen.width==640)
location="640.htm";
else if (screen.width >= 800)
location="800.htm";
//-->
</SCRIPT>