Почему мои файлы JavaScript не загружаются 'последовательно' в IE7?

Если вы просто хотите вырезать текст, вы можете добавить следующее css:

.multiselect__single {
  white-space: nowrap;
  overflow: hidden; 
}

white-space: nowrap позволит избежать разрывов строк, а overflow: hidden просто скрывает перекрывающийся текст. wdith и height выбора останутся прежними.

Здесь вы можете увидеть это в действии: https://jsfiddle.net/f7at84y6/

13
задан John MacIntyre 11 August 2010 в 14:24
поделиться

5 ответов

Просто к сведению всех, у кого такая же проблема.

Эта проблема так и не была решена, но теперь я считаю, что это как-то связано с Visual Studio Development Server, и сомневаюсь, что это случилось бы, если бы я использовал IIS. К сожалению, я больше не работаю над этим проектом, поэтому не могу его протестировать.

4
ответ дан 1 December 2019 в 21:38
поделиться

На всякий случай данные ответы не работали -

IE7 по умолчанию не загружает JavaScript из локальных файлов. Обычно, Вы свалите информационное отбрасывание панели и указывая на это. Необходимо нажать на панель, и выбор "Позволяют заблокированное содержание", и затем IE7 перезагрузит страницу с включенным JavaScript.

Это поведение последовательно. Однако, если некоторые системы отключают дисплей информационной Панели, существует теперь способ, которым можно узнать, какова проблема.

Мое предложение состоит в том, чтобы добавить <noscript> тег сверху Вашей страницы HTML и стилизовать его с полужирным красным фоном с помощью CSS так, чтобы Вы не могли пропустить его. StackOverflow использует эту технику.

Таким образом, Вы, конечно, узнаете, если JavaScript не загрузится из-за Соображений безопасности.

5
ответ дан 1 December 2019 в 21:38
поделиться

Вместо src="js/AjaxTry.Utility.js" попробуйте это:

src="<% ResolveUrl("~/path/from/root/to/js/Ajax.Utility.js") %>
2
ответ дан 1 December 2019 в 21:38
поделиться

Другая мысль: Вы сбрасываете кэш браузера между тестами? Браузер отлично имеет право кэшировать сценарии, поскольку он считает целесообразным, если не препятствуется делать так - обычно Вы только заметили при редактировании сценариев и таблиц стилей и изображений

1
ответ дан 1 December 2019 в 21:38
поделиться

Вы сверились с инструментом как Скрипач, что призыв, который .js файл делается или сервер или кэш браузера, и что браузер на самом деле получает файл правильно и не получает 404 или некоторых такой?

Необходимо ли проверить это на странице, это на самом деле подвергает сомнению метод - поскольку путь является относительным URL (т.е. не запускается с "/"), есть ли возможность, что страница, от которой Вы называете его, не ниже js папки, но возможно около него?

Вообразите структуру сайта как это от корня сайта:

/page1.aspx
/folder/page2.aspx
/js/Ajax.Utility.js

Если и page1 и page2 будут иметь Ваш вызов в .js файл, то только page1 на самом деле сможет использовать, получают, он правильно - page2 будет эффективно искать:

/folder/js/Ajax.Utility.js
1
ответ дан 1 December 2019 в 21:38
поделиться
Другие вопросы по тегам:

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