您的位置:首页 > 其它

showModalDialog的界面内容不能拷贝

2008-12-06 10:13 211 查看
今天,用showModalDialog弹出一个对话框,但上面的标签却不能拷贝,

1.htm

<html>

<body>

<input type="button" onclick="window.showModalDialog('2.htm','','');" />

</body>

</html>

2.htm

<html>

<body>

拉选这段文字,并复制

</body>

</html>

查来查去,找出几个方案:一是把标签用文本框代替。

另一种是,对标签加上一段代码:

2.htm

<html>

<body>

<span id="Lab1">拉选这段文字,并复制</span>

<script>

document.all["Lab1"].contentEditable = "True";

</script>

</body>

</html>

contentEditable=true是让内容变为设计模式,这要不仅可以拷贝,还可以修改,默认值为"inherit"。在一些自定义功能强的地方有应用。如果让整个body的contentEditable变为true,则里面的东西就可以乱拉了,对我这次的应用也不好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐