Completo tutorial de JavaScript - Ocultar scripts en navegadores antiguos

9 - Ocultar scripts en navegadores antiguos

[editar]
Tutorial creado por Indaya.com. Extraido de: http://www.indaya.com
11 de Septiembre de 2005
Ya hemos visto que Javascript se implementó a partir de Netscape 2.0 e
Internet Explorer 3.0, incluso hay navegadores que funcionan en sistemas donde
sólo se puede visualizar texto y por lo tanto determinadas tecnologías, como
este lenguaje, están fuera de su alcance. Así pues, no todos los navegadores del
web comprenden Javascript. En los casos en los que no se interpretan los
scripts, los navegadores asumen que el código de éstos es texto de la propia
página web y como consecuencia, presentan los scripts en la página web como si
de texto normal se tratara. Para evitar que el texto de los scripts se escriba
en la página cuando los navegadores no los entienden se tienen que ocultar los
con comentarios HTML (<!-comentario HTML -->). Veamos con un ejemplo cómo se han
de ocultar los scripts.
<SCRIPT>
<!--
Código Javascript
-->
</SCRIPT>
Vemos que el inicio del comentario HTML es idéntico a cómo lo conocemos en el
HTML, pero el cierre del comentario presenta una particularidad, que empieza por
doble barra inclinada. Esto es debido a que el final del comentario contiene
varios caracteres que Javascript reconoce como operadores y al tratar de
analizarlos lanza un mensaje de error de sintaxis. Para que Javascript no lance
un mensaje de error se coloca antes del comentario HTML esa doble barra, que no
es más que un comentario Javascript, que conoceremos más adelante cuando
hablemos de sintaxis.
El inicio del comentario HTML no es necesario comentarlo con la doble barra,
dado que Javascript entiende bien que simplemente se pretende ocultar el código.
Una aclaración a este punto: si pusiesemos las dos barras en esta línea, se
verían en navegadores antiguos por estar fuera de los comentarios HTML. Las
etiquetas <SCRIPT> no las entienden los navegadores antiguos, por lo tanto no
las interpretan, tal como hacen con cualquier etiqueta que desconocen.
<NOSCRIPT>
Existe la posibilidad de indicar un texto alternativo para los navegadores que
no entienden Javascript, para informarles de que en ese lugar debería ejecutarse
un script y que la página no está funcionando al 100% de sus capacidades.
También podemos sugerir a los visitantes que actualicen su navegador a una
versión compatible con el lenguaje. Para ello utilizamos la etiqueta <NOSCRIPT>
y entre esta etiqueta y su correspondiente de cierre podemos colocar el texto
alternativo al script.
<SCRIPT>
código javascript
</SCRIPT>
<NOSCRIPT>
Este navegador no comprende los scripts que se están ejecutando, debes
actualizar tu versión de navegador a una más reciente.
<br><br>
<a href=http://netscape.com>Netscape</a>.<br>------<a href=http://microsoft.com>Microsoft</a>.------</NOSCRIPT>
[editar]

42 opiniones

s

ssssssss
ayudaaaaaaaaaaaaa

alguien sabe donde puedo consegirlos es qe estoy en un instituto y no me los deja bajar los nesesito para entrar al tuenti,al bruto ,ogame ayunarme es qe en clase es muy aburrida xD
!!!!(no sirve!!!!

Virus
45554

545454545454545454545454545
Me tira error

me tira ewrorr
1 2 3 4 5 6 7 ... 9 | siguiente >

Tutoriales relacionados con 'Completo tutorial de JavaScript'

Bienvenidos al manual de HTML de Indaya.A través de todos estos capítulos vamos a descubrir... Más »
ASP (Active Server Pages) es la tecnología para la creación de páginas dinámicas del lado... Más »
Este tutorial te ayuda a conocer el clásico de la creación de páginas web, Microsoft... Más »
Las páginas que estás viendo están alojadas en mi propio servidor (IP 217. 126.10.173), que... Más »
Con CSS puedes formatear tus páginas web separando completamente el contenido de la presentación. Es... Más »

Autor y licencia de 'Completo tutorial de JavaScript'


Tutorial de Indaya.com. Extraido de: http://www.indaya.com CopyLeft
Licencia GNU Free Documentation License: http://www.gnu.org/copyleft/fdl.es.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.