Info37 Index du Forum
Info37
Débutant en informatique? Ce forum est fait pour vous, vous y apprendrez ici tout ce que nous serons en mesure de vous apprendre .
 
Info37 Index du ForumFAQRechercherS’enregistrerConnexion

:: Les alert, confirm et prompt ::

 
Poster un nouveau sujet   Répondre au sujet    Info37 Index du Forum -> Sites Web -> JavaScript
Sujet précédent :: Sujet suivant  
Auteur Message
Razor Wind
Invité

Hors ligne




MessagePosté le: Ven 7 Mar - 16:06 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

Tuto par Razor Wind sur Info37

Les méthodes alert(), confirm() et prompt()  


Le javascript sert surtout maintenant à évaluer la justesse d'un formulaire avant un envoi à un script PHP car il s'exécute sur la machine du visiteur et donc évite des aller retour sur la toile pour confirmer les données. Dans ce cas le javascript possède des "dialog" qui permettent de prévenir et/ou récupérer des données qui était tapés mais fausse.

  1. alert()
  2. confirm()
  3. promt()


Idea Les dialog Idea  


Même si ils ne "dialoguent" pas vraiment avec celui qui rempli le formulaire, ils permettent plutôt de prévenir d'une entrée de formulaire fausse, d'un échec ou d'une réussite d'une action etc...

I)alert()
La méthode alert() permet d'afficher un message d'avertissement de façon toute simple :
Code:


<script language="javascript">
//script à placer où vous voulez dans votre page

alert("Coucou!!");
</script>


Bien sur on utilise rarement alert sans if :
Code:


<script language="javascript">
//script qui vérifie si une adresse mail tapé contient un @ et prévient dans le cas contraire.

if(document.getElementById("ID_de_votre_champ_de_texte").indexOf("@") == -1)
    {
    alert("l'adresse email que vous avez tapez n'est pas correct");
    }
</script>



II)confirm()
La méthode confirm() elle, sert plutôt à proposer une alternative, mais là il faut connaitre les conditions if obligatoirement : lorsque l'utilisateur clique sur Ok la méthode renverra vrai (True) et Annuler renverra faux (False), donc il est nécéssaire de mettre cette méthode dans un condition :
Code:


if(confirm("Oui ou non?"))
  {
   //si on clique sur OK cette portion sera exécutée
  }

//Pour exécuter un code en cliquant sur Annuler :

if(!confirm("Oui ou non?"))
  {
   //Le ! renvoi l'inverse de ce que vous dites donc si vous faite annuler(False) cela devient True
  }




III)prompt()
La méthode prompt permet de rentrer du texte, là il faut de préférence récupérer la valeur entrée (c'est mieux quand même XD), pour cela on affecte à une variable le contenu du prompt :
Code:


var mot_à_mettre = prompt("texte au dessus","texte dans le champ");


C'est une manière comme une autre de faire entrer des donnés mais c'est pas très courant... Si vous ne voyez pas très bien où seront mit les texte je vous suggère de tester les codes

Info : par rigueur on devrait mettre window.alert() window.confirm() et window.prompt() mais window étant une super-classe, c'est à dire l'objet n'ayant pas d'ancêtre dans le javascript (CF aux principes de POO ^^), et les navigateurs ayant accepté cette écriture nous ne sommes pas obligés de préciser que ces méthodes appartiennent à window (la bibliothèque javascript étant trop restreinte pour des ambigüités de ce genre, il existe en effet aucune autres méthodes portant ces noms)

petite parenthèse sur les conditions : les conditions sont des structures de le langage de programmation qui sont faites pour correspondre le plus possible aux condition que nous connaissons dans la vrai vie.
La structure if permet de faire à une condition tout une portion de code qui se trouve entre crochet.
La synthaxe est comme là : if(condition){code qui s'exécute dans le cas où la condition est vrai}
il existe else qui permet d'exécuter nu autre code le cas échéant
if(condition)
{
code
}
else
{
le code si la condition est fausse
}

voilà les bases sourire


Dernière édition par Razor Wind le Mer 12 Mar - 14:01 (2008); édité 1 fois
Revenir en haut
Publicité






MessagePosté le: Ven 7 Mar - 16:06 (2008)    Sujet du message: Publicité

PublicitéSupprimer les publicités ?
Revenir en haut
KeepSmile
Invité

Hors ligne




MessagePosté le: Mer 12 Mar - 12:56 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

Okay j'ai tout lu... Super sourire. Peut tu expliquer mieux ce que sont les conditions? Moi je sais mais, dans ton tutos, les nouveaux vont s'y perdre.

Revenir en haut
Razor Wind
Invité

Hors ligne




MessagePosté le: Mer 12 Mar - 14:02 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

voilà c'est fait sourire

Revenir en haut
KeepSmile
Invité

Hors ligne




MessagePosté le: Mer 12 Mar - 14:25 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

Merci bien sourire . C'est le premier truc que j'apprends en JVS, avec les frame ^^

Revenir en haut
Rakham
Invité

Hors ligne




MessagePosté le: Mer 12 Mar - 22:01 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

Bien joué l'ami !
+10


Revenir en haut
KeepSmile
Invité

Hors ligne




MessagePosté le: Lun 17 Mar - 23:06 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

Okay, il faudrai faire une sorte de grooooos tutoriel sur le javascript, mais pas tout de suite, ce genre de tutoriel, il doit être effectué en groupe, pour pas être baclés, ce seront les trésors du forum [rappelez vous du tableau !].

Revenir en haut
regedit
Invité

Hors ligne




MessagePosté le: Mar 18 Mar - 10:25 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

( d'ailleur on avait parlé du gros tuto sur " monter un pc soi meme " !!!!! )

Revenir en haut
KeepSmile
Invité

Hors ligne




MessagePosté le: Mar 18 Mar - 12:48 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

Oui sourire . Qui est calé en hardware? Enfin bon, on organisera cela dans la partie 'Projets' . D'ailleurs les chalenge de hack et de crack y irait bien sourire

Revenir en haut
regedit
Invité

Hors ligne




MessagePosté le: Mar 18 Mar - 14:02 (2008)    Sujet du message: Les alert, confirm et prompt Répondre en citant

moi jsui bien calé en hardware  , je veux bien faire parti du projet " monter son pc soi meme " , d'ailleur pour les autres qui ce sentent prés allez vous annoncer sur le message de Tatchy : ICI

Revenir en haut
Contenu Sponsorisé






MessagePosté le: Aujourd’hui à 10:47 (2017)    Sujet du message: Les alert, confirm et prompt

Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Info37 Index du Forum -> Sites Web -> JavaScript Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  

Index | Creer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Informatique37 ©
Theme : Staff of Info37
Powered by phpBB © 2001, 2008 phpBB Group