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

    Funzione per apertura popup

    Ciao, come mai questa funzione se inserisco il codice in rosso, smette di funzionare?
    codice:
    <script language="javascript">
    <!--
     
    // Variabile globale contenente l'istanza 'window' del popup corrente
    var popup = null;
     
    function Forum(pag)
    {
      var w = 835;
      var h = 505;
      var pw = Math.floor((screen.width - w) / 2);
      var ph = Math.floor((screen.height - h) / 2);
     
      // Crea il popup solo se non è già stato aperto
      if (!popup || popup.closed) 
     popup = window.open(pag, "scelte", "width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw + ", scrollbars="yes",toolbar="no");  
      // Attiva il popup (portalo in primo piano)
      if (popup) popup.focus();
    }
     
    //-->
    </script>

  2. #2
    prova cosi':

    codice:
    popup = window.open(pag, "scelte", "scrollbars=yes,toolbar=no,width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw);
    e, comunque, i vari yes e no non vanno fra doppi apici.

    ciao

  3. #3
    codice:
    popup = window.open(pag, "scelte", "scrollbars=yes,toolbar=no" ,width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw);
    a parte le virgolette di chiusura che mancavanco, ma così non rispetta più le domensioni di apertura, la pagina si apre a tutto schermo...

  4. #4
    Originariamente inviato da Vitacillina
    codice:
    popup = window.open(pag, "scelte", "scrollbars=yes,toolbar=no" ,width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw);
    a parte le virgolette di chiusura che mancavanco, ma così non rispetta più le domensioni di apertura, la pagina si apre a tutto schermo...
    quali virgolette di chiusura?
    fra toolbar=no, e width non vanno.

  5. #5
    popup = window.open(pag, "scelte", "scrollbars='yes', toolbar='no', "width=" + w + ",height=" + h + ",top=" + ph + ",left=" + pw);
    Previsto oggetto...

  6. #6
    Originariamente inviato da Vitacillina
    Previsto oggetto...
    scusa, ma mi pare di averti detto che i vari no e yes non vanno racchiusi tra apici (singoli o doppi).
    dunque toolbar=no e non toolbar='no'.

    ciao

  7. #7
    OK grazie... una domanda:

    conosci uno script che faccia visualizzare l'ora corrente di Milano e contestualmente l'ora di un'altra capitale europea a scelta?

  8. #8
    Originariamente inviato da Vitacillina
    OK grazie... una domanda:

    conosci uno script che faccia visualizzare l'ora corrente di Milano e contestualmente l'ora di un'altra capitale europea a scelta?
    prova a ravanare qui.

    ciao

  9. #9
    Grazie.

    Ho trovato questo script in rete ed ho soltanto sostituito i nomi dei giorni della settimana dall' inglese all' italiano; ma adesso invece di restituirmi il giorno con il nome in italiano restituisce undefined , dove faccio l'errore???
    codice:
     <script language="javascript1.2">
     
    <!-- 
     
    // get the date and change it to GMT string
    var date = new Date();
    var timegmt = date.toGMTString();
     
    // split the GMT string at spaces
    time_string = timegmt.split(' ');
     
    // assign variables
    week = time_string[0];
    day = time_string[1];
    mon = time_string[2];
    year = time_string[3];
    hms = time_string[4];
     
    // split the time part on colon
    hms_string = hms.split(':');
     
    // assign variables
    var hour = hms_string[0] - 0;
    var min = hms_string[1];
     
    // convert day-of-week variables to numbers
    if (week == 'Dom,') {
       week = 1
       }
    if (week == 'Lun,') {
       week = 2
       }
    if (week == 'Mar,') {
       week = 3
       }
    if (week == 'Mer,') {
       week = 4
       }
    if (week == 'Gio,') {
       week = 5
       }
    if (week == 'Ven,') {
       week = 6
       }
    if (week == 'Sab,') {
       week = 7
       }
     
    // make array for days of week
    weekly = new Array("Sabado", "Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "Venerdi", "Sabato", "Domenica");
     
       
    // assign +- hour for Denver
    var den_hour = hour - 6;
    var den_week = week;
    var den_ampm = " a.m.";
    if (den_hour < 0) {
       den_hour += 24
       den_week -= 1
       }
    if (den_hour > 11) {
        den_ampm = " p.m."
        }
    if (den_hour > 12) {
       den_hour -= 12
       }
    if (den_hour == 0) {
       den_hour = 12
       }
          
    // assign +- hours for Roma
    var lon_hour = hour + 1;
    var lon_week = week;
    var lon_ampm = " a.m.";
    if (lon_hour > 24) {
       lon_hour -= 24
       lon_week += 1
       }
    if (lon_hour > 11) {
        lon_ampm = " p.m."
        }
    if (lon_hour > 12) {
       lon_hour -= 12
       }
    if (lon_hour == 0) {
       lon_hour = 12
       }
           
    //-->
          
    </script>
     
    </HEAD>
     
    <BODY BGCOLOR="#FFFFFF">
     
    
    <script language="javascript1.2">
    <!-- hideme
    var loc_hour = date.getHours();
    var loc_min = date.getMinutes();
    var loc_ampm = " a.m.";
    if (loc_hour > 11) {
        loc_ampm = " p.m."
        }
    if (loc_hour > 12) {
        loc_hour -= 12
        }
     
    //-->
    </script>
     
    <table cellspacing=10>
    <tr><td align=center valign=top>
     
    <script language="javascript1.2">
    <!--
    document.write('Denver (USA)
    ');
    document.write(weekly[den_week] + '
    ');
    document.write(den_hour + ':' + min + den_ampm + '
    ');
    //-->
    </script>
     
    </td><td align=center valign=top>
     
    <script language="javascript1.2">
    <!-- 
    document.write('Roma (Italia)
    ');
    document.write(weekly[lon_week] + '
    ');
    document.write(lon_hour + ':' + min + lon_ampm + '
    ');
    //-->
    </script>

  10. #10
    up

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.