Проблемы с Firefox и IE6 с document.ready () - PullRequest
0 голосов
/ 24 июля 2010

Я создал HTML-страницу с функциональностью вкладки Tabber.

  • Каждая вкладка имеет свою собственную таблицу, которая загружается при нажатии на вкладку и загружается только один раз, при щелчке начальной вкладки, чтобы остановить загрузку таблиц более одного раза.
  • Каждая таблица вкладок существует в своем собственном HTML-файле .jsp и загружается через javascript с помощью вызова $("#tab1").load('tabqtable.jsp');.

В настоящее время у меня есть document.ready() в html-файлах отдельных вкладок для запуска при загрузке каждой вкладки. Сценарии работают и отлично работают в Chrome, но функции document.ready() не работают в Firefox и IE6.

Я могу поместить alert(); вне функции document.ready (), и она работает, поэтому я знаю, что тег script запускается. Я также попытался переместить весь javascript в вызов функции return в функции .load(), чтобы он запускался при успешном запуске .load() со страницы m / ain html, но все равно заканчивался тем же результатом.

Я в растерянности и буду очень признателен за помощь в этом вопросе, если смогу ее получить. Таблицы загружаются отлично, я просто не получаю никакой функциональности, необходимой мне для взаимодействия с таблицей. Это не те скрипты, которые я запускаю, потому что все они работают с главной HTML-страницей. Спасибо за любую помощь заранее.

1 Ответ

2 голосов
/ 24 июля 2010

похоже, вы уже используете фреймворк, такой как jquery ... используйте $ (document) .ready (при условии, что вы используете jquery ...) смысл фреймворков, таких как jquery, в том, что он (в принципе) долженбыть кроссбраузерным.

...