Window Browser JavaScript DHTML



  
    JsLib 1.3 - Exemple - dialogues.js
    
    
    
    
/* dialogues.js
 * Role : affiche et controle les boites de dialogue les plus utilisees
 * Projet : JsLib
 * Auteur : Etienne CHEVILLARD (echevillard@users.sourceforge.net)
 * Version : 1.3
 * Creation : 12/07/2001
 * Mise a jour : 23/02/2005
 * Bogues connues : - le dialogue d'impression n'apparait pas sous Opera 5
 */
// --- Fonctions ---
// affiche une boite de dialogue de confirmation et retourne la reponse choisie
function dialogueConfirm(message) {
  if (!message) { message="Confirmation"; }
  return (window.confirm(message));
} // fin dialogueConfirm(message)
// affiche la boite de dialogue d'impression de la page Web courante
function dialogueImprimer() {
  if (window.print) {
    if (window.focus) self.focus();
    self.print();
  } else {
    var dagt=navigator.userAgent.toLowerCase();
    if ((dagt.indexOf("msie")!=-1) && (dagt.indexOf("opera")==-1)) {
      var dimp="";
      document.body.insertAdjacentHTML("beforeEnd", dimp);
      WindowPrint.ExecWB(6, 2);
    }
  }
  return true;
} // fin dialogueImprimer
// affiche une boite de dialogue d'information
function dialogueInfo(message) {
  if (!message) { message="Information"; }
  window.alert(message);
  return true;
} // fin dialogueInfo(message)
// affiche une boite de dialogue de saisie et retourne le texte saisi
function dialogueSaisie(message, defaut) {
  var drep;
  if (!message) { message="Saisie"; }
  if (!defaut) { defaut=""; }
  drep=window.prompt(message, defaut);
  if (!drep) { drep=""; }
  return (drep);
} // fin dialogueSaisie(message, defaut)
    
    
  
  
    

JsLib 1.3


    

    

Exemple - dialogues.js


    
    
    
      

Boîte de dialogue de saisie :

        
      

Boîte de dialogue d'information :

        Votre prénom : 
        
      

Boîte de dialogue de confirmation :

        
      

Boîte de dialogue d'impression :