par
Invité » 24 mai 2006, 15:35
Non.
L'ASP et le PHP sont 2 langages serveur, le Javascript est un langage client.
Ecoutez, le Javascript est un langage, d'accord mais il n'est pas toujours le langage client, il peut être exécuté coté serveur aussi.
Et il n'y a pas que javascript qui peut être exécuté coté client, en principe tous les langages-scripts peuvent l'être. exemple vbscript ou perlscript.
Seulement certains navigateurs ne peuvent exécuter d'autres scripts que javascript car la machine vituelle java (JVM) est intégrée dans pratiquement tous les navigateurs contrairement aux interpréteurs de vbscript et à perlscript.
Mais ceci dit, Internet Explorer par exemple, peut interpréter les sripts javascript et vbscript.
Tenez un exemple sous IE:
<script language="vbscript">
'ce script est écrit en vbscript et s'exécute côté client
'voici une procédure d'affichage
sub afficher(texte)
msgbox (texte)
end sub
'Voici son appel
afficher ("Coucou, c'est votre navigateur qui exécute ce script!")
</script>
<script language="javascript">
//ce script est écrit en javascript et s'exécute côté client
//voici une procédure d'affichage
function afficher(texte) {
alert (texte);
}
//Voici son appel
afficher ("Coucou, c'est votre navigateur qui exécute ce script!");
</script>
[quote="albat"]Non.
L'ASP et le PHP sont 2 langages serveur, le Javascript est un langage client.[/quote]
Ecoutez, le Javascript est un langage, d'accord mais il n'est pas toujours le langage client, il peut être exécuté coté serveur aussi.
Et il n'y a pas que javascript qui peut être exécuté coté client, en principe tous les langages-scripts peuvent l'être. exemple vbscript ou perlscript.
Seulement certains navigateurs ne peuvent exécuter d'autres scripts que javascript car la machine vituelle java (JVM) est intégrée dans pratiquement tous les navigateurs contrairement aux interpréteurs de vbscript et à perlscript.
Mais ceci dit, Internet Explorer par exemple, peut interpréter les sripts javascript et vbscript.
Tenez un exemple sous IE:
[php]<script language="vbscript">
'ce script est écrit en vbscript et s'exécute côté client
'voici une procédure d'affichage
sub afficher(texte)
msgbox (texte)
end sub
'Voici son appel
afficher ("Coucou, c'est votre navigateur qui exécute ce script!")
</script>
<script language="javascript">
//ce script est écrit en javascript et s'exécute côté client
//voici une procédure d'affichage
function afficher(texte) {
alert (texte);
}
//Voici son appel
afficher ("Coucou, c'est votre navigateur qui exécute ce script!");
</script>[/php]