Visualizzazione dei risultati da 1 a 5 su 5

Discussione: form con div d'attesa

  1. #1
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    form con div d'attesa

    all'interno di una pagina inserimento dati ho inserito un div non visibile quando invio il form vorrei che il div diventi visibile e dopo qualche secondo reindirizzi alla pagina lista messaggi.

    Credevo bastasse dopo aver ricaricato la pagina per inserire i dati nel db una cosa del genere:
    codice:
    Response.Write("<script>document.getElementById('grazie').style.visibility='visible';setTimeout(""location.href='firme.asp'"",5000);</script>")
    MA oltre a non visualizzare il div mi da un errore javascript

    document.getElemntById.... non è specificato

    Perchè

    Ciao e grazie per l'aiuto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quel codice esiste solo sul server... e inoltre non si capisce in quale punto della pagina l'hai inserito.

    Posta la pagina come la riceve il browser

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    beh, esiste questo div con id="grazie" di cui stai cercando di alterare la visibilita'?
    probabilmente esisteva nella pagina con il form
    pagina che ora non esiste +

    fai prima a far scrivere da asp, nel response.write in cui scrivi quello script con il setTimeout, il div (chiaramente visibile, cercare di alterarne la visibilita' non ha senso a questo punto)

    spero sia comprensibile, ciao

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    <%
    Dim rs,sql
    If Request.ServerVariables("REQUEST_METHOD") = "POST" Then

    Set rs = Server.CreateObject("ADODB.Recordset")
    sql= "SELECT * FROM tb_guest"
    RS.Open SQL,conn,2,3

    RS.AddNew

    RS("email")= request("email")
    RS("nome")= request("nome")
    RS("IP")= Request.ServerVariables("REMOTE_ADDR")
    RS("homepage")= request("homepage")
    RS("messaggio")= request("messaggio")
    RS("titolo")= request("titolo")
    RS("emotion") = Request("emotion")
    RS.Update
    Conn.close
    set Conn = nothing
    Response.Write("<script>document.getElementById('g razie').style.visibility='visible';setTimeout(""lo cation.href='firme.asp'"",5000);</script>")
    End if
    %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>MOTORBIKERS [GUESTBOOK]</title>
    </head>

    <body>
    <div id="grazie" style="position:absolute; left:327px; top:260px; width:485px; height:435px; z-index:1; background-image: url(images/sf_book.gif); layer-background-image: url(images/sf_book.gif); border: 1px none #000000; visibility: hidden;"></div>
    <div align="center">
    <table width="745" align="center" cellpadding="0" cellspacing="0">
    <tr>
    <form method="post" name="f" id="f" onsubmit="return controlla();">
    <table border="0" cellpadding="0" cellspacing="0">
    <tr>
    <td colspan="12">[img]images/space.gif[/img]</td>
    </tr>
    <tr>
    <td rowspan="27">[img]images/guest_01_01_01.gif[/img]</td>
    <td height="49" colspan="11"><div align="center"></div></td>
    </tr>
    <tr>
    <td colspan="9">[img]images/guest_03_03_03.gif[/img]</td>
    <td colspan="2">[img]images/space.gif[/img]</td>
    </tr>
    <tr>
    <td colspan="3" rowspan="8">[img]images/guest_05_05_05.gif[/img]</td>
    <td width="261" height="151" colspan="2" rowspan="8" valign="top" class="cellatop"><table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td height="25"><input name="titolo" type="text" class="text" style="width: 100%;" maxlength="70" /></td>
    </tr>
    <tr>
    <td height="33"><input name="nome" type="text" class="text" style="width: 100%;" maxlength="50" /></td>
    </tr>
    <tr>
    <td height="33"><input name="email" type="text" class="text" style="width: 100%;" maxlength="50" /></td>
    </tr>
    <tr>
    <td height="39"><input name="homepage" type="text" class="text" style="width: 100%;" value="http://" maxlength="50" /></td>
    </tr>
    </table>
    td>
    </tr>
    </table>
    </form>

    </p></th>
    <th width="35" class="celladx"></th>
    </tr>
    <tr>
    <th height="68" colspan="3" valign="top" class="cellabotton"></th>
    </tr>
    </table>
    </div>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da Xinod
    beh, esiste questo div con id="grazie" di cui stai cercando di alterare la visibilita'?
    probabilmente esisteva nella pagina con il form
    pagina che ora non esiste +

    fai prima a far scrivere da asp, nel response.write in cui scrivi quello script con il setTimeout, il div (chiaramente visibile, cercare di alterarne la visibilita' non ha senso a questo punto)

    spero sia comprensibile, ciao
    Grazie ad entrambi ma ho risolto con il consiglio di Xinod o messo il div nel response write, a volte le soluzioni più semplici non le vedi
    Ciao e grazie ancora del consiglio.

    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.