多种方法实现当jsp页面完全加载完成后执行一个js函数_JSP编程

方法1:如下程序,当页面完全加载后执行openTheIndexPage()方法

复制代码 代码如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Telecommunications Data Collection System</title>
<script type="text/javascript" src="<%=contextPath%>/js/baseframe.js"></script>
<script type="text/javascript" src="<%=contextPath%>/js/cookies.js"></script>
<script type="text/javascript" src="<%=contextPath%>/js/tag/tag.js"></script>
<script language="javascript" for="window" event="onload">
function openTheIndexPage() {
openMyURIWithCid(true, 'root', 'IDX', "iframe/dispatch.jsp?url=tdc/zhk/impctrlobjinf/index/index.jsp", '首页',
'top.tagmenu', 'top.maintop', true,
'system/accessPaths.do?currentModuleCode=IDX',
'mainmenu', true);
};
if(document.readyState=="complete"){
openTheIndexPage();
}
</script>
</head>
<body>
</body>
</html>

方法2:可以是以下几种,但是效果不如方法1.

复制代码 代码如下:

<body onload="function name()"> </body >
<script>window.onload=function name </script>
<script language="javascript" for="window" event="onload">function name(); </script>

第二种只能写入一个函数,而且无法给变量,其中最好用的是最后一种,可以独立写出来,怎么写都行。

方法3:<body onload="xxx()"> </body> xxx()为你要执行的函数

方法4:在script标记里加defer
即 <script defer="defer" language="javascript">
或者 <script defer language="javascript">
在整个页面加载完后运行脚本。(没有效果)

时间: 2024-09-08 02:50:35

多种方法实现当jsp页面完全加载完成后执行一个js函数_JSP编程的相关文章

解决关于ocx控件问题-高分悬赏解决:关于jsp页面不能加载ocx控件问题

问题描述 高分悬赏解决:关于jsp页面不能加载ocx控件问题 10C 首先说明下问题:我做的这个项目用的是java 页面是JSP页面 现在某个页面的票据功能需要调用外部接口,外部公司提供的有OCX控件,我在JSP页面引入控件: 在页面加载的时候会有个判断,ocx是否加载成功 !当我通过页面登录项目并访问这个页面的时候,提示说ocx加载失败,但是当我单独把JSP页面提出来并且把后缀改成html在打开的时候 就会加载成功下面上页面代码:现在求大神帮我解决!在线等....急...... 解决方案 解决

jsp页面已经加载完,但是页面tittle一直在转

问题描述 jsp页面已经加载完,并且数据也显示出来了.但是页面tittle一直在转,,这是什么原因呢 解决方案 解决方案二:title是一个图片吧.加载是找到了位置,下载需要时间解决方案三:你确定加载完了?还有,浏览器状态栏是显示加载结束还是加载中?解决方案四:还在转就说明还有数据没有加载完成,你可以看看http的请求和响应就只知道了解决方案五:引用1楼cjy0534的回复: title是一个图片吧.加载是找到了位置,下载需要时间 对的解决方案六:引用3楼w405112941的回复: 还在转就说

JavaScript实现当网页加载完成后执行指定函数的方法_javascript技巧

本文实例讲述了JavaScript实现当网页加载完成后执行指定函数的方法.分享给大家供大家参考.具体分析如下: 下面的JS代码演示了如何在网页加载完成时调用指定的函数,并且可以通过第二段代码动态添加多个函数同时执行. 我们只需要给window.onload指定一个函数既可以在页面加载完成时自动执行MyCoolInitFunc函数 <script type="text/javascript" > window.onload = MyCoolInitFunc </scri

网页代码加载完成后执行transition

文章简介:网页代码加载完毕再执行transition. 首先给body添加preload这个class,然后给所有的元素执行transition为none,最后通过js判断,加载完毕把body上的preload这个class去掉 <body class="preload"> .preload * { -webkit-transition: none !important; -moz-transition: none !important; -ms-transition: n

JS实现文档加载完成后执行代码_javascript技巧

在执行某些操作的时候,需要当文档完全加载完成之后再去执行,否则可能出现意向不到的情况,先看一段代码实例: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title></title> <style type="text/css"> div{ width:200px; height:200px; } </style&g

javascript广告延迟加载代码或页面内容加载完后加载Js调用内容

 代码如下 复制代码 <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv=

如何让页面加载完成后执行js

javascript 当页面dom模型加载完成后才执行javascript不能使用<body onload="">加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/x

如何让页面加载完成后执行js_javascript技巧

javascript 当页面dom模型加载完成后才执行javascript不能使用<body onload="">加上 defer 等于在页面完全在入后再执行,相当于 window.onload ,但应用上比 window.onload 更灵活 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/x

判断在css加载完毕后执行后续代码示例_javascript技巧

最近在写项目的framework,写个JQueryMessageBox的类,以使用jquery ui中的dialog()来显示消息框,为了使方法方便调用,便加入了自动判断页面是否加入了ui.js和ui.css,代码如下: //如果没有包含ui.js,则引用 if ($('script[src$=""jquery-ui-1.8.11.custom.min.js""]').length == 0) {{ $(""<script src='/js