IE8下 setDate()问题 点开浏览器提示对象不支持. 这是什么问题,要怎么解决啊

<html><head><title>Calendar</title><scriptlanguage="JavaScript">varsTemp</script></he... <html>
<head>
<title>Calendar</title>
<script language="JavaScript">
var sTemp
</script>

</head>

<body topmargin="0" leftmargin="0" scroll="no" bgcolor="#CCCCCC"text="#000000" link="#993300" vlink="#0000FF" alink="#FF9900"><font face="穝灿砰">

</font><table border="0" cellpadding="0" cellspacing="0" width="22">
<tr>
<td><font face="穝灿砰">
<OBJECT data=calendar2.htm height=14 id=cal style="HEIGHT: 160px; LEFT: 0px; TOP: 0px; WIDTH: 200px"
type=text/x-scriptlet width=14></OBJECT>
</font></td>
</tr>
<tr>
<td><font face="穝灿砰"><input type="button" value="Close" name="cmdClose" style="WIDTH: 200px" ONCLICK="window.close();"></font></td>
</tr>
</table><font face="穝灿砰">

<p>
<script LANGUAGE="JavaScript" FOR="cal" EVENT="onscriptletevent(name,eventdata)">
dateChange(eventdata);
</script>
<script language="JavaScript">
<!--
window.onload = initWindow;
function initWindow() {
window.returnValue = window.dialogArguments;
cal.setDate(window.dialogArguments);
}

function dateChange(sValue) {
window.returnValue = sValue;
window.close();
}

// -->
</script></p>
</font></body>
</html>
在IE6的浏览器下是正常使用的
在IE8的浏览器下出就会出

行: 33
Char: 2
错误:对象不支持此属性或方法
代码:0
展开
 我来答
匿名用户
2011-07-07
展开全部
cal.setDate是调用<OBJECT data=calendar2.htm height=14 id=cal style="HEIGHT: 160px; LEFT: 0px; TOP: 0px; WIDTH: 200px" type=text/x-scriptlet width=14></OBJECT>中calendar2.htm中的方法,检查是否可以引用到calendar2.htm。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小芪kitty
2021-12-21
知道答主
回答量:3
采纳率:0%
帮助的人:2221
展开全部
解决了吗 我也出现了这个问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
124856
2011-07-08 · TA获得超过1011个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:199万
展开全部
你先试下能不能找到 cal所代表的网页 或插件

最好用document.getElementById

在检查下父窗口能不能得到

先逐步判断再做下一步
追问
大哥.我不懂啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式