就是例如一个页面当中
<html>
<head>
<script>
window.onlad = function()
{
aa();函数
}
</script>
</head>
<body>
</body>
例如:此处我还想在加载页面加载完毕之后再调用一个js函数bb应当如何写啊?
window.onload= function()
{
bb();//注:此处不知道aa函数的名字,因为是修改别人的程序,这个程序员的每个页面的每个地方不定期的用了window.onload代码,所以,我如果加入这个window.onload的话,最终结果是要么执行它的函数,要不执行我的函数,
请教大家有没有比较好的解决办法啊?
}
</html>
<html>
<head>
<script>
window.onlad = function()
{
aa();函数
}
</script>
</head>
<body>
</body>
例如:此处我还想在加载页面加载完毕之后再调用一个js函数bb应当如何写啊?
window.onload= function()
{
bb();//注:此处不知道aa函数的名字,因为是修改别人的程序,这个程序员的每个页面的每个地方不定期的用了window.onload代码,所以,我如果加入这个window.onload的话,最终结果是要么执行它的函数,要不执行我的函数,
请教大家有没有比较好的解决办法啊?
}
</html>
解决方案 »
- js函数问题
- window.open中断执行时提示错误
- 打印机效果,问题处在哪儿了
- 用js来选择radiogroup中的一个按钮
- 大家帮忙出出主意~~~
- javascript 与JSP ,还有Jscript有何不同???
- 请问哪里可以下载用来保存网页的WebBrowser的控件?
- open(img)里面的img的是变量吗?
- 这是什么意思:mytable.rows[mytable.rows.length - 1].insertAdjacentElement("afterEnd", mytable.rows[nLoop].cloneNode(true));
- 请大神帮忙详细些解释下这段代码
- (function(){})()为什么会被执行?
- 请问一个页面加两个相同的javastript为何不行呢??
<head>
<script>
window.onlad = function()
{
aa();
bb();
cc();
}
</script>
</head>
<body>
</body> 这样子??先执行aa函数再bb,cc
我的意思是一个页面当中有可能在别的地方别人已经用了
window.onlad = function()
{}
还有可能上面的这段代码是用php脚本输出的,所以我不可能知道每个页面到底有没有人用了这段代码,
我还想用这段代码,还怕用了之后会把别人的onload事情覆盖掉
<!--
window.onload=aa
function aa(){alert("aa")}
//-->
</script>
</head><body>
<script language="javascript">
<!--
function bb(){alert("bb")}
var old_load=window.onload
if (old_load)
(function(){
old_load;
bb();
})();
else
bb();
//-->
</script></body>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function qq()
{
alert("我是QQ");
}
window.onload = function()
{
qq();
}
</script>
</head><body>
<script>
function jj()
{
alert("我是jj");
}
window.onload = function()
{
var old_load=window.onload;
if(old_load)
{
old_load;
jj();
}
else
{
jj();
}
}
</script>
</body>
</html>
对不起,您的方法是可行的,我写错了,可我就是不知道如何变通一下,请指教,
我的意思是说,如果一个页面有多个未知的onload事件的话,如何修改啊?你的脚本对于2个onload处理一点问题也没有,谢谢
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<body>
<script type="text/javascript">
window.onload = function(){
alert("这是老早就有的函数");
}function fun(){
alert("这是后来加的函数");
}addEvent(window,fun,"onload");/*
给对象添加多个事件处理函数
_el:要添加事件的对象
_fun:处理函数
_event:事件说明,以on开头,如onclick
*/
function addEvent(_el,_fun,_event){
if(window.addEventListener)
_el.addEventListener(_event.replace(/^on/,''),_fun,false);
else
_el.attachEvent(_event,_fun);
}
</script>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function qq(){
alert("我是QQ");
}
window.onload = function(){
qq();
}
</script>
</head><body>
<script>
function jj(){
alert("我是jj");
}var old_load = window.onload;
if(old_load){
window.onload = function(){
old_load();
jj();
}
}else{
window.onload = function(){
jj();
}
}
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script>
function a() { alert("我是a");}
function b() { alert("我是b");}
function c() { alert("我是c");}
function addLoadEvent(func)
{
var oldonload=window.onload;
if(typeof window.onload!='function')
{
window.onload=func;
}
else
{
window.onload=function()
{
oldonload();
func();
}
}
}
addLoadEvent(a);
addLoadEvent(b);
addLoadEvent(c);
</script>
</head>
<body>
</body>
</html>