Molt sovint, els programadors que escriuen el codi de les pàgines del lloc s’obliden de comprovar quin tipus de navegador d’Internet (Internet Explorer, Mozilla, Opera, etc.) i quina versió s’utilitzarà per veure el lloc. Per a la visualització de la pàgina sense errors en tots els navegadors, cal corregir aquelles parts del codi de pàgina on s’utilitzen objectes o mètodes específics d’aquest o aquell navegador d’Internet. La negligència o el desconeixement d’aquests principis pot conduir al fet que a la part inferior de la finestra del navegador, a la part esquerra de la barra d’estat, aparegui una icona: un triangle amb un signe d’exclamació i que la pàgina que es visualitza aparegui i no funcioni Unes quantes recomanacions senzilles permetran als desenvolupadors evitar aquests errors.
Necessari
Habilitats per treballar amb llenguatges html i JavaScript
Instruccions
Pas 1
En primer lloc, heu d’establir la causa i el lloc de l’error. Per fer-ho, feu clic a la icona i al quadre de diàleg que apareix, feu clic al botó "Mostra els detalls". Després d'això, podeu veure el text d'error i el número de línia del codi de pàgina que conté l'expressió errònia: figura 1. Com a regla general, es tracta d’errors JavaScript i són causats per errors de codificació trivials o pel fet que la sintaxi i les funcions i objectes compatibles d’aquest llenguatge són diferents en diferents navegadors d’Internet.
Pas 2
Després de revisar el text de l'error, heu de determinar si es tracta d'un error de codificació o si es produeix perquè el navegador d'Internet que utilitzeu o la seva versió actual no admet el vostre estàndard JavaScript. És fàcil entendre quin tipus d’error és obrir la pàgina en diferents navegadors. Si l’error es produeix a tot arreu, n’hi ha prou amb solucionar l’error de codificació. Els errors més habituals d’aquest tipus són la sintaxi i les referències a objectes o mètodes buits (inexistents).
Pas 3
En el cas que l’error no es produeixi a tots els navegadors d’Internet, cal simplificar el codi rebutjant l’ús de funcions especials o objectes específics només per al JavaScript del navegador on es mostra la pàgina sense error, o bé afegir una comprovació del tipus de navegador d’Internet i la seva versió i, en funció del resultat, truqueu als mètodes o objectes adequats, o fins i tot utilitzeu una sintaxi especial.
Aquí teniu un fragment de JavaScript que conté un exemple de comprovació bàsica del tipus i la versió d’un navegador d’Internet:
if (Request. Browser. Browser == "IE" && Request. Browser. Version == "6.0")
{
rn_img. Style. Add ("fons", "url (images / blank.gif)");
}
en cas contrari
{
…..
}.