powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Почему-то FireFox по 2 раза запускает метод OnPreHTTP при загрузке странички.
4 сообщений из 29, страница 2 из 2
Почему-то FireFox по 2 раза запускает метод OnPreHTTP при загрузке странички.
    #34775023
ve301
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ptn А страницу ты после это перекомпилировал ?
перекомпилировал, перезапустил Cache - от этого верстка html странички не изменилась, и включение в нее src="" видимо через $$$cspBrokerIFrame осталась

если же свою страничку превратить в класс и там удалить src="" , то страничка грузится FF быстро и 1 раз, но стоит сделать малейшее редактирование - она перекомпилируется, появляется в ней src="" и снова страничка грузится по 2 раза.

мне вот интересно, где же записан этот макрос-текст $$$cspBrokerIFrame

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Include (%occInclude, %cspInclude)
IncludeGenerator %occInclude
Class %CSP.Page [ Abstract ]
{
...
ClassMethod HyperEventFrame() As %String [ CodeMode = expression, Final, ServerOnly ]
{
$$$cspBrokerIFrame
}

к слову, почему так дает ошибку?
Код: plaintext
1.
2.
3.
4.
5.
6.
...
ClassMethod HyperEventFrame() As %String [ CodeMode = expression, Final, ServerOnly ]
{
s ^var=$$$cspBrokerIFrame
$$$cspBrokerIFrame
}


PS.
Зачем <!-- --> сам что-то непойму, javascript - вообще не хухры мухры
...
Рейтинг: 0 / 0
Почему-то FireFox по 2 раза запускает метод OnPreHTTP при загрузке странички.
    #34775185
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>мне вот интересно, где же записан этот макрос-текст $$$cspBrokerIFrame
Посмотрите инклуды

>к слову, почему так дает ошибку?
Потому что кодемоде expression видимо

>Зачем <!-- --> сам что-то непойму, javascript - вообще не хухры мухры
Вообще-то это html комментарий для браузеров, которые не понимают тег <script>, чтобы не вываливаливало тонны JS на экран.

Есть подозрение, что FF не понимают декларацию этого скрипта. То есть это скорее всего вообще к каше не имеет отношения. Есть смысл поиграться именно с тегом script и тем что внутри него. Пока без каше.

Кстати у вас там кажется ошибка - команды JS должны разделяться точкой с запятой, как в C
...
Рейтинг: 0 / 0
Почему-то FireFox по 2 раза запускает метод OnPreHTTP при загрузке странички.
    #34775335
ve301
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
глянул и нашел:

%CACHELIB>w ^rINC("%cspInclude",0,18)

Код: plaintext
1.
2.
3.
4.
#define cspBrokerIFrame         "<iframe id=""cspBrokerFrame"" height=""0"" widt
h=""0"" frameeborder=""0""></iframe>"_$C( 13 , 10 )_"<layer id=""cspBrokerLayer"" wi
dth=""0"" height=""0"" visibility=""hidden""></layer>"_$C( 13 , 10 )_"<script langua
ge=""JavaScript"" id=""cspBrokerScript"" src=""""></script>"

это 100% похоже на то, что нужно, подредактировал внизу src=""1"" для примера, сохранил, но в страничках это не отразилось, и после их перекомпиляции :-(
...
Рейтинг: 0 / 0
Почему-то FireFox по 2 раза запускает метод OnPreHTTP при загрузке странички.
    #34775363
ve301
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Есть подозрение, что FF не понимают декларацию этого скрипта.
буду уточнять,
но уж что точно FF понял такую декларацию, как необходимость релоада

Код: plaintext
1.
2.
3.
4.
5.
6.
<html>
<body>
Hello            
</body>
<script language="JavaScript" id="cspBrokerScript" src=""></script>
</html>
...
Рейтинг: 0 / 0
4 сообщений из 29, страница 2 из 2
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Почему-то FireFox по 2 раза запускает метод OnPreHTTP при загрузке странички.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]