Divers trucs et astuces


Ecrire dans la barre de status
Quelle est la résolution de l'écran?
Stopper les erreurs du JavaScript (Pour Netscape)
Mettre le code JavaScript dans un fichier externe
Ajouter la page dans les favorits (Pour MSIE)


Ecrire dans la barre de status

Ecrire dans la barre de status est utile lorsqu'on veut mettre un texte explicatif pour un lien ou une image.

Exemple :
Mettez le curseur de la souris sur le lien et regardez dans la barre de status.
votre lien

<a href="page.html" onMouseOver="window.status='Votre description du lien'; return true;" onMouseOut="window.status=''; return true;">votre lien</a>

Retour au début de la page

Quelle est la résolution de l'écran?

Valable pour la version 4.0 et plus du navigateur et pour la version 1.2 du JavaScript.

Voir l'objet screen pour plus d'informations.

<script language="JavaScript">
<!--
document.write("<p>Votre écran est en ",
screen.width," x ",screen.height,"<p>");
//-->
</script>

Retour au début de la page

Stopper les erreurs du JavaScript

(Pour Netscape) Cela permet d'effectuer un traitement lorsqu'une erreur survient dans le code. On peut afficher un texte par exemple. C'est utile pour vérifier le code de vos fonctions afin de voir s'il y a une erreur, mais l'inconvénient est qu'on n'a aucune informations sur l'endroit d'où l'erreur est partie.

<script language="JavaScript">
<!--
window.onError = stopErreur;

function stopErreur() {
//votre code
return true;
}
//-->
</script>

Retour au début de la page

Mettre le code JavaScript dans un fichier externe

Mettre le code dans un fichier externe a plusieurs avantages :

Le code doit être mis dans un fichier ayant l'extension .JS
Une fois le code tapé, il suffit de rajouter le tag src="fichier.js" dans le tag <script> et d'appeler les fonctions comme d'habitude.

Fichier.JS
var variable1;
var variable2;

function fonction1() {
//code
}

function fonction2() {
//code
}

Page HTML
<script LANGUAGE="JavaScript"
SRC="fichier.js"></script>

<script LANGUAGE="JavaScript">
<!--

//appel de la fonction "fonction1"
variable2 = fonction1();

//-->
</script>

Retour au début de la page

Ajouter la page dans les favorits

(Pour MSIE seulement)
Ajoutez mon site dans vos favorits.

Ajoutez mon site dans vos <a href="javascript:window.external.AddFavorite('http://adresse_de_votre_site','Titre')">favorits</a>

Retour au début de la page

 

Détecter la version du JavaScriptRetour à la page JavaScriptLes événements