Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Définition
Le BOM ou Browser Objec Model permet à JavaScript de communiquer avec le navigateur
La structure BOM
Window
window.alert()
L’objet Window
Actuellement l’objet window est supporté par tous les navigateurs récents
Tous les objets JavaScript global, fonctions et variables sont des membres de l’objet window
Propriétés:
window.innerHeight : détermine l’hauteur du navigateur
window.innerWidth – détermine la largeur du navigateur
Méthodess
Quelques méthodes:
L’objet Screen
L’objet Location
L’objet windowlocation peut être utilisé pour récupérer l’URL courante et pour redériger le
navigateur vers une nouvel page
L’objet history
L’objet navigator
L’objet navigator contient des informations sur le navigateur
Exemple d’utilisation
<div id="example"></div>
<script>
txt = "<p>Browser CodeName: " + navigator.appCodeName + "</p>";
txt+= "<p>Browser Name: " + navigator.appName + "</p>";
txt+= "<p>Browser Version: " + navigator.appVersion + "</p>";
txt+= "<p>Cookies Enabled: " + navigator.cookieEnabled + "</p>";
txt+= "<p>Platform: " + navigator.platform + "</p>";
txt+= "<p>User-agent header: " + navigator.userAgent + "</p>";
txt+= "<p>User-agent language: " + navigator.systemLanguage + "</p>";
document.getElementById("example").innerHTML=txt;
</script>
Prompt Box: le message prompt est utilisé pour insérer une valeur à l’aide d’une
boite de dialogue : window.prompt ("sometext","defaultText");
exemple
if (person!=null)
{
x="Hello " + person + "! How are you today?";
document.getElementById ("demo").innerHTML=x;
}