Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412

    ricavare url da msg alert

    Ragazzi, ho modificato uno script basato su scriptaculous, quello relativo al drag.
    In pratica ho tre box: i primi due (thelist1 e thelist2) con alcune voci, il terzo vuoto. Trascinando i campi dai 2 box al terzo (thelist3), e cliccando su ""CALCOLA", si apre una finestra di alert, con la seguente frase:

    thelist3[]=1&thelist3[]=2&thelist3[]=3

    ovvero ho spostato nel terzo box, in ordine, la voce 1, la voce 2 e la voce 3 dal primo box.
    Fin qui tutto bene, solo che io vorrei che cliccando sul link "CALCOLA", mi rimandi all'url:

    risultati.asp?id=1,2,3

    in modo che in questa pagina io possa fare uno split e ricavarne i singoli id.

    Non so se avrei dovuto postare questa domanda nella sezione ASP. Vi prego di aiutarmi che sono rimasto bloccato.

    Grazie in anticipo



    <!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" xml:lang="en" lang="en">
    <head>
    <title>script.aculo.us sortable functional test file</title>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <script src="prototype.js" type="text/javascript"></script>
    <script src="scriptaculous.js" type="text/javascript"></script>
    <script src="unittest.js" type="text/javascript"></script>
    <link rel="stylesheet" href="test.css" type="text/css" />
    <style type="text/css" media="screen">
    ul {
    height: 100px;
    border:1px dotted #888;
    width: 200px;
    }
    </style>
    </head>
    <body>
    <table width="800" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td>
    <ul id="thelist1">

    <%
    sql = "SELECT * FROM dati order by id asc"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.open sql, conn, 3,3
    do while not(rs.eof)
    %>
    <li id="thelist1_<%=rs("id")%>"><%=RS("nome")%>
    <%
    rs.movenext
    loop

    rs.Close
    set rs = Nothing
    %>[/list]
    </td>
    <td>
    <ul id="thelist2">
    <li id="thelist2_1">Museo
    <li id="thelist2_2">Ristorante
    <li id="thelist2_3">Cinema[/list]</td>
    <td>
    <ul id="thelist3">[/list]
    </td>
    </tr>
    </table>
    <script type="text/javascript" language="javascript" charset="utf-8">
    // <![CDATA[
    Sortable.create('thelist1',{containment:['thelist1','thelist2','thelist3'], dropOnEmpty:true});
    Sortable.create('thelist2',{containment:['thelist1','thelist2','thelist3'], dropOnEmpty:true});
    Sortable.create('thelist3',{containment:['thelist1','thelist2','thelist3'], dropOnEmpty:true});
    // ]]>
    </script>
    Calcola
    <div id="debug"></div>
    </body>
    </html>

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    Calcola
    <script>
    function chiama() {
     msg = Sortable.serialize('thelist3');
     alert(msg);
     a = msg.split("\&");
     b = "";
     for (var i=0;i<a.length;i++) {
      b += ","a[i].split("=")[1];
     }
     location.href="risultati.asp?id="+b.substr(1);
    }
    </script>
    Da provare

    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 digitm
    Registrato dal
    May 2002
    Messaggi
    412
    purtroppo non va... clicco ma non si apre nessuna pagina...

    (

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Ho detto di non averlo provato... mi sarei accorto di questo:

    b += ","+a[i].split("=")[1];

    se ancora non andasse... prova cosi':

    b = b+","+a[i].split("=")[1];

    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

  5. #5
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    vanno bene tutte due le versioni

    grasssssie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.