|
阅读:3423回复:2
求助:这个javascrip脚本在IE下可执行FF下却不可以
这个页面中的javascript在IE中可以正确执行,在FF下不可以,
问题出现在 rtf.document.execCommand("paste"); 中的execCommand方法不支持。 脚本的作用:显示系统剪切板中的(文本)内容。 请问要想在FF下能够实现这个功能,该怎么办? 页面HTML如下: <html>
<head>
<title>test</title>
<script language="javascript">
function test() {
var str = "";
rtf.focus();
rtf.document.body.innerHTML = "";
rtf.document.execCommand("paste");
str = rtf.document.body.innerHTML;
alert(str);
}
</script>
</head>
<body>
<IFRAME id=rtf style="WIDTH: 0px; HEIGHT: 0px" marginWidth=0 marginHeight=0 src="about:blank" scrolling=no></IFRAME>
<SCRIPT>rtf.document.designMode="On";</SCRIPT>
<input type="button" value="显示剪切板中的内容" onclick="javascript:test()">
</body>
</html> |
|
|
|
1楼#
发布于:2005-02-24 11:14
Error: rtf is not defined
Source File: file:///C:/Documents%20and%20Settings/kaise/%D7%C0%C3%E6/a.htm Line: 17 Error: rtf.document has no properties Source File: file:///C:/Documents%20and%20Settings/kaise/%D7%C0%C3%E6/a.htm Line: 17 |
|
|
|
2楼#
发布于:2005-02-24 11:14
viewtheard:Error: rtf is not defined 这是在FF下看到的出错信息啊? 在IE下是好的吧~ |
|
|