Salve a tutti questo è il problema.
Ho una pagina asp, dove tramite un form vado a filtrare i dati.
Da un lato ho il form, e dall'altro ho una tbl con i record.
Premetto che quando carico la pagina, va tutto bene infatti apro una finestra di dettaglio galleggiante tramite il seguente script:
<script language="JavaScript">
function apri_finestra(theURL,winName,features) {
window.open(theURL,winName,features);
}
</script>
e richiamo la funzione tramite un link posto all'interno della tbl.
come dicevo prima quando carico la prima volta la pagina la riga con cui viene chiamata la funzione è questa :
javascript:apri_finestra('/dettaglioproposte.asp?ID=113','',width=840,height= 450)
e la finestra si apre tranquillamente.
Ma quando vado a filtrare ecco che la chiamata della funzione diventa:
javascript:apri_finestra('/dettaglioproposte.asp?&ID=113','',width=840,height =450)
praticamente aggiunge quella '&' prima dell'ID.
Come posso fare per risolvere? Ps. se può servire invio i dati nel form tramite il get
Invio anche il codice della funzione :
<A HREF="javascript:apri_finestra('/DettaglioProposte.asp?<%= Server.HTMLEncode(MM_keepNone) & MM_joinChar(MM_keepURL) & "ID=" & R1.Fields.Item("ID").Value %>','','width=840,height=450')"><font size="2">Visualizza
Dettagli</font></A>