showModalDialog()弹出的模式窗口中的iframe无法编辑

问题描述

主页面<html><head><title></title><scriptlanguage="javascript"type="text/javascript">functionOpenWin(){vargetv=showModalDialog("b.html","","dialogWidth:1000px;dialogHeight:1000px;status:no;help:yes");}</script></head><body><formid="form1"runat="server"method="post"><inputtype="text"name="txtName"id="txtName"/><inputtype="text"name="txtAge"id="txtAge"/><inputtype="button"name="Submit"value="打开"onclick="OpenWin()"/></form></body></html>模式窗口子页面<html><head></head><body>姓名:<inputname="txtName"type="text"id="txtName"/><br/>年龄:<inputname="txtAge"type="text"id="txtAge"/><tablewidth="100%"height:287pxborder="0px"cellspacing="0"cellpadding="0"><tr><tdstyle="border:1pxsolid#C5C5C5;border-top:0;"><IFRAMEclass="HtmlEditor"ID="HtmlEditor"name="HtmlEditor"style="height:286px;width:100%"frameBorder="0"marginHeight=0marginWidth=0src="editor/blankpage.htm"></IFRAME></td></tr></table></body></html>在子页面中我的<IFRAMEclass="HtmlEditor"ID="HtmlEditor"name="HtmlEditor"style="height:286px;width:100%"frameBorder="0"marginHeight=0marginWidth=0src="editor/blankpage.htm"></IFRAME>光标无法放上去,这是为什么呢???

解决方案

解决方案二:
IFRAME本来就不能编辑嘛
解决方案三:
用<%@includefile="editor/blankpage.htm"%>试试吧
解决方案四:
我这个地方是想弹出一个文本编辑器,但是文本编辑器里用到了<IFRAMEclass="HtmlEditor"ID="HtmlEditor"name="HtmlEditor"style="height:286px;width:100%"frameBorder="0"marginHeight=0marginWidth=0src="editor/blankpage.htm"></IFRAME>这一句,但是在弹出的模式窗口中这个IFRAME是无法操作的
解决方案五:
在你editor/blankpage.htm中添加div,div属性contentEditable设置为true即可.例如:<divid="editContent"contentEditable="true">文字编辑区</div>

时间: 2024-11-18 00:26:01

showModalDialog()弹出的模式窗口中的iframe无法编辑的相关文章

js showModalDialog弹出窗口介绍

 本篇文章主要是对js showModalDialog弹出窗口进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 showModalDialog:模式窗口, 一种很特别的窗口,当它打开时,后面的父窗口的活动会停止,除非当前的模式子窗口关闭了, 才能操作父窗口.在做网页Ajax开发时,我们应该有时会用到它来实现表单的填写, 或做类似网上答题的窗口. 它的特点是,传参很方便也很强大,可直接调用父窗口的变量和方法.   使用方法:   vReturnValue = window.showM

ie 11-关于ie8升级到ie11时,window.showmodaldialog弹出窗体很小,求教

问题描述 关于ie8升级到ie11时,window.showmodaldialog弹出窗体很小,求教 var returnVal = window.showModalDialog("./OEQT40S011.aspx", args, "dialogWidth:1030px;dialogHeight:550px;center:yes"); 参数肯定是对的,有试过添加<meta http-equiv="x-ua-compatible" cont

js showModalDialog 弹出对话框的简单实例

 本篇文章主要是对js_showModalDialog弹出对话框的简单实例(子窗体) 进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="showdialog_dialog.aspx.cs" Inherits="WSHelpDoc_showdialog_dialog" %>   代码如下: &

js showModalDialog 弹出对话框的简单实例(子窗体)_javascript技巧

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="showdialog_dialog.aspx.cs" Inherits="WSHelpDoc_showdialog_dialog" %> 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN&quo

js showModalDialog弹出窗口实例详解_javascript技巧

showModalDialog:模式窗口, 一种很特别的窗口,当它打开时,后面的父窗口的活动会停止,除非当前的模式子窗口关闭了, 才能操作父窗口.在做网页Ajax开发时,我们应该有时会用到它来实现表单的填写, 或做类似网上答题的窗口. 它的特点是,传参很方便也很强大,可直接调用父窗口的变量和方法. 使用方法:  vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])  参数说明:  sURL--  必选参数,

win7硬盘无法弹出BitLocker解密窗口怎么办

  1.首先点击开始菜单按钮,然后依次点击"所有程序-附件",找到并右击"命令提示符",选择以管理员身份运行; 2.在弹出的命令提示符窗口中,输入命令"manage-bde -unlock E: -RecoveryPassword ****** ",星号代表BitLocker的恢复密钥而不是我们自己设置的密码; 3.我们在启用BitLocker给硬盘加密的时候,就会自动生成一个密钥,打开看看,图中黄色区域就是当时我保存的,然后复制下来,输入到指令

网页频繁弹出防火墙提示怎么关闭

  1.我们先用鼠标点击电脑中的开始菜单,就是左下角的图标,然后点击里面的控制面板工具,点击就可以弹出控制面板窗口.   2.在弹出的控制面板窗口中,我们看到里面有很多的图标功能可以使用,我们这个时候就需要找到的是安全中心,点击了以后就看到里面有一个选项为windows 防火墙点击选中. 3.我们点击了以后,弹出一个新的窗口然后在进行设置,我们看到窗口中有一个名为关闭的选项,大家选择关闭选项点击,然后保存关闭窗口即可. 上面的三个步骤就是可以解决我们上网的时候弹出防火墙的提示窗口的解决技巧,大家

点击关闭窗口按钮时弹出错误(collection was modified...)

问题描述 用socket写了一个聊天程序(可以局域网以及外网使用),采用线程,估计是线程的问题,再弹出的错误窗口中,点继续,窗口关闭,马上又再弹出,再点继续,有时会弹出好几次.许多人遇到类似问题,往往是因为foreach循环中出现,我并没有用到该循环.因为是在win7系统中写的代码,并不会有错误.生成exe后,在公司xp系统中运行,才会有如题的错误.因此我也不知道该如何调试. 解决方案 解决方案二:VM中装XP调试解决方案三:你没有用for或foreach,用while或dowhile不也一样是

JS实现弹出居中的模式窗口示例_javascript技巧

本文实例讲述了JS实现弹出居中的模式窗口.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head&