Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    funzione creazione calendario

    Il codice qui di seguito è contenuto in una popup all'interno della quale viene creato un calendario. Purtroppo non riesco a far passare dalla popup alla finestra master le viariabili e a chiudere la popup subito dopo il passaggio. . Pe rvariabili intendo che l'utente clicca su un giorno prescelto, la variabile che deve esser passata è la variabile data...(gg/mm/aaaa).


    <?php
    $time = time();
    if ($anno=='') $anno=date('Y', $time);
    if ($mese=='') $mese=date('n', $time);

    $days = array($today=>array(NULL,NULL,'<span style="color: red; font-weight: bold; font-size: larger; text-decoration: blink;">'.$today.'</span>'));
    $days = array();

    $anno_prec=$anno;
    $anno_succ=$anno;
    $mese_prec=$mese-1;
    $mese_succ=$mese+1;
    if ($mese_prec==0) {
    $anno_prec=$anno-1;
    $mese_prec=12;
    }
    if ($mese_succ==13) {
    $anno_succ=$anno+1;
    $mese_succ=1;
    }


    $pn = array('&laquo;'=>calendar.php?anno='.$anno_prec.'& mese='.$mese_prec, '&raquo;'=>calendar.php?anno='.$anno_succ.'&mese=' .$mese_succ);
    echo generate_calendar($anno, $mese, $days, 3, '', 1,$pn);
    ?>

  2. #2
    Devi farlo con javascript puntando alla finestra sottostante con window.parent per passare la variabile (ad esempio scrivendone il valore in un input text) e subito dopo usi self.close() per chiudere automaticamente la popup.
    Per maggiori informazioni e dettagli riguardo js dovresti postare nel forum javascript.

    Ciao,
    Gabriele.
    Gabriele Fabbri
    http://www.overzero.it

  3. #3
    Originariamente inviato da overzero
    Devi farlo con javascript puntando alla finestra sottostante con window.parent per passare la variabile (ad esempio scrivendone il valore in un input text) e subito dopo usi self.close() per chiudere automaticamente la popup.
    Per maggiori informazioni e dettagli riguardo js dovresti postare nel forum javascript.

    Ciao,
    Gabriele.
    Posta la tua richiesta in modo leggermente diverso o farai crossposting... (a meno che non ti spostino questa i moderatori)
    Questa e' la mia firma! Lo so, e' una mezza schifezza.
    Un sito
    - skype non è per consulenze online -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.