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,则里面的东西就可以乱拉了,对我这次的应用也不好。
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,则里面的东西就可以乱拉了,对我这次的应用也不好。
相关文章推荐
- TCppWebBrowser显示的网页内容不能拷贝到剪贴板
- 写一个函数实现数组内容拷贝,要求不能使用库函数
- 1, 编写程序,当用户在文本框中输入内容之后,单机不同的按钮,能够把文半框中的内容粘贴到文本区中。“重置”按钮实现将文本框和文本区中的内容清空。界面上的文本区只能显示内容,不能让用户输入文本。运行结果
- valueForKeyPath的用法(本篇内容是拷贝别人的文章,因为不能转载,又感觉写的很好,所以复制了,希望作者不要见怪)
- 为什么博客圆的文本编辑器不能拷贝内容呢??
- oracle安装界面乱码以及不能在开始菜单和桌面创建菜单项解决方案
- 用javascript拷贝保存页面控件内容
- iOS 8 Auto Layout界面自动布局系列5-自身内容尺寸约束、修改约束、布局动画
- 调用系统界面,给指定的号码发送短信,附带短信内容
- Linux centos 不能进入登陆界面
- OpenCms多语言内容添加拷贝
- 第二周第四天(解析/过滤文件/找d盘里的所有txt文件/FileInputStream/FileOutputStream/拷贝文件/readLine读取一个文本行/在一个文档里写入内容)
- MySQL在没有可视化界面下查看数据库内容
- Mac系统下不能直接往移动硬盘里面拷贝东西,用Mounty之后硬盘打不开,怎么办?
- 升级ios7的时候遇到CCLabelTTF有些内容不能显示
- Winform 如何在界面控件上加上一行旋转角度的字体内容
- php使用mysqldump命令导出数据 文件内容为空 的解决(密码不能为空)
- maven项目构建:maven-antrun-plugin插件实现文件内容拷贝和文件重命名
- 使文本框默认失焦不能填写内容
- 上海用友T1代理商,客户硬盘坏道不能拷贝复制mdf/ldf数据库sql2005修复