if (document.all)
document.body.style.behavior='url(#default#homepage)';
if (window.sidebar)
Quoi de ces lignes qui signifie en javascript? Je vous remercie.Quelle est la signification de la ligne en javascript?
if (document.all)
document.body.style.behavior='url(#default#homepage)';
if (window.sidebar)
Quoi de ces lignes qui signifie en javascript? Je vous remercie.Quelle est la signification de la ligne en javascript?
Ne pas utiliser document.all:
if (document.all) {
element = document.all[id];
else {
element = document.getElementById(id);
}
document.all a été introduit dans Internet Explorer 4, parce que le W3C DOM n'a pas encore été standardisée d'une manière de saisir les références aux éléments utilisant leur identifiant.
Au moment de la sortie d'Internet Explorer 5, document.getElementById() avait été normalisé et, par conséquent, IE 5 en prenait en charge. More info here..
document.body.style.behavior='url(#default#homepage)'
est utilisé pour définir la page en cours comme page d'accueil dans l'IE.
if (window.sidebar)
est un chèque de Firefoxdocument.all is used to check if the browser is IE
if (document.all)
: utilisé pour vérifier si le Brower est IE, mais noter que c'est bad practice parce qu'il n'est plus une bonne méthode de faire le test.
if (window.sidebar)
: tester si le navigateur est Firefox.
EDIT: document.body.style.behavior='url(#default#homepage)';
est très probablement utilisé to set the homepage when the browser is IE. Cependant, it does not seem to work well with Firefox and the others.
l'ai eu, merci, waht est ce sens de ligne? document.body.style.behavior = 'url (# default # homepage)'; – zhuanzhou
Déclaration 1 tente de détecter si le navigateur est IE et l'état 2 utilise une API IE seule: behavior property.
Toutefois, document.all n'est pas une fonction IE uniquement. Il existe également sur Chrome/Chrome et d'autres navigateurs basés sur WebKit. Par conséquent, l'instruction 1 est transmise sur IE & Chrome, mais l'instruction 2 ne fonctionne que sur IE.
veuillez ignorer le premier :) – Ibu
Salut, vous devriez fournir un plus grand extrait du code pour que les réponses soient vraiment utiles. – ocodo
je pense que cette édition n'est pas correcte – Ibu