Code spécifique au navigateur pour IE et Netscape
Si vous concevez un site Web, il est essentiel que vous compreniez les différences entre IE - Internet Explorer - et Netscape, et le code pour les deux.

La première chose que vous devez faire est de déterminer le type de navigateur utilisé par votre visiteur. Vous feriez cela avec ce code:

Dim SvrVar
Définissez SvrVar = Request.ServerVariables
BrowserName = SvrVar ("HTTP_USER_AGENT")
OpSys = SvrVar ("HTTP_UA_OS")
Set SvrVar = Nothing

Vous savez maintenant exactement quel navigateur et quel système d'exploitation votre utilisateur utilise. Ensuite, vous devez configurer une feuille de style distincte pour chaque navigateur. Différents navigateurs utilisent différentes commandes de feuille de style - et différents systèmes d'exploitation utilisent différentes polices. Voici un moyen de gérer les quatre combinaisons principales:

«AFFICHER LA FEUILLE DE STYLE POUR LE SYSTÈME D'APPARIEMENT»
si InStr (BrowserName, "MSIE")> 0 et InStr (BrowserName, "Win")> 0 alors
Response.Write ""
fin si
si InStr (BrowserName, "MSIE")> 0 et InStr (BrowserName, "Win") = 0 alors
Response.Write ""
fin si
si InStr (BrowserName, "MSIE") = 0 et InStr (BrowserName, "Win")> 0 alors
Response.Write ""
fin si
si InStr (BrowserName, "MSIE") = 0 et InStr (BrowserName, "Win") = 0 alors
Response.Write ""
fin si

Cela prend en charge les bases. Passons maintenant à la construction de la page réelle. Une grande différence entre IE et Netscape est qu'IE utilise les paramètres de corps de "topmargin" et "leftmargin", tandis que Netscape va de pair avec "marginheight" et "marginwidth". Ainsi, votre code pour écrire votre déclaration de corps pourrait ressembler à ceci:

si InStr (BrowserName, "MSIE")> 0 alors
Response.Write ""
autre
Response.Write ""
fin si

Vous utiliseriez cette même logique tout au long de votre code, en vous assurant de l'écrire de manière appropriée en fonction du navigateur et du système d'exploitation avec lesquels votre utilisateur travaillait. Oui, une grande partie du HTML est comprise par tous les navigateurs, mais vous voulez que votre site Web soit parfait dans toutes les conditions. Il est de votre responsabilité en tant que développeur de tester votre code sur IE et Netscape, sur PC et Mac, pour comprendre ce que le monde voit lorsqu'ils consultent votre site Web!

Instructions Vidéo: How to remove Safesurfs.net (Chrome, Firefox, IE) (Mars 2024).