社区
JavaScript
帖子详情
高分请教:模式对话框中是不是不能设置iframe的designMode=“on”属性啊?
stuhome
2003-08-20 09:12:26
如果能,该怎么做?达人请教~~
...全文
36
4
打赏
收藏
高分请教:模式对话框中是不是不能设置iframe的designMode=“on”属性啊?
如果能,该怎么做?达人请教~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
stuhome
2003-08-30
打赏
举报
回复
哎,怎么没人回复呀。
stuhome
2003-08-21
打赏
举报
回复
不信你看嘛!(ASP.NET的)
/////////////////////////包含iframe的页面/////////////////////////////
…………
</td></tr><tr><td>
<iframe id="ifrHTML" name="ifrHTML" frameborder="0" class="framestyle" style="WIDTH: 355px; HEIGHT: 152px"></iframe>
</td></tr><tr><td>
<asp:Button id="cmdSend" runat="server" Text=" 提 交 " class="framestyle"></asp:Button>
<input type="hidden" name="hidValue">
<script>self.self.ifrHTML.document.designMode = "on";</script>
…………
///////////////////////////调用页面////////////////////////////////
…………
<body MS_POSITIONING="FlowLayout">
<script language="javascript">
function show_window()
{
var a=0;
a=showModalDialog("Frameset.htm?Math.Radom()",[showModalDialog('test_say.aspx','','dialogWidth:400px;dialogHeight:380px;status:0;scroll:0;help:0;')||1],"dialogWidth:420px;dialogHeight:380px;status:0");
if(a==1)
{
window.location.reload();
//window.alert('已经返回值了!');
}
}
</script>
<form id="Form1" method="post" runat="server">
<input onclick="show_window()" type="button" value="我要留言">
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid></form>
</body>
…………
/////////////////////////////////////////////////////////////
stuhome
2003-08-21
打赏
举报
回复
我是这样做的。
当这个页面为普通页面的时候,这种方法能够成功。但是当这个页面放在模式对话框中的时候就不行了。不知道有没有什么方法可以解决~
cloudchen
2003-08-20
打赏
举报
回复
不会的吧。
designMode在html tag里没有专有属性,只能通过脚本实现,和hideFocus一个道理,你不会是放在html标签里了吧?
<iframe id="f"></iframe>
<script>
f.document.designMode="on";
</script>
document.
designMode
的功能与使用方法介绍
这就是为什么如果要使用设计
模式
最好对框架或
IFrame
中
的文档
设置
designMode
属性
的原因。下例展示如何为
IFrame
中
的文档打开设计
模式
: 代码如下:<script for=”btnDesign” event=”oncli
让你的网站可编辑的实现js代码
document.
designMode
=’on’; void 0 三、现在你会发现他的页面竟然可以任由你自由修改了!! 四、按照你自己的意图修改好后,在地址栏
中
输入: 代码如下: [removed]document.body.contentEditable=’false’; void...
设置
iframe
的document.
designMode
后仅Firefox
中
其body[removed]为br
设置
iframe
的document.
designMode
为On可以让其可编辑,一般用在富文本编辑器组件
中
。这里仅列出各浏览器差异
DesignMode
设计
模式
是每个程序员的必修课,这里将23种
模式
整理在一起,想学习这方面知识的朋友们可以学习下。
JS实现
iframe
编辑器光标位置插入内容的方法(兼容IE和Firefox)
本文实例讲述了JS实现
iframe
编辑器光标位置插入内容的方法。分享给大家供大家参考,具体如下: <... <
iframe
id="x" name="x">...//setTimeout('window.frames["x"].document.
designMode
="On"',200);
JavaScript
87,920
社区成员
224,618
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章