Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Mantenere posizione in Scrollable Div

    Ciao ragazzi,
    ero incerto se postare qui o nel forum javascript poichè il problema si verifica in una pagina VB.NET all'interno di uno script javascript.

    Il codice è questo:
    codice:
    <script type="text/javascript">
    window.onload= function(){
    var strCook = document.cookie;
    if(strCook.indexOf("!~")!=0){
    var intS = strCook.indexOf("!~");
    var intE = strCook.indexOf("~!");
    var strPos = strCook.substring(intS+2,intE);
    var objDiv = document.getElementById("content");
    objDiv.scrollTop = strPos;
    document.title=objDiv.strPos;
    }
    }
    
    function SetDivPosition(){
    var intY = document.getElementById("content").scrollTop;
    document.cookie = "yPos=!~" + intY + "~!";
    }
    </script>
    
    </head>
    <body>
    
        <form id="form1" runat="server">     
      
        <div id="content" onscroll="SetDivPosition()"> 
    ...
    Come si sarà capito quello che vorrei fare è far sì che alla pressione di un pulsante (contenuto nel div) che qui non riporto l'altezza del div content venga settata al valore del variabile strPos.
    Questo valore viene memorizzato in un cookie il cui valore viene recuperato al caricamento della pagina; infatti l'istruzione document.title=strPos; fa sì che venga riportato nel titolo della pagina il valore giusto, ma se cambio l'istruzione in document.title=objDiv.scrollTop; come titolo ho 0.
    Il valore strPos viene quindi recuperato ma non settato.
    Dove sta l'inghippo?

  2. #2

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.