Foros del Web » Programando para Internet » ASPX (.net) »

Problema al tratar de usar un Calendario

Estas en el tema de Problema al tratar de usar un Calendario en el foro de ASPX (.net) en Foros del Web. Buen día a todos. He tratado por buen rato de vincular a mi aplicación web un calendario desarrollado en JavaScript por un tercero, el calendario ...
  #1 (permalink)  
Antiguo 17/06/2009, 11:41
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Problema al tratar de usar un Calendario

Buen día a todos.

He tratado por buen rato de vincular a mi aplicación web un calendario desarrollado en JavaScript por un tercero, el calendario me parece genial y una dirección en el que se puede probar su ejecución es la siguiente:

Triple W PUNTO electricprism PUNTO com SLASH aeron-calendar SLASH _semantic PUNTO html

Para la configuración del calendario dice que se debe agregar la siguiente etiqueta en el HEAD de la página:

Código:
	<script type="text/javascript">		
	//<![CDATA[
		window.addEvent('domready', function() { 
			myCal1 = new Calendar({ date1: 'd/m/Y' }, { direction: 1, tweak: {x: 6, y: 0} });
			myCal2 = new Calendar({ date2: 'd/m/Y' }, { classes: ['dashboard'], direction: 1, tweak: {x: 3, y: -3} });
			myCal3 = new Calendar({ date3: 'd/m/Y' }, { classes: ['i-heart-ny'], direction: 1, tweak: {x: 3, y: 0} });
		});
	//]]>
	</script>
El contenido que debe ir en el BODY de la página es el siguiente:
Código:
	<form action="/" class="long">
		<fieldset>
			<legend>Default styling</legend>

			<label for="date1">Date</label>
			<input id="date1" name="date1" type="text" />
		</fieldset>
	</form>

	<form action="/">
		<fieldset>
			<legend>Alternate styling: dashboard</legend>

			<label for="date2">Date</label>
			<input id="date2" name="date2" type="text" />
		</fieldset>
	</form>

	<form action="/">
		<fieldset>
			<legend>Alternate styling: i-heart-ny (experimental)</legend>

			<label for="date3">Date</label>
			<input id="date3" name="date3" type="text" />
		</fieldset>
	</form>
Lo que he hecho al respecto es lo siguiente:

en el Page_Load de mi página agregué la siguiente instrucción
Código:
    protected void Page_Load(object sender, EventArgs e)
    {
        string _script = "";

        _script += "<script type=\"text/javascript\">";
        _script += "//<![CDATA[";
        _script += "    window.addEvent('domready', function() {";
        _script += "        myCal2 = new Calendar({ " + txtFecha1.ClientID + ": 'd/m/Y' }, { classes: ['dashboard'], direction: 1, tweak: {x: 3, y: -3} });";
        _script += "    });";
        _script += "//]]>";
        _script += "</script>";

        Page.RegisterClientScriptBlock("calendario", _script);
    }
En el código de la pagina:
Código:
        Fecha1: <asp:TextBox ID="txtFecha1" runat="server" CssClass="dashboard" />&nbsp;
Ya verifiqué que la vinculación de los archivos javascript y css para la correcta ejecución de la página estuvieran bien configurado, pero aún sigo sin poder hayar solución a mi problema, si alguien me puede colaborar con este inconveniente le estoy inmensamente agradecido.

Gracias por su tiempo
  #2 (permalink)  
Antiguo 17/06/2009, 13:47
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Problema al tratar de usar un Calendario

Una vez tuve problemas y lo solucione poniendo doble comillas cuando hay que poner una para que lo registre correctamente.....

Solo dobles comillas cuando en el java se tiene que usar una ok. las simples solo abre y cierra el string

_script += "<script type=\""text/javascript\"">";
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #3 (permalink)  
Antiguo 18/06/2009, 08:07
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Problema al tratar de usar un Calendario

Buen día amigos

Por fin mi calendario comenzó a funcionar sin problemas.

El problema radicaba en que el archivo javascript del calendario necesitaba de otro archivo adicional para su funcionamiento.

Muchas gracias por su colaboración.


Igual, ahí les queda la referencia del calendario para que lo descarguen y los disfruten, es muy sencillo de configurar y hasta el momento es uno de los calendarios más flexibles que he conocido.

De nuevo muchísimas gracias
  #4 (permalink)  
Antiguo 18/06/2009, 08:08
 
Fecha de Ingreso: noviembre-2008
Mensajes: 11
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Problema al tratar de usar un Calendario

Cita:
Iniciado por mdavila Ver Mensaje
Una vez tuve problemas y lo solucione poniendo doble comillas cuando hay que poner una para que lo registre correctamente.....

Solo dobles comillas cuando en el java se tiene que usar una ok. las simples solo abre y cierra el string

_script += "<script type=\""text/javascript\"">";
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:45.