某个网页因为需要根据不同的情况,可能会是一个单独的网页,也可能会是在index.jsp的iframe里面的网页。根据这两种不同的情况,需要使用不同的css和不同的js方法。
之前在CSDN请教之后,根据网友的指教,用window.self==window.top这个方法,设好了css。
但js方法就总是搞不好。
如果直接用<body onload="a()" onclick="b()" onmouseover="c()">,那些JS方法都可以运行,但在<script></script>标签里面,就总是报:“尚未实现”这个异常。代码如下:<html><head>
<script type="text/javascript" language="javascript" src="abc123.js"></script>
</head>
<body onload="start()" id="body1"><div id="sTo"></div>
<script>
var mt=document.title;
var l=mt.length;
function moveTitle(){
document.title=mt.substring(1,l)+mt.substring(0,1);
mt=document.title;
setTimeout("moveTitle();", 1000);
}function start(){
if (window.self==window.top){
body1.className="bodyIndex";
moveTitle();
}else{
body1.className="body";
body1.onload=a(sTo); //1
body1.onclick=b(sTo); //2
body1.onkeydown=c(sTo); //3
body1.onmouseover=c(sTo); //4
}
}
</script>
</body>
</html>
a、b、c这三个方法在abc123.js内。现在运行到第1、2、3、4处,都会报“尚未实现”这个异常,请问怎么解决呢?谢谢。
之前在CSDN请教之后,根据网友的指教,用window.self==window.top这个方法,设好了css。
但js方法就总是搞不好。
如果直接用<body onload="a()" onclick="b()" onmouseover="c()">,那些JS方法都可以运行,但在<script></script>标签里面,就总是报:“尚未实现”这个异常。代码如下:<html><head>
<script type="text/javascript" language="javascript" src="abc123.js"></script>
</head>
<body onload="start()" id="body1"><div id="sTo"></div>
<script>
var mt=document.title;
var l=mt.length;
function moveTitle(){
document.title=mt.substring(1,l)+mt.substring(0,1);
mt=document.title;
setTimeout("moveTitle();", 1000);
}function start(){
if (window.self==window.top){
body1.className="bodyIndex";
moveTitle();
}else{
body1.className="body";
body1.onload=a(sTo); //1
body1.onclick=b(sTo); //2
body1.onkeydown=c(sTo); //3
body1.onmouseover=c(sTo); //4
}
}
</script>
</body>
</html>
a、b、c这三个方法在abc123.js内。现在运行到第1、2、3、4处,都会报“尚未实现”这个异常,请问怎么解决呢?谢谢。
解决方案 »
- 请教高手,怎样把以下旋转图片的函数用于动态生成不定数量的的代码,
- 怎么样才可以使我的博客的浏览量每天都增加啊?
- 关于列表的问题
- 如何实现javaScript年 月 日的联动并且判断闰年(急急急急急急急急急急!!!!!)
- 如何实现自由拖拉.请教大侠
- jQuery + css 单双行替换配色为什么显示的效果不出现呢?
- 对javascript不熟悉,请教一个js代码,关于判断点击动作对象元素的问题.谢谢!
- 问dragon2006打印的问题
- 如何用ASP+JS开发自定义打印报表(添加、删除行列,合并、拆分单元格)?
- 字符串连接的问题,急!在线等待!
- jquery获取的返回值是乱码,如何处理呢。
- 纠结人的问题,document.createElement("div")后却不能获取
或者
document.body.onload=function(){a(sTo); }
我甚至用setInterval延迟了一下时间了,还是报异常,到底应该怎么搞呢?
<script>
var mt=document.title;
var l=mt.length;
function moveTitle(){
document.title=mt.substring(1,l)+mt.substring(0,1);
mt=document.title;
setTimeout("moveTitle();", 1000);
}function start(){
if (window.self==window.top){
body1.className="bodyIndex";
moveTitle();
}else{
document.write('<script language="javascript" src="/rcx/validate.js"><\/script>');
body1.className="body";
body1.onload=a(sTo); //1
body1.onclick=b(sTo); //2
body1.onkeydown=c(sTo); //3
body1.onmouseover=c(sTo); //4
}
}
</script>
</head>
<body onload="start()" id="body1"><div id="sTo"></div>
</body>
</html>
但又报异常:没有对象。请问我应该怎样改呢?
onload = fun1;
function fun1(){
......
}
谢谢各位网友、高手的指教。