questo è il codice della pagina asp...
si in effetti hanno tutti lo stesso nome
potrei anche far incrementare con un ciclo il nome
il problema è che quando si attiva la funzione js non so come fare la stessa cosa che ho fatto in asp
come faccio a farla partire per ogni pannello?
<script type="text/javascript">
<!--
var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false});
//-->
</script>
codice:<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% Dim elencosong Dim elencosong_cmd Dim elencosong_numRows Set elencosong_cmd = Server.CreateObject ("ADODB.Command") elencosong_cmd.ActiveConnection = MM_coro_STRING elencosong_cmd.CommandText = "SELECT * FROM cantiprove ORDER BY id DESC" elencosong_cmd.Prepared = true Set elencosong = elencosong_cmd.Execute elencosong_numRows = 0 %> <% Dim Repeat1__numRows Dim Repeat1__index Repeat1__numRows = -1 Repeat1__index = 0 elencosong_numRows = elencosong_numRows + Repeat1__numRows %> <!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=utf-8" /> <title>Elenco canzoni</title> <script src="SpryAssets/SpryCollapsiblePanel.js" type="text/javascript"></script> <link href="SpryAssets/SpryCollapsiblePanel.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="555" border="1"> <% dim i i=0 While ((Repeat1__numRows <> 0) AND (NOT elencosong.EOF)) i=i+1 %> <tr> <td width="545"><%=(elencosong.Fields.Item("nomecanto").Value)%> <%=(elencosong.Fields.Item("filemp3").Value)%><%=(elencosong.Fields.Item("allegatopdf").Value)%></td> </tr> <tr> <td> <div id="CollapsiblePanel<%=i%>" class="CollapsiblePanel"> <div class="CollapsiblePanelTab" tabindex="0">Testo del canto</div> <div class="CollapsiblePanelContent"><%=(elencosong.Fields.Item("testo").Value)%></div> </div> </td> </tr> <% Repeat1__index=Repeat1__index+1 Repeat1__numRows=Repeat1__numRows-1 elencosong.MoveNext() Wend %> </table> </p> </p> <script type="text/javascript"> <!-- var CollapsiblePanel1 = new Spry.Widget.CollapsiblePanel("CollapsiblePanel1", {contentIsOpen:false}); //--> </script> </body> </html> <% elencosong.Close() Set elencosong = Nothing %>

Rispondi quotando