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

    Problemino con preload di pagina

    Salve!
    Ho scaricato il codice dalla sezione script, è un semplice preload di pagina,
    ma non riesco a fargli visualizzare la barra in aumento.
    Grazie mille.

    Codice PHP:
    <html>
    <
    head>
      <
    title>Loading</title>
      <
    style type="text/css">
       
    td.loading text-alignCentercolor#778899; font: Bold 14px Verdana; }
       
    td.barra background-color#F9F9F9; border: Solid 1px #CCCCCC; }
       #barra { background-color: #EEEEEE; }
       #percentuale { text-align: Center; color: #778899; font: Bold 20px Verdana; }
      
    </style>
      <
    script language="javascript" type="text/javascript">
       <!--
        var 
    espandi 0;
            function 
    Loading() {
               
    barra.style.width espandi;
               
    espandi++;
               
    percentuale.innerHTML Math.round(espandi 2) + "%";
                  if (
    espandi != 200) {
                      
    window.setTimeout("Loading(), 10");
                  }
            }
            function 
    Go() {
               
    location.href "eportfolio1.htm";
            }
            
    window.setTimeout("Go()"3500);
       
    //-->
      
    </script>
    </head>
    <body topmargin="150" onLoad="Loading()" scroll="No"><table width="222" align="center" cellpadding="1" cellspacing="10">
    <tr>
       <td class="loading">You are going to enter in my E-Portfolio!</td>
    </tr>
    <tr>
       <td class="loading">...Loading</td>
    </tr>
    <tr>
       <td class="barra"><div id="barra"></div></td>
    </tr>
    <tr>
       <td><div id="percentuale"></div></td>
    </tr>
    </table></body>
    </html> 

  2. #2
    Utente di HTML.it L'avatar di nuky
    Registrato dal
    Oct 2001
    Messaggi
    1,053
    Non vedi la barra perché il div è vuoto, devi impostare l'altezza.
    Inoltre per essere standard W3C dovresti accedere agli oggetti tramite la funzione document.getElementById:
    codice:
    <html> 
    <head> 
      <title>Loading</title> 
      <style type="text/css"> 
       td.loading { text-align: Center; color: #778899; font: Bold 14px Verdana; } 
       td.barra { background-color: #F9F9F9; border: Solid 1px #CCCCCC; } 
       #barra { background-color: #EEEEEE; height:30px;} 
       #percentuale { text-align: Center; color: #778899; font: Bold 20px Verdana; } 
      </style> 
      <script language="javascript" type="text/javascript"> 
       <!-- 
        var espandi = 0; 
            function Loading() { 
               document.getElementById("barra").style.width = espandi; 
               espandi++; 
               document.getElementById("percentuale").innerHTML = Math.round(espandi / 2) + "%"; 
                  if (espandi != 200) { 
                      window.setTimeout("Loading(), 10"); 
                  } 
            } 
            function Go() { 
               location.href = "eportfolio1.htm"; 
            } 
            window.setTimeout("Go()", 3500); 
       //--> 
      </script> 
    </head> 
    <body topmargin="150" onLoad="Loading()" scroll="No"><table width="222" align="center" cellpadding="1" cellspacing="10"> 
    <tr> 
       <td class="loading">You are going to enter in my E-Portfolio!</td> 
    </tr> 
    <tr> 
       <td class="loading">...Loading</td> 
    </tr> 
    <tr> 
       <td class="barra"><div id="barra"></div></td> 
    </tr> 
    <tr> 
       <td><div id="percentuale"></div></td> 
    </tr> 
    </table></body> 
    </html>
    - "E' un messaggio. E' di Svarion, della terra di Merdor!"
    - "Busto Arsizio?"
    - "Terrazzo, sgabello, formaggio. Borraccia blu, ca**o di gomma e... CANNUCCIA!"
    - "Ca**o dici? C'è scritto «frocio chi legge»!"

  3. #3
    Grazie mille,
    ricordiamoci di attivare anche un altro colore per la barra in progressione:

    #barra { background-color: black ; height:30px;}

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.