Principales respuestas
0x800a138f - Error en tiempo de ejecucio de JavaScript

Pregunta
-
Hola a todos.
Actualmente estoy realizando un "formulario" para capturar varios datos a una base de datos, para esto, tengo bloques de campos que se repiten varias veces, por ello decidi crear varios UserControls en ASP.NET
[Problema]: Uno de los UserControls maneja un campo de Fecha, por lo cual, agrege un DateTimePicker con JQuery. Al momento de compilar la aplicación, antes de terminar de cargar en el Navegador (IE10) me arroja el error de:
Error de JavaScript: 0x800a138f - Error en tiempo de ejecucio de JavaScript: El valor de la propiedad '$' es nulo o no esta definido, no es un objeto de funcion
El codigo de la pagina ASP es el siguiente:
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ucControlEventos.ascx.cs" Inherits="UserControls_ucControlEventos" %> <script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script> <script src="../Scripts/jquery.dynDateTime.min.js" type="text/javascript"></script> <script src="../Scripts/calendar-en.min.js" type="text/javascript"></script> <link href="../Styles/calendar-blue.css" rel="stylesheet" type="text/css" /> <script type="text/javascript"> $(document).ready(function () { $("#<%=txtFechaInicio.ClientID %>").dynDateTime({ showsTime: false, ifFormat: "%d/%m/%Y", daFormat: "%l;%M %p, %e %m, %Y", align: "BR", electric: false, singleClick: true, displayArea: ".siblings('.dtcDisplayArea')", button: ".next()" }); }); </script>
En la parte de la caja de texto es:
<td> Fecha de Inicio: <asp:TextBox ID="txtFechaInicio" ClientIDMode="Static" runat="server" OnTextChanged="txtFechaInicio_TextChanged"></asp:TextBox> <asp:ImageButton ID="imgCalInicio" runat="server" ImageUrl="~/Images/iconCalendar.gif" Height="16px" Width="16px" /> </td> <td>
Espero puedan apoyarme. De antemano muchas gracias!
Respuestas
-
hola
ese error se produce porque la libreria de jquery no se esta cargando correctamente
podrias usar el developer tools del browser, al cual accedes con F12, para ver desde la solapa de "network" si se carga el .js de jquery
valida la linea
<script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
de jquery porque quizas la ruta relativa es incorrecta
quizas no debes usar el ../
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Editado Leandro TuttiniMVP miércoles, 17 de junio de 2015 14:51
- Marcado como respuesta TUROEL miércoles, 17 de junio de 2015 16:26
Todas las respuestas
-
Comprueba que la referencia al jquery es correcta.
Deberías de buscar la forma de sacar las referencias a los ficheros de JavaScript y de hojas de estilos fuera del usercontrol, especialmente si vas a repetir muchas veces el control en la página. Ten en cuenta que se va a añadir una referencia a cada fichero por cada usercontrol incluido en la página, es posible que ese sea el problema.
-
hola
ese error se produce porque la libreria de jquery no se esta cargando correctamente
podrias usar el developer tools del browser, al cual accedes con F12, para ver desde la solapa de "network" si se carga el .js de jquery
valida la linea
<script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
de jquery porque quizas la ruta relativa es incorrecta
quizas no debes usar el ../
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Editado Leandro TuttiniMVP miércoles, 17 de junio de 2015 14:51
- Marcado como respuesta TUROEL miércoles, 17 de junio de 2015 16:26
-