高分请教:模式对话框中是不是不能设置iframe的designMode=“on”属性啊?

stuhome 2003-08-20 09:12:26
如果能,该怎么做?达人请教~~
...全文
33 4 打赏 收藏 转发到动态 举报
写回复
用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>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧