• Accueil |
  • XHTML |
  • CSS |
  • JavaScript |
  • PHP |
  • SQL
XHTML
  • Qu'est-ce que XHTML ?
  • XHTML, une évolution vers le standard XML
  • La syntaxe de XHTML - Migration depuis HTML
  • Structure d'une page XHTML
  • La déclaration XML
  • Les doctypes
  • La balise title
  • Les balises meta importantes pour le référencement
  • Les autres balises meta
  • Lier une feuille de style CSS
  • Lier une favicon
  • Générer les en-têtes de vos pages de façon dynamique
  • Respecter les normes d'accessibilité du W3C
Télécharger Firefox
Télécharger Firefox Version actuellement proposée en téléchargement : 3.0.1
CSS
  • Pompage.net
  • mammouthland.net
  • Aidenet.com
  • CommentCaMarche.net
JavaScript
  • Qu'est-ce que JavaScript ?
  • Programmer en JavaScript
  • La syntaxe de JavaScript
  • Les mots réservés du langage JavaScript
  • Le test if [else]
  • La boucle for
  • La boucle while
  • La boucle do ... while
  • Les instructions continue et break
  • L'expression switch
  • Les labels
  • Les fonctions
  • Les opérateurs arithmétiques
  • Les opérateurs associatifs
  • Les opérateurs de comparaison
  • Les opérateurs logiques
  • Le DOM (Document Object Model)
  • Les objets
  • Les propriétés
  • Les méthodes
  • Les événements et gestionnaires d'événements
  • Les types de données
  • Les cookies

Qu'est-ce que JavaScript ?

Le langage JavaScript, à ne pas confondre avec Java, est un langage de programmation web, incorporé dans une page web pour lui ajouter des fonctions qui seraient bien souvent impossibles à implémenter avec un autre langage de programmation. Pourquoi me direz-vous ? Eh bien parce que JavaScript est interprété par le navigateur, une fois que la page a été générée par le serveur. Ainsi, JavaScript vous permet par exemple, de programmer quelque chose de bien précis lorsque vous cliquez sur un élément donné de votre page, ceci sans la recharger. Voyons tout de suite un premier exemple.

Un exemple d'utilisation simple de JavaScript : afficher une boite de dialogue

  1. Soit le petit formulaire suivant :
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
     <form action="#" method="get">
       <div>
         <input type="text" id="input"
           value="LeCoinDuWebmaster.Org vous souhaite la bienvenue !"
           style="width: 200px;" />
         <input type="button" class="button" id="clear" value="Effacer"
           onclick="javascript:document.getElementById(\'input\').value = \'\';" />
         <input type="reset" class="button" id="reset" value="Réinitialiser" />
         <input type="submit" class="button" value="Exécuter ce script !"
           onclick="javascript:alert(document.getElementById(\'input\').value);"
         />
       </div>
    </form>
    image
  2. Illustration : tapez un court texte dans la zone de saisie ci-dessous, ou laissez le texte par défaut.
    En cliquant sur le bouton "Exécuter ce script !" ci-dessus, vous devriez voir apparaître une boite de dialogue avec le message que vous venez de taper, ou celui par défaut si vous n'avez rien changé. Si rien ne se passe, c'est que votre navigateur ne reconnaît pas JavaScript, ou que vous ne l'avez pas activé.
  3. Explication : il s'agit d'un simple formulaire en xhtml.
    Pour en savoir plus sur ce meta-langage, consultez la section xhtml.
    Vous aurez remarqué la présence de deux lignes bien particulières : les lignes 7 et 10, qui contiennent chacune une instruction JavaScript.
    • Ligne 7
      1.
      onclick="javascript:document.getElementById('input').value = '';"
      image
    • Ligne 10
      1.
      onclick="javascript:alert(document.getElementById('input').value);"
      image

    La commande onclick est appelée un événement. L'événement onclick intervient, comme l'on pourrait s'en douter, lorsque l'utilisateur clique sur un élément de votre page. Ici, il est associé à deux des trois boutons du formulaire ci-dessus. Lorsque l'utilisateur clique sur l'élément de la page auquel l'événement onclick est associé, les instructions qui se trouvent entre guillemets sont exécutées.

    Examinons les instructions des deux occurences précédentes de l'événement onclick :

    1. A la ligne 7, l'instruction est javascript:document.getElementById('input').value = '';.
      Elle commence par javascript: pour bien spécifier au navigateur le langage dans lequel est codée l'instruction qui va suivre. Ensuite, on trouve document.getElementById('input').value = '';. Cette instruction est, je trouve, assez intuitive, dans le sens où, même avec un niveau en anglais des plus rudimentaires, on peut facilement la comprendre. Elle signifie : aller chercher dans le document (la page en cours) l'élément dont l'identifiant (attribut xhtml id) est 'input', et fixer sa valeur à une chaîne vide.
      Concrètement : vider le champ de saisie.
    2. A la ligne 10, l'instruction est javascript:alert(document.getElementById('input').value);.
      Comme précédemment, on retrouve javascript:, pour la même raison. La suite est l'élément principal de ce petit script : alert(document.getElementById('input').value);. Il s'agit de l'instruction qui va afficher la fameuse boite de dialogue contenant le message du champ de saisie.
      Sa syntaxe est alert('Votre message d\'alerte !\');. Ne pas oublier d'échapper les guillemets simples à l'intérieur du message d'alerte, sinon le navigateur risque de ne pas comprendre ! Ici, le message d'alerte est la valeur du champ de saisie.
Recherche Google
Seuls les 120 premiers caractères de votre recherche seront pris en compte.
Google
Recherche personnalisée
Installer un moteur de recherche Google sur votre site
Les 5 dernières recherches :
  1. 24/12/08
    18:08:13
  2. 30/11/08
    17:33:51
  3. 03/11/08
    06:07:10
    mathslicence
  4. 19/10/08
    22:27:23
    sous-algèbre réticulée
  5. 18/10/08
    14:16:26
    forme bilinéaire symétrique
PHP
  • PHPFrance.com
  • ManuelPHP.com
  • PHPSources.org
  • PHPIndex.com
SQL
  • SQL.org
  • SQL-Tutorial.net
  • Developpez.com
Publicités
Copyright © 2009 Le Coin Du Webmaster. Tous droits réservés. All rights reserved.
Vous êtes connecté(e) depuis l'adresse 38.103.63.55 (38.103.63.55).
Vous utilisez ? et CCBot/1.0 (+http://www.commoncrawl.org/bot.html).

Pagerank: 4
Page générée en 0.0821 sec