Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/05/2011, 06:08
Avatar de fodsite
fodsite
 
Fecha de Ingreso: agosto-2005
Ubicación: Talca
Mensajes: 20
Antigüedad: 19 años, 3 meses
Puntos: 3
Respuesta: JQuery Datepicker Iframe problema

Muy bien kronox, aquí tengo la solución para iframe:
Código Javascript:
Ver original
  1. <!DOCTYPE html>
  2.     <html lang="en">
  3.     <head>
  4.         <title>Ejemplo Datepicker</title>
  5.         <link rel="stylesheet" type="text/css" media="screen" href="jquery-ui/development-bundle/themes/jquery.ui.datepicker.css" />
  6.         <script type="text/javascript" src="jquery-ui/js/jquery-1.4.4.min.js"></script>
  7.         <script type="text/javascript" src="jquery-ui/js/jquery-ui-1.8.10.custom.min.js"></script>
  8.         <script type="text/javascript" src="jquery-ui/development-bundle/ui/i18n/jquery.ui.datepicker-es.js"></script>
  9.         <script type="text/javascript">
  10.             $(document).ready(function(){
  11.                 $("#datepicker").datepicker({
  12.                     gotoCurrent: false,
  13.                     onSelect: function(date, inst) {
  14.                         var v = 'evento.php?date='+date;
  15.                         mostrarResultado(v);
  16.                     },
  17.                     defaultDate: "<?php if(isset($_GET['date'])) { echo $_GET['date']; } else { echo 'null'; } ?>",
  18.                     showOn: "button",
  19.                     buttonImage: "calendar.gif",
  20.                     buttonImageOnly: true
  21.                     });
  22.             });
  23.             function mostrarResultado(val){
  24.                 document.getElementById("iframeDatos").src=val;
  25.             }
  26.         </script>
  27.     </head>
  28.     <body>
  29.      
  30.     <input id="datepicker" type="text" />
  31.      
  32.     <hr />
  33.      
  34.     <h4>Resultado evento:</h4>
  35.     <iframe  id="iframeDatos" name="iframeDatos"  frameborder="0"  vspace="0"  hspace="0"  marginwidth="0"  marginheight="0" width="500" scrolling="yes"  height="100"></iframe>
  36.      
  37.     <hr />
  38.      
  39.     </body>
  40.     </html>

Puedes poner el iframe invisible si lo deseas para que no te ocupe el espacio por defecto, pero es cosa de gustos.

Saludos.