Javascript Can';t在HTA无模式对话框中选择文本
通常在HTML文件中,您可以使用鼠标选择和复制文本,或者按CTRL+A和CTRL+C。这甚至可以在Windows系统上的HTA程序中使用 但是,当我在HTA文件中使用Javascript Can';t在HTA无模式对话框中选择文本,javascript,internet-explorer-7,hta,modeless,Javascript,Internet Explorer 7,Hta,Modeless,通常在HTML文件中,您可以使用鼠标选择和复制文本,或者按CTRL+A和CTRL+C。这甚至可以在Windows系统上的HTA程序中使用 但是,当我在HTA文件中使用window.showModelessDialog()创建无模式对话框窗口时,我无法做到这一点。HTML文档已正确加载和显示,但我无法使用鼠标或CTRL+A和CTRL+C在子窗口中选择/突出显示任何文本 有解决办法吗?如果我尝试改用window.open(),则会打开一个完整的浏览器窗口,包括地址栏、选项卡、菜单栏等。此外,子窗口使
window.showModelessDialog()
创建无模式对话框窗口时,我无法做到这一点。HTML文档已正确加载和显示,但我无法使用鼠标或CTRL+A和CTRL+C在子窗口中选择/突出显示任何文本
有解决办法吗?如果我尝试改用window.open()
,则会打开一个完整的浏览器窗口,包括地址栏、选项卡、菜单栏等。此外,子窗口使用IE版本11,而不是HTA程序使用的版本7。我想避免这样做
任何帮助都将不胜感激。谢谢
[编辑]
下面是子HTA文件的前几行
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<meta http-equiv="MSThemeCompatible" content="Yes" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="icon" href="../toee_raw_checker.ico" type="image/x-icon" />
<TITLE>Calculations</TITLE>
<HTA:APPLICATION
ID = "oApp"
APPLICATIONNAME = "ToEE RAW Checker Calculations"
BORDER = "thick"
CAPTION = "yes"
ICON = "toee_raw_checker.ico"
SHOWINTASKBAR = "yes"
SINGLEINSTANCE = "no"
WINDOWSTATE = "normal"
SCROLL = "no"
SCROLLFLAT = "yes"
VERSION = "0.6.1"
INNERBORDER = "no"
SELECTION = "yes"
SYSMENU = "yes"
MAXIMIZEBUTTON = "yes"
MINIMIZEBUTTON = "yes"
NAVIGABLE = "yes"
CONTEXTMENU = "yes"
BORDERSTYLE = "thin"
/>
计算
Setselection=“yes”
标记中的属性。我已经尝试过了,但没有成功。您正在将HTA或HTML文件加载到对话框中吗HTA:application
在HTML文档中没有任何效果。我已经尝试了HTA和HTML。这没什么区别。我用相关代码更新了我的初始帖子。