Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/11/2011, 07:14
Sirrohan
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 14 años, 4 meses
Puntos: 21
Respuesta: Jcalendar en Blackberry no funciona

Efectivamente, usé el Datepicker de jQueryUI y carga algo lento, pero lo hace en el navegador del Blackberry, básicamente, esto fue lo que implementé.

Código Javascript:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  2. "http://www.w3.org/TR/html4/strict.dtd"
  3. >
  4. <html lang="es">
  5. <head>
  6. <title>Seleccionar fecha con jQuery UI</title>
  7.    <link type="text/css" href="jquery-ui.css" rel="Stylesheet" />  
  8.    <script type="text/javascript" src="../jquery-1.6.4.min.js"></script>
  9.    <script type="text/javascript" src="../jquery-ui-1.8.min.js"></script>
  10.    <script type="text/javascript" src="calendario_es.js"></script>
  11. <script>
  12. $(document).ready(function(){
  13.    $("#campofecha").datepicker({
  14.       showOn: 'both',
  15.       buttonImage: 'calendar.png',
  16.       buttonImageOnly: true,
  17.       changeYear: true,
  18.       numberOfMonths: 1,
  19.       onSelect: function(textoFecha, objDatepicker){
  20.          $("#mensaje").html("<p>Has seleccionado: " + textoFecha + "</p>");
  21.       }
  22.    });
  23. })
  24. </script>
  25. </head>
  26. <body>
  27.  
  28. <form>
  29.    Fecha: <input type="text" name="fecha" id="campofecha">
  30. </form>
  31.  
  32. <div id="mensaje"></div>
  33.  
  34.  
  35. <a href="#" id="cambiames">Mostrar formulario para cambiar mes</a>
  36.  
  37. </body>
  38. </html>

Y este es el contenido del archivo calendario_es.js
Código Javascript:
Ver original
  1. /* Inicialización en español para la extensión 'UI date picker' para jQuery. */
  2. jQuery(function($){
  3.    $.datepicker.regional['es'] = {
  4.       closeText: 'Cerrar',
  5.       prevText: '<Ant',
  6.       nextText: 'Sig>',
  7.       currentText: 'Hoy',
  8.       monthNames: ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Noviembre', 'Diciembre'],
  9.       monthNamesShort: ['Ene','Feb','Mar','Abr', 'May','Jun','Jul','Ago','Sep', 'Oct','Nov','Dic'],
  10.       dayNames: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'],
  11.       dayNamesShort: ['Dom','Lun','Mar','Mié','Juv','Vie','Sáb'],
  12.       dayNamesMin: ['Do','Lu','Ma','Mi','Ju','Vi','Sá'],
  13.       weekHeader: 'Sm',
  14.       dateFormat: 'dd/mm/yy',
  15.       firstDay: 1,
  16.       isRTL: false,
  17.       showMonthAfterYear: false,
  18.       yearSuffix: ''};
  19.    $.datepicker.setDefaults($.datepicker.regional['es']);
  20. });