Не удается выделить текст в немодальном диалоге HTA

Обычно в файле HTML вы можете использовать мышь, чтобы выделить и скопировать текст или нажав CTRL+A и CTRL+C. Это даже работает в программах HTA в системах Windows.

Однако я не могу сделать это, когда я создаю немодальное диалоговое окно, используя window.showModelessDialog() в файле HTA. Документ HTML загружается и отображается правильно, но я не могу выделить / выделить любой текст в дочернем окне с помощью мыши или клавиш CTRL+A и CTRL+C.

Есть ли обходной путь? Если я попытаюсь использовать window.open() вместо этого он открывает полнофункциональное окно браузера, включающее адресную строку, вкладки, строку меню и т. д. Кроме того, дочернее окно использует IE версии 11 вместо версии 7, используемой для программы HTA. Я хочу избежать этого.

Любая помощь будет оценена. Благодарю.

[редактировать]

Вот несколько верхних строчек дочернего файла 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"
        />

0 ответов

Другие вопросы по тегам