JS 中的pageload

来源:互联网 发布:debian stretch软件源 编辑:程序博客网 时间:2024/05/16 11:18

最近碰到一个问题,当使用模板页(.NET)的时候,使用母板的aspx中遇到要判断浏览器版本的问题,根据IE版本加载界面中的<td>高度不同


初始想法:前台写一个JS 判断浏览器版本,设置td高度,在后台的pageload中调用此JS。

 出现的问题:初次加载页面的时候确实调用了此JS,但是刷新页面的时候却没有调用此JS(可以在JS中debugger下)

(具体原因不是很清楚,我调用JS的地方是在if(Ispostback)外面,不过里面也试了,不起作用)


后来相到JS也有初始化的时候调用的方法

function pageload()

{

//添加需要在pageload时的js

}

将写的JS放入pageload中 问题得到解决!

function pageLoad() {            if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {                document.getElementById("treeDiv").style.height = 500;                document.getElementById("selectTD").style.height = 510;            }            else {                document.getElementById("treeDiv").style.height = 520;                document.getElementById("selectTD").style.height = 530;            }}


大笑大笑大笑

原创粉丝点击