Что “Операция Прерывается” ошибка в Internet Explorer?

Быстрый обходной путь для этого будет использовать sprintf

Пусть ваш языковой файл имеет ключ что-то вроде

$lang['custom_message'] = "Hello %s!";

Затем используйте класс языка как [115 ]

echo sprintf($this->lang->line('custom_message'), 'world');
// output: Hello world!

$name = "John Doe";
echo sprintf($this->lang->line('custom_message'), $name);
// output: Hello John Doe!

9
задан ivan_pozdeev 5 September 2016 в 14:03
поделиться

5 ответов

Ранее сегодня был связанный вопрос:

Операция прерванная ошибка в IE

Это - типичная проблема.

Происходит в IE, когда сценарий пытается изменить DOM, прежде чем страница будет закончена, загружаясь.

Смотрите на то, какие сценарии выполняются. Вы найдете, что что-то начинает, прежде чем страница закончена, загрузившись. Можно использовать window.onload событие для исправления проблемы (или одна из onDomReady библиотечных функций).

18
ответ дан 4 December 2019 в 07:49
поделиться

Это подходит много с Google Maps (раньше управлял мной помешанный, потому что трудно отладить). Одно простое решение состоит в том, чтобы добавить defer припишите своим тегам script. Они не проверяют тот путь, но эй, это - реальная жизнь, о которой мы говорим.

0
ответ дан 4 December 2019 в 07:49
поделиться

I was able to fix this problem on a few pages I was having trouble with today.

If you have JavaScript that modified the DOM anywhere within the body of the page, try moving it below the tag.

Example:

Change

...
<script>highlightSearchTerms();</script>
</body>
</html>

To

...
</body>
<script>highlightSearchTerms();</script>
</html>
1
ответ дан 4 December 2019 в 07:49
поделиться

Просто уточняю ответ Кепаро.

Вы можете поместить свой скрипт в одну из следующих функций (в соответствии с используемой вами библиотекой), и это решит проблему.

prototype.js:
document.observe(’dom:loaded’, function () { /* your script goes here */ }),

jquery:
jQuery(document).ready(function () { /* your script goes here */ })

mootools:
document.addEvent(’domloaded’, function () { /* your script goes here */ })
6
ответ дан 4 December 2019 в 07:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: