Salve a tutti, ho iniziato da poco a programmare in aspx, fino ad ora facevo tutto in asp.
Probabilmente mi sto perdendo in un bicchiere d'acqua ma ho il seguente problema:
vorrei, cliccando su un oggetto imagebutton, aprire una pagina aggiuntiva a quella attuale con il metodo javascript window.open.
inizialmente avevo utilizzato :
<asp:ImageButton ID="ImageButton1" runat="server"
ImageUrl="~/images/help.gif" OnClientClick="javascript:window.open('http://www.myhome.net')" Height="17px" />
e devo dire che funziona alla perfezione, purtroppo in alcuni casi devo chiamare il link passando dei parametri dinamici ovvero che sono contenuti all'interno di variabili, e quindi ho provato a fare una cosa simile a quella che facevo in asp scrivendo il codice :
<asp:ImageButton ID="ImageButton1" runat="server"
ImageUrl="~/images/help.gif" OnClientClick="javascript:window.open('http://www.myhome.net?id=<%deflang%>')" Height="17px" />
dove deflang è una variabile che setto nel on_load della pagina, ma chiaramente il codice non funziona, c'è qualcuno che mi sa dire dove sbaglio?
Grazie

Rispondi quotando