Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Riposizionamento in un DIV
martedì 03 ottobre 2006 - 13.20
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
liuc
Profilo
| Junior Member
146
messaggi | Data Invio:
mar 3 ott 2006 - 13:20
Ciao a tutti
Ho una griglia in un div.
L'inserimento/Modifica dei dati avviene in griglia tramite solito pulsantino di Edit.
Ho il problema, però, che cliccando sul pulsante dell'item da editare la griglia scrolla sempre in alto così che devo scorrere il div per ritrovarlo.
Ho provato a scrivere questo codice ma non funziona :
Lato vb :
Private Sub DG1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles DG1.ItemDataBound
If (e.Item.ItemType = ListItemType.Item) Or (e.Item.ItemType = ListItemType.AlternatingItem) Then
CType(e.Item.FindControl("btnEdit"), ImageButton).Attributes.Add("onclick", "SaveObjID(this.id)")
CType(e.Item.FindControl("btnDelete"), ImageButton).Attributes.Add("onclick", "SaveObjID(this.id)")
End If
End Sub
Script :
function SaveObjID(OBJID)
{
document.getElementById('ObjectID').value = OBJID ;
}
function Scroll()
{
document.getElementById(document.getElementById('ObjectID').value).scrollIntoView();
}
dove la function Scroll è richiamata nel Body.onload della pagina html.
Al postback la funzione Scroll mi da errore sebbene document.getElementById('ObjectID').value sia valorizzato, il getElementById esterno restituisce NULL .
La cosa strana è che se salvo direttamente nel campo hidden un Id, tutto funziona bene.
Qualche suggerimento ?
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !