40 messaggi dal 09 aprile 2003
Salve gente,
come posso fare per non far ricaricare una pagina ?
Mi spiego meglio:
In un Form (Form1) ho un datalist con delle foto, se seleziono una foto cambio pagina e vado sul form2.
Quando clicco su un pulsante del form2 devo tornare sul Form1 ma senza ricaricare le foto. E' possibile farlo ??
Grazie
73 messaggi dal 28 gennaio 2003
potresti mettere nell'evento onclick
"javascript:history.go(-1)"
torna alla pagina precedente senza ricaricarne i dati
40 messaggi dal 09 aprile 2003
scusa ma non ci capisco tanto di javascript.
Ho scritto questo:
OnClick="javascript:history.go(-1)"
ma questo script lo devo dichiarare, devo fare qualcosaltro o basta questo?
mi da un errore:
BC30456: "javascript" non è un membro di "Form2".
73 messaggi dal 28 gennaio 2003
devi aggiungere l'evento in questo modo: crei una funzione

Private Sub prova_Init(ByVal sender As System.Object, ByVal e As System.EventArgs)

CType(sender, LinkButton).Attributes.Add("onclick", "javascript:history.go(-1)")

End Sub

e nel tuo pulsante (nel mio esempio è un LinkButton) aggiungere questo:

<asp:LinkButton id="prova" Runat="Server" OnInit="prova_Init">
40 messaggi dal 09 aprile 2003
Ciao Bia, io ti ringrazio ma adesso facendo così non mi da errore ma non mi manda nemmeno indietro.
Entra nella sub, esegue il codice ma non si smuove da quella pagina.
73 messaggi dal 28 gennaio 2003
prova a mettere un linkbutton, oppure, al posto di onclick prova onsubmit
40 messaggi dal 09 aprile 2003
non ne vuole che sapere.
Però passa dalla sub e legge l'istruzione:
CType(sender, Button).Attributes.Add("onsubmit", "javascript:history.go(-1)")
Ti dirò di + :
questa parte "javascript:history.go(-1)") la vede come link.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.