Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    67

    Mantenere posizione scrollbar dopo postback

    Buongiorno,

    Il mio problema è il seguente:

    Primo esempio, guardiamo solo quello che fà il panel(ASPxPanel2):
    se io clicco sul bottone attivo il postback e il primo panel mantiene la posizione dell sua scrollbar esattamente nella posizione dove io lo messa prima del postback.



    Secondo esempio, guardiamo solo quello che fà il secondo panel(demo1):
    se io clicco sul bottone attivo il postback e il secondo panel perde la posizione dell sua scrollbar riportandola tutta in alto e cioè in posizione zero. Mentre la prima mantiene la posizione della sua scrollbar (e cioè dove lo posizionata io prima del postback).

    Ora posto il codice che uso per fare quello che ho detto

    Ho creato un sito campione che potete scaricare dal seguente link per farvi capire meglio:

    http://www.net-project.it/mantieni_p...rollbar.it.zip

    oppure usate quello che ho allegato che è la stesso file zip!


    Io vorrei che il secondo Panel che ho stilizzato con un jquery potesse mantenere la posizione della sua scrollbar dopo il postback della pagina. Potete consigliarmi un modo per risolverlo.

    Se il modo utilizzato da me non va bene, vi chiedo un consiglio per fare in modo di avere un blocco html (tipo div o panel) al quale posso stilizzare la scrollbar e che dopo un postback mantenga la posizione della scrollbar senza riportarla all'inizio, usando ajax o altro, non so!
    E' un casino!

    Potete aiutarmi?


    Grazie
    IL MONDO E' NELLE TUE MANI!!!!

  2. #2
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    prova la direttiva MantainScollPositionOnPostBack nel tag <Page> in cima alla pagina.
    non ho provato, non sono sicuro che funzioni nel tuo caso. ma prova.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2004
    Messaggi
    67
    Ci ho provato ma non funziona!

    Cmq grazie!

    Il problema è che jquery crea una scrollbar slegata da quella di window classica. con quella di window classica recupero lo scroll senza problemi.

    se utilizzo quella di jquery non scateno l'evento scroll() e quindi non riesco a salvare la posizione della scrollbar .
    IL MONDO E' NELLE TUE MANI!!!!

  4. #4
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    ok ma se non esce fuori la soluzione a breve, ti sposto nel forum Javascript.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.