Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560

    problema visualizzazione <div>

    dovrei far funzionare uno script in js, questo:

    codice:
    <script type="text/javascript">
    // <![CDATA[
    function doSubmit(btt) {
    
        document.getElementById('wait').style.display='block'; 
        //btt.disabled ='disabled'; 
        //btt.blur();
        btt.parentNode.style.display = 'none';
    }
    // ]]>
    </script>
    
    <div id="wait" style="display: none">
    Attendere prego
    </div>

    se inserisco il <div> all' interno di un <td> quando vado per premere il tasto INVIA non mi compare il contenuto del <div:



    codice:
    <form method="POST" enctype="multipart/form-data" action="upload.asp" style="background-color: #FFFFFF; color: #FFFFFF">
    			<input type="hidden" name="azione" value="upload">
    			<table border="0" width="500" cellspacing="0">
      			<tr>
        			<td align="center" bgcolor="#26292F">
          			<table border="0" width="500" bgcolor="#C8C8C8" cellspacing="0" cellpadding="0" height="132">
            			<tr>
              			<td width="100%" colspan="2" align="center" height="42">Invia file dal tuo computer.</td>
            			</tr>        			       			
    		</center>
    	
            			<tr>
              			<td width="80" align="center" height="25">
                          <p align="right">File:</p>
                        </td>
    		
    		<center>
    		
              			<td width="300" height="25"><%If Session("Collegato") = True Then%><input type="file" name="blob" size="40"></td>
            			</tr>
            			<tr>
              			<td width="100%" colspan="2" align="center" height="65">
    <input type="submit" onclick="doSubmit(this)" name="enter" value=" Invio "><div id="wait" style="display: none">
    Attendere il caricamento del file...
    Al termine del caricamento verrai indirizzato alla pagina iniziale!
    </div>
    </td>
            			</tr>
    					
    					<%Else%>
    					
    					<input type="file" name="blob" size="40"></td>
            			</tr>
            			<tr>
              			<td width="100%" colspan="2" align="center" height="65">
    <input type="submit" name="enter" value=" Invio " disabled> Per inviare file bisogna fare il Login, o prima registrarti gratuitamente: Clicca qui!</td><%End If%>
            			</tr>
          			</table>
                    </center>   			  </td>
      			</tr>
    			</table>
    		</form>

    vorrei fare che dopo la pressione del tasto INVIA al posto dello stesso mi compare la frase: Attendere il caricamento del file...
    Al termine del caricamento verrai indirizzato alla pagina iniziale!

    cioè al posto del pulsante che scompare mi dovrebbe apparire la scritta al posto di:
    <td width="100%" colspan="2" align="center" height="65">
    <input type="submit" onclick="doSubmit(this)" name="enter" value=" Invio ">
    </td>

    si può fare?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    up

  3. #3
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    uppete

  4. #4
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    up

  5. #5
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    uppino

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    non appare perche':
    passi this, quindi il pulsante stesso, in
    <input type="submit" onclick="doSubmit(this)" name="enter" value=" Invio ">
    nello script dovrebbe scomparire il parentNode di quanto passato
    btt.parentNode.style.display = 'none';
    parentNode che e' il td che contiene anche il messaggio che vorresti far comparire

    prova con
    btt.parentNode.style.display = 'none';

  7. #7
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    però non ho capito dove inserire: btt.parentNode.style.display = 'none';
    mi spieghi?

    grazie

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ho copiato senza correggere
    nella funzione che hai gia', invece di
    btt.parentNode.style.display = 'none';
    prova
    btt.style.display='none';

  9. #9
    Utente di HTML.it L'avatar di Lino80
    Registrato dal
    Oct 2005
    Messaggi
    1,560
    grazie mille funge..

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.