| auteur : simone.51 |
Le javascript (ne pas confondre avec JAVA) est un langage coté client.
C'est-à-dire que c'est le navigateur qui exécute le code. Au contraire des
langages de requêtes du style php ou asp qui eux, sont exécutés coté serveur
: Le code que le serveur renvoi au navigateur n'est que de l'html simple.
Par conséquent, le javascript est utile pour tout ce qui concerne les intéractions
du client sur la page Web. Il permet ainsi d'améliorer la présentation et
l'interactivité des pages Web.
|
| auteur : simone.51 |
Le JAVA et le Javascript sont deux langages totalement différents.
- le JAVA est un langage beaucoup plus complexe que Javascript (notions d'objet, de classes, d'héritage, de threads, et encore, vous n'avez
rien vu....).
- Le code source du JAVA est compilé avant son exécution ce qui assure notamment la confidentialité du code source (on n'accède
pas au code en faisant clic droit Afficher la source !!!).
- Le JAVA est de loin plus performant que le javascript. En JAVA, on peut " quasi " tout faire.
- Le JAVA est plus compliqué à mettre en place (besoin d'une machine virtuelle, d'un compilateur...) que le Javascript. Pour faire du
javascript, il suffit d'un éditeur et d'un navigateur...
|
| auteur : simone.51 |
Le javascript est très utile pour traiter les événements occasionnés par un internaute sur une page Web.
Ainsi, on peut savoir si quelqu'un a cliqué sur tel ou tel bouton, on peut aussi connaître les coordonnées de la souris, ...
Mais on peut aussi faire des contrôles sur les formulaires.
Voilà, les présentations sont faites, on va pouvoir passer à quelques questions récurrentes.
|
| auteur : simone.51 | <script type='text/javascript' language = 'Javascript'>
...................................
...................................
</script> |
Ce code se place généralement dans les balises <head> d'une page Html, mais on peut le mettre presque partout.
En ce qui concerne la syntaxe, elle est très proche du C ou du php.
|
| auteur : simone.51 |
Pour appeler un objet, il y'a plusieurs solutions.
Prenons un exemple :
<form name='exemple'>
<table border="0" summary="">
<tr>
<td>coucou</td>
<td><img id='test'></td>
</tr>
<tr>
<td> <input type='Button' id='changer' value='Changer'></td>
<td></td>
</tr>
</table>
</form> |
Nous allons donc appeler l'image présente dans la première ligne, deuxième colonne.
1. document.getElementById('test') . propriété ou méthode
2. document.exemple.test . propriété ou méthode
3. document.forms['exemple'].elements['test']. propriété ou méthode
Ces trois solutions sont les trois solutions les plus utilisées.
La première solution est la solution normalisée, qui doit donc être préconisée.
ATTENTION!!! IE ne fait pas la différence entre l'attribut
name et l'attribut id . Par contre, FireFox oui....
Par conséquent, si vous utilisez la fonction getElementById,
n'oubliez pas l'attribut id.
|
| auteur : BrYs | On considère actuellement qu'environ 10% des internautes n'ont pas javascript
activé dans leur navigateur (bien que cette proportion baisse actuellement).
Pour prévenir ces utilisateurs, vous pouvez utiliser les balises html: utilisation des balises noscript | <noscript></noscript> |
|
lien : PHP : Comment détecter si Javascript est activé ou non?
|
Consultez les autres F.A.Q's
Les sources présentés sur cette pages sont libre de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2004
Developpez LLC. Tout droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérets.
Cette page est déposée à la SACD.
|