Internet Explorer не загружает js-файлJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Internet Explorer не загружает js-файл

Сообщение Anonymous »


Я работаю в компании, у которой есть отделения в нескольких странах. В нашем местном отделе мы можем размещать на сайте свои материалы, но есть ряд ограничений. Я создал форму заказа на 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?
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Firefox и Chrome добавляют подчеркивание до и после имени файла, в то время как Internet Explorer работает нормально
    Гость » » в форуме JAVA
    0 Ответы
    61 Просмотры
    Последнее сообщение Гость
  • CSS не загружается в Internet Explorer
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Использование тега в Internet Explorer 11
    Anonymous » » в форуме CSS
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Скидка на основе токенов WooCommerce действует до добавления в корзину в Internet Explorer
    Anonymous » » в форуме Php
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Скидка на основе токенов WooCommerce действует до добавления в корзину в Internet Explorer
    Anonymous » » в форуме Php
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»