我有一個寬滾動條的HTA應用程序,我想保存用戶離開應用程序的滾動條的位置,任何解決方案?保存在HTA文件中的滾動位置
1
A
回答
1
在與您的HTA文件相同的文件夾中創建一個名爲scroll.js的文件,該文件將用於放置滾動條的位置。然後將按照您的HTA代碼:
<script type="text/javascript">
window.onbeforeunload = function(){
var myfile = new ActiveXObject("Scripting.FileSystemObject").OpenTextFile("scroll.js",2,true);
myfile.WriteLine("document.body.scrollLeft = '" + document.body.scrollLeft + "';");
myfile.WriteLine("document.body.scrollTop = '" + document.body.scrollTop + "';");
myfile.Close();
}
</script>
所以,當你打開HTA它把滾動條,如用戶離開它,你需要的</body>
tag之前插入此代碼:
<script type="text/javascript" src="scroll.js"></script>
相關問題
- 1. 保存滾動位置
- 2. 保存emberJS中的滾動位置
- 3. 滾動位置不保存在Grdiview
- 4. 如何在滾動視圖中保存滾動位置?
- 5. 如何保存ListView的滾動位置
- 6. Jquerymobile Scrollview在滾動後返回到原始位置。不保存滾動位置
- 7. DataTables保存狀態滾動位置
- 8. jquery mobile - 保存滾動位置
- 9. ReturnUrl並保存滾動位置?
- 10. 保存滾動條狀態/位置
- 11. 動態保存文件位置
- 12. 在Coolgridview中保持滾動位置
- 13. 在RecyclerView中保留滾動位置
- 14. 在Ember中保留滾動位置
- 15. 在IE中保持滾動位置
- 16. 根據滾動條位置保持div的滾動位置
- 17. 保存滾動條在JSP頁面中的位置
- 18. 在滾動時保持UICollectionView中的滾動位置
- 19. 保持滾動位置
- 20. Treeview保持滾動位置
- 21. 保存配置文件locaction的位置?
- 22. Asp.Net:在路徑位置保存文件
- 23. 在特定位置保存word文件
- 24. 如何保存並恢復Swift中的NSScrollView滾動位置?
- 25. ListView中的片段不能保存滾動位置
- 26. UITableViewCell中的滾動視圖不會保存位置
- 27. Ajax保存在hashchange之前div的滾動位置(BBQ Plugin)
- 28. C#Winform:設置文件保存位置
- 29. TortoiseSVN在Windows 7中保存密碼緩存文件的位置?
- 30. 配置文件保存在CDH4中的位置
您可以將滾動位置存儲到文本文件或甚至註冊表中,並在加載文檔內容時將值分配給屬性。什麼部分造成麻煩?事實上,你的問題太寬泛,無法在這裏回答。 – Teemu