Internet Explorer не загружает js-файл ⇐ Jquery
Internet Explorer не загружает js-файл
Я работаю в компании, у которой есть отделения в нескольких странах. В нашем местном отделе мы можем размещать на сайте свои материалы, но есть ряд ограничений. Я создал форму заказа на html и jquery, все в одном файле. Он работает совершенно нормально, когда я запускаю этот файл из C:\ в Internet Explorer, Opera или Firefox.
Укажите ограничения, налагаемые на наши местные веб-сайты: я не могу ввести более 20 000 символов на HTML-страницу. Я протестировал раннюю версию формы на нашем местном веб-сайте, и она работала, она содержала как HTML, так и jquery, но ее длина была намного меньше 20 000 символов. Одна только часть HTML теперь имеет размер 15 000 символов, а jquery — 75 000. Таким образом, имеет смысл поместить HTML и javascript в отдельные файлы.
Введите еще одно ограничение: я не могу загружать файлы .js на наш локальный сервер. Думаю, я смогу убедить ребят из главного офиса позволить мне это сделать, но чтобы убедить их, потребуется некоторое время. Тем временем я хочу найти обходной путь для публикации функциональной формы, чтобы наши клиенты могли начать опробовать форму заказа, и им было бы легче убедить главный офис, когда они увидят работающую демонстрацию.
https://gist.github.com/ — это место, где каждый может ввести код JavaScript и создать доступный код JavaScript. Сначала я попробовал это в Opera, и это сработало, но по какой-то причине это не сработало в Internet Explorer. Я пробовал много разных вещей, пока, наконец, не создал совершенно простую HTML-страницу, подобную этой (вставьте заголовок, чтобы она работала в браузере):
Я попеременно получал доступ к файлу .js локально и со страницы Gist, то есть к закомментированной строке SCRIPT. Скрипт такой:
function TestFunction() { alert("Это работает!"); } В Opera все работает нормально как локально, так и из Gist. Он отлично работает в IE при локальной загрузке сценария, но когда я пробую это со страницей Gist в качестве источника сценария и нажимаю кнопку, я получаю сообщение об ошибке: «Значение свойства TestFunction равно нулю или неопределенно, а не объект функции». ".
Если бы это зависело от меня, я бы посоветовал всем нашим клиентам использовать Opera или Chrome, но боюсь, это не вариант. Кто-нибудь знает, почему это не работает в IE? И если да, то есть идеи, как создать внешний файл .js, к которому моя HTML-страница сможет получить доступ и который будет работать в IE, Opera, Chrome и Firefox?
Я работаю в компании, у которой есть отделения в нескольких странах. В нашем местном отделе мы можем размещать на сайте свои материалы, но есть ряд ограничений. Я создал форму заказа на html и jquery, все в одном файле. Он работает совершенно нормально, когда я запускаю этот файл из C:\ в Internet Explorer, Opera или Firefox.
Укажите ограничения, налагаемые на наши местные веб-сайты: я не могу ввести более 20 000 символов на HTML-страницу. Я протестировал раннюю версию формы на нашем местном веб-сайте, и она работала, она содержала как HTML, так и jquery, но ее длина была намного меньше 20 000 символов. Одна только часть HTML теперь имеет размер 15 000 символов, а jquery — 75 000. Таким образом, имеет смысл поместить HTML и javascript в отдельные файлы.
Введите еще одно ограничение: я не могу загружать файлы .js на наш локальный сервер. Думаю, я смогу убедить ребят из главного офиса позволить мне это сделать, но чтобы убедить их, потребуется некоторое время. Тем временем я хочу найти обходной путь для публикации функциональной формы, чтобы наши клиенты могли начать опробовать форму заказа, и им было бы легче убедить главный офис, когда они увидят работающую демонстрацию.
https://gist.github.com/ — это место, где каждый может ввести код JavaScript и создать доступный код JavaScript. Сначала я попробовал это в Opera, и это сработало, но по какой-то причине это не сработало в Internet Explorer. Я пробовал много разных вещей, пока, наконец, не создал совершенно простую HTML-страницу, подобную этой (вставьте заголовок, чтобы она работала в браузере):
Я попеременно получал доступ к файлу .js локально и со страницы Gist, то есть к закомментированной строке SCRIPT. Скрипт такой:
function TestFunction() { alert("Это работает!"); } В Opera все работает нормально как локально, так и из Gist. Он отлично работает в IE при локальной загрузке сценария, но когда я пробую это со страницей Gist в качестве источника сценария и нажимаю кнопку, я получаю сообщение об ошибке: «Значение свойства TestFunction равно нулю или неопределенно, а не объект функции». ".
Если бы это зависело от меня, я бы посоветовал всем нашим клиентам использовать Opera или Chrome, но боюсь, это не вариант. Кто-нибудь знает, почему это не работает в IE? И если да, то есть идеи, как создать внешний файл .js, к которому моя HTML-страница сможет получить доступ и который будет работать в IE, Opera, Chrome и Firefox?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Скидка на основе токенов WooCommerce действует до добавления в корзину в Internet Explorer
Anonymous » » в форуме Php - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Скидка на основе токенов WooCommerce действует до добавления в корзину в Internet Explorer
Anonymous » » в форуме Php - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-