阅读:3109回复: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下是好的吧~ |
|
|