Cuando los desarrolladores incluyen secciones de código JavaScript en las páginas Web, que utilizan etiquetas de script. etiquetas de script permiten a los desarrolladores crear elementos HTML que el navegador web del usuario interpreta como código de script del lado del cliente. A veces los desarrolladores tengan problemas con secciones de script, como el navegador no poder interpretar la etiqueta de script de cierre correctamente. Este problema se puede evitar que una página funcione correctamente, pero en la mayoría de los casos puede ser fácilmente corregido.
secuencia de comandos de marcado
páginas web utilizan el código JavaScript para implementar funciones interactivas. El código de ejemplo de marcado muestra una sección de la escritura correctamente estructurada entre las etiquetas de apertura y cierre de cabeza en una página:
<Script type = "text / javascript">
doSomething función () {
alert ( "Hola");
}
</ Script>
funciones de JavaScript aparecen entre la apertura y el cierre de etiquetas de script. Como alternativa, la página puede enlazar a un archivo JavaScript separada de la siguiente manera:
<Script type = "text / javascript" src = "sitescripts.js"> </ script>
En este caso el elemento no tiene contenido, pero el navegador puede importar el contenido de la secuencia de comandos haciendo referencia a los atributos dentro de la etiqueta de secuencia de comandos de apertura.
causas
Si la etiqueta script de cierre no está estructurado correctamente, no va a cerrar la sección de escritura de manera efectiva. Un error común es no incluir el carácter de barra utilizado dentro de las etiquetas HTML de cierre, de la siguiente manera:
<Script>
Como alternativa, el código JavaScript dentro de una sección de la escritura puede impedir que el navegador Web desde el reconocimiento de la escritura de la etiqueta de cierre. Por ejemplo, si el código JavaScript contiene un comentario de varias líneas que no está cerrada correctamente, esto tendrá un efecto en cadena en la etiqueta de script, de la siguiente manera:
<Script type = "text / javascript">
doSomething función () {
alert ( "Hola");
}
/ * Este es un comentario
dividida en varias líneas
</ Script>
La sección de comentario debe estar estructurado de la siguiente manera:
/ Aquí está un comentario
dividida en varias líneas
/
Si no se cierra la sección de comentarios hará que el navegador que ignore la etiqueta script de cierre, interpretándolo como parte del comentario.
efectos
Si el navegador web del usuario no está pudiendo interpretar la etiqueta de script de cierre en una página correctamente, esto puede afectar el código HTML dentro de la página, así como la funcionalidad de JavaScript. Esto es especialmente probable si el problema es causado por una sección de comentarios, ya que el navegador puede ignorar el resto de las marcas HTML para la página. Cualquier página en la que el navegador no puede interpretar las etiquetas de secuencia de comandos es probable que aparezcan y se comportan de manera poco fiable.
soluciones
Al igual que con cualquier error de programación, el primer paso necesario es la localización de la causa. por lo tanto necesitan los desarrolladores se enfrentan este tipo de problemas para examinar la sección de escritura de que se trate, la comprobación de cuestiones tales como errores de sintaxis dentro de las funciones y secciones de comentarios mal estructurados. Una vez que los desarrolladores de localizar el problema, pueden alterar el código, guardar el archivo y subirlo al servidor. Los desarrolladores a veces eliminar secciones de código cuando están teniendo dificultades para localizar la fuente de un error, que puede ser especialmente útil con las secciones de guiones largos.