Поле HTML документа как-то некоректно отрабатывает сценарии
Итак - имеется апач, сеть html и js файл.
html:
<ht ml>
<head>
<met a charset="utf-8">
<title>s1 Demo</title>
</head>
<body>
<canvas id="c"></canvas>
</body>
<sc ript type="module">
import { s1 } from '123.js';
s1();
</sc ript>
<sc ript>
alert('ppp');
</sc ript>
</html>
123.js:
export function s1() {
alert('qqq');
}
Все просто, но если этот html открыть к хроме, то выдается 2 алерта - сначала ppp, а потом qqq,
Если же по этому адресу прочитать и загрузить в поле HTML, то выдается только 1 алерт ppp, такое ощущение, что при заргузке скрипт с признаком module не обрабатывается. Никто не сталкивался?
Итак - имеется апач, сеть html и js файл.
html:
<ht ml>
<head>
<met a charset="utf-8">
<title>s1 Demo</title>
</head>
<body>
<canvas id="c"></canvas>
</body>
<sc ript type="module">
import { s1 } from '123.js';
s1();
</sc ript>
<sc ript>
alert('ppp');
</sc ript>
</html>
123.js:
export function s1() {
alert('qqq');
}
Все просто, но если этот html открыть к хроме, то выдается 2 алерта - сначала ppp, а потом qqq,
Если же по этому адресу прочитать и загрузить в поле HTML, то выдается только 1 алерт ppp, такое ощущение, что при заргузке скрипт с признаком module не обрабатывается. Никто не сталкивался?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Поле HTML - это поле на управляемой форме, там све совсем просто:
Соединение = Новый HTTPСоединение(
"192.168.9.240", // сервер (хост)
80, // порт, по умолчанию для http используется 80, для https 443
, // пользователь для доступа к серверу (если он есть)
, // пароль для доступа к серверу (если он есть)
, // здесь указывается прокси, если он есть
, // таймаут в секундах, 0 или пусто - не устанавливать
// защищенное соединение, если используется https
);
Запрос = Новый HTTPЗапрос("cube6.html");
Результат = Соединение.Получить(Запрос);
СтрокаРезультат = Результат.ПолучитьТелоКакСтроку();
HTMLДокумент = СтрокаРезультат; // Это источник для HTML поля
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот