8
En la consola de desarrollador de IE (F12), he logrado que mis páginas se ejecuten sin errores; ¡todos menos uno!SCRIPT1002: Error de sintaxis, carácter de línea 1 6
SCRIPT1002: Syntax error mypage.php, line 1 character 6
estoy usando IE9. ¿Cuál es el problema?
Este es mi código:
<!DOCTYPE html>
<head>
<script type='text/javascript' src='/files/jquery-1.7.2.min.js'></script>
<script type="text/javascript">
$(document).ready(function() {
$("#donateButton").click(function() {
alert('hey');
});
});
</script>
</head>
<body>
<a href="javascript:void();" id="donateButton">asdsadasd</a>
</body>
Cuando hago clic en #donateButton, se produce un error. Sin embargo, cuando cambio javascript:void()
a #
, ya no se produce ningún error. ¿Por qué?
Se trata de la línea 1 de uno de sus '' bloques
El error podría provenir del espacio que tiene entre función y()
prueba este
Fuente
2012-06-29 14:08:12 Tschallacka
-1 Incorrecto. Los espacios no importan. –
con Internet Explorer nunca se sabe ... El código funciona sin problemas en jsfiddle, así que no sabría dónde más buscar con lo que ha suministrado – Tschallacka
El problema probablemente sea otro, pero definitivamente no es causado por este espacio. He verificado el código en IE6, 7, 8, 9 y 10, y un espacio no importa en absoluto. (Si lo hiciera, los sitios de mnay se romperían). –