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

    Action di una form su una popup. Si può?

    Come faccio a passare le variabili di un form tramite l'action ad una popup?

    Mi spiego meglio, ho un form per gestire un sondaggio inserito all'interno di una pagina generale chiamata index.asp, io d esidero visualizzare i risultati del sondaggio non sulla stessa pagina ma su una popup che si aprirà al submit dell'utente o quando l'utente vuole visualizzare i risultati.
    Come si fa a passare le variabili di un form su una popup? Cosa dovrei scrivere nell'action?

    Io ho fatto così, ma non funziona:

    sub sondaggio
    set my_Conn = Server.CreateObject("ADODB.Connection")
    my_Conn.Errors.Clear
    my_Conn.Open Application("strConnString")
    strSql = "SELECT * FROM sondaggi WHERE act = 1"
    set rs = my_Conn.Execute (strSql)

    if rs.eof AND rs.bof then
    titolo_sondaggio = "Al momento non è presente nessun sondaggio."
    else
    id_sond = rs("id_sond")
    titolo_sondaggio = rs("titolo_sondaggio")
    'data_scadenza = rs("data_scadenza")

    End if

    %>
    <table border="0" cellpadding="0" cellspacing="0" width="202">
    <tr>
    <td width="202" height="1">[img]images/stats_home.gif[/img]</td>
    </tr>
    <tr>
    <td width="100%" background="images/sfondo_stats_home.gif">
    <table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="85%">
    <tr>
    <td width="90%" height="20">
    <font face="Arial" style="font-size: 8pt" color="#800000">
    <%=titolo_sondaggio%>

    </font>
    </td>
    </tr>
    <%
    if id_sond <> "" then
    set my_Conn = Server.CreateObject("ADODB.Connection")
    my_Conn.Errors.Clear
    my_Conn.Open Application("strConnString")
    strSql = "SELECT * FROM domande_sondaggi WHERE id_sond = " & id_sond
    set rs = my_Conn.Execute (strSql)
    %>

    <tr>
    <form name="sondaggio" method="post" action="index.asp" target="_self" onSubmit="openWindowPoll('sondaggio.asp?poll=<%=id _sond%>&voto=ok')">
    <td width="90%" bgcolor="#000000">[img]images/null.gif[/img]</td>
    </tr>
    <%
    Do until rs.eof
    %>
    <tr>
    <td width="90%" height="25">
    <input type="radio" value="<%=rs("id_dom")%>" name="domanda">

    <%
    if rs("foto") <> "" then
    %>
    [img]images/<%=rs([/img].gif">
    <%
    End if
    %>
    <font face="Arial" style="font-size: 8pt" color="#003366">
    <%=rs("domanda")%>
    </font>
    </td>
    </tr>
    <tr>
    <td width="90%" bgcolor="#000000">[img]images/null.gif[/img]</td>
    </tr>
    <%
    rs.movenext
    loop
    my_Conn.Close
    Set my_Conn = Nothing
    Set rs = Nothing

    %>

    </table>
    <p align="center">
    <input type="hidden" name="poll" value="<%=id_sond%>">
    <input type="hidden" name="voto" value="ok">
    <input type="submit" value="Vota" name="invia">

    <font face="Verdana, Helvetica, sans-serif" size="1" color="#003366">
    Risultati</font></p></form>
    </td>
    </tr>
    <%
    End if
    %>

    <tr>
    <td width="100%" align="center" height="1">[img]images/stats_home_bottom.gif[/img]</td>
    </tr>
    </table>

  2. #2
    <script language="JavaScript">
    function popup()
    {
    fin=window.open("about:blank","fin","width=510,hei ght=360")
    }
    </script>

    <form method="post" action="pagina.asp" onSubmit="fin()" target="fin">



    Funziona ^__^

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.