Voici divers EXEMPLES en JavaScript

[Retour Page précédente]

Vous pouvez tester chaque exemple en temps réel ..Le copier/coller si vous le voulez..!
Si vous l'utilisez dans vos pages..merci d'ajoutez dans vos scripts le commentaire :
// mBollard(c)1998 Libre d'utilisation
Applications [ci-dessous] Jeux

  Réaliser une MICRO-CALCULETTE  de conversion Francs -Euro-Francs.
  Réaliser et comprendre une CALCULETTE .
  Créer une FENETRE  VOLANTE  et lui passer des paramètres ( message,valeurs..).
  Connaître les caractéristiques du NAVIGATEUR du Client et même plus..
  Faire apparaître un MESSAGE  dans une zone de texte lors d'un EVENEMENT
  Réaliser une ACTION  après un certain temps d'ATTENTE
  Afficher la DATE et l'HEURE en temps réel
  Créer des BOUTONS  Animés ou simuler l'ENFONCEMENT  des Boutons
  Changer le contenu de plusieurs FRAMES  et/ou changer des IMAGES  en un seul CLICK
  Faire apparaître des TEXTES  et/ou  des IMAGES  en SURVOLant des objets
  PRECHARGER  des IMAGES  pendant les temps 'morts'
  Découper une IMAGE en zones sensibles..et détecter le survol de la Souris ?
 

 
 
 

cette rubrique est en perpétuelle actualisation..!
Si vous souhaitez que j'installe des boutons de téléchargement pour chaque exemple, dites-le moi..! 

 
 
 

Faire apparaître un message dans une zone de texte lors d'un évènement
 Testez..!

 
Dans ce cas , on utilise l'évènement onClick , mais il est tout -à fait possible d'utiliser d'autres évènements.
Par exemple : onMouseOver .. en survolant un Lien ou une Image réactive.
Pour un Lien sur Image, on aurait alors : Lors du survol de cette image/lien le texte d'aide apparaît dans la zone texte..Il disparait dès que la souris s'en éloigne.
Pour approfondir ce sujet, voir l'exemple survol de cette page..
[ Retour au Menu ]
 
 
 

Créer une Fenêtre Volante.. ( lui passer des paramètres )
Testez..! 
2 Boutons vous permettent de déclencher l'apparition de 2 fenêtres Volantes très identifiées..!
En fait , ce sera la même fenêtre mais elle reçoit des paramètres différents...
Le bouton Refermer ..refermera la dernière fenêtre..
Si votre Navigateur est différent de Netscape 3 ou 4 , InternetExplorer 4 ou plus.. les fenêtres n'apparaitront pas..

   

Explications complémentaires..
IExplorer 4 ( versions récentes ..et si bien installé ) est capable de gèrer les fenêtres Volantes..
En revanche Netscape 3 ou 4 les gèrent sans problème.
Remarquons tout de même que Netscape 3 ne prend pas en compte les attributs de positionnement de la fenêtre.
Netscape utilise sreenX et screenY pour positionner la fenêtre.
Pour cette même action , IExplorer utilise left et top .
Afin d'éviter de déclencher une erreur en appelant une fenêtre volante à partir du Navigateur IExplorer 3 ..
J'ai ajouté le Test de version du Navigateur.

La fonction fen_vol reçoit 4 Paramètres de la balise HTML appelante :

Observez bien la manière d'exploiter les paramètres passés à l'intérieur de la fonction...
Remarquez la fonction JavaScript charAt():
Elle retourne le caractère d'une chaine de caractères dont on lui passe la position (0 ou 1 ou 2 etc..)  

Si vous voulez expérimenter les appels aux propriétés du Navigateur ..voici quelques lignes de code pour ça..!

alert('Version = '+navigator.appVersion+'\n'+
      'Nom     = '+navigator.appName+'\n'+
      'CodeNom = '+navigator.appCodeName);



[ Retour au Menu ]


Réaliser une action après un certain temps ( temporisation )
Testez..! Dès le click sur Go , pendant 3 secondes, à chaque seconde un nouveau texte..
Le bouton Stop abrège toutes les tempos en cours.
Cet exemple illustre les méthodes JavaScript :

[ Retour au Menu ]
 
 
 

Afficher la DATE et l'HEURE en temps réel
Testez..!
 


 
 
 

Créer l'impression de l'enfoncement de Boutons ( animés ou non ).
Testez ...!

  

Pour exploiter cet 'effet' d'enfoncement, il est important de précharger l'image du bouton enfoncé afin qu'elle ne soit pas chargée au moment de l'appui !! Donc vous constaterez qu'elle est chargée dès que la page est entièrement chargée ( évènement onLoad ) .. pendant que le visiteur s'extasie !!
L'image 'btn_r.gif' est l'image du bouton au repos et 'btn_e.gif' celle du bouton enfoncé..!
Les 2 images doivent avoir les mêmes dimensions.
L'image du bouton enfoncé peut-être animée.

[ Retour au Menu ]
 
 
 

Réaliser une mini-calculette de conversion FRANCS-EUROS-FRANCS.
Bien entendu cette calculette sans prétention, ne servira peut-être qu'a des fins pédagogiques..!
Testez... 

Francs 
Euros 
[ Retour au Menu ]
 

Faire apparaître des Textes et/ou des Images en survolant des Objets 
Testez ...! Amusez-vous à survoler les cases Options..et observez la zone de saisie et la ligne de status.

Option1 Option2
 
 [ Retour au Menu ]
 

Changer le contenu de plusieurs Frames et/ou changer des Images en un seul Click. 
Testez..!
Tout d'abord, créez 2 Frames supplémentaires..
Puis, à chaque Click ..

 
 
 
 
Là, exceptionnellement le Test que vous pouvez réaliser en cliquant sur le bouton 'Change tout' est différent du listing ci-dessus mais le principe mis en évidence est identique!!
J'ai choisi de créer un Test le plus 'vivant' possible , car il fait intervenir les pages de mon site!!
 [ Retour au Menu ]