Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ready не страбатывает (jQuery) 
:(
    Опции темы
imm
Дата 19.2.2009, 01:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 27.7.2005

Репутация: нет
Всего: 1



Добрый день.

Проблема такая, гружу в <div> хтмлку, в этой хтмелке сидит:
Код

<script type="text/javascript" language="javascript">
$(function() { itemInit(); });
</script>


И вот беда, ff и opera нихотять его выполнять. Хотя ie 6 и ie7 прекрасно все делают. Люди подскажите куда копать и в каком направлении искать ошибку.

За ранее благодарен за ответ.
PM MAIL WWW ICQ   Вверх
ksnk
Дата 19.2.2009, 08:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 38
Всего: 386



Код

<script type="text/javascript" language="javascript">
itemInit(); 
</script>

?


--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
imm
Дата 19.2.2009, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 27.7.2005

Репутация: нет
Всего: 1



Не ) Мне нужно стандартное ready только на загруженный по ajax контент. Обычно такая конструкция всегда работала. Но на последнем проекте перестала, я даже не знаю в какую сторону копать, да и вообще начал сомневаться в правильности такой реализации.

Тогда немного перефразируем задачу:
Подскажите как ПРАВИЛЬНО отловить ready загруженного по ajax контента?
PM MAIL WWW ICQ   Вверх
awers
Дата 19.2.2009, 12:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1465
Регистрация: 22.3.2006
Где: Россия, Таганрог

Репутация: нет
Всего: 31



А аякс загрузчику указать онлоэд никак? Вообще первый раз такое вижу. 
PM MAIL WWW ICQ Skype   Вверх
imm
Дата 19.2.2009, 13:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 27.7.2005

Репутация: нет
Всего: 1



Цитата(awers @  19.2.2009,  12:44 Найти цитируемый пост)
А аякс загрузчику указать онлоэд никак? Вообще первый раз такое вижу.  


Мне не нужно обрабатывать событие загрузки контента не от туда откуда я его грузил, мне нужно что бы ниочем не подозревающий модуль  цмс, мог отображаться как через загрузку по ajax и так же и кагда он вмонтирован в тело странички на сервере. Этот момент решала конструкция ready, которая срабатывался и как обычно (при загрузки всей страницы) и при загрузке хтмлки по ajaxу, да вот только на последнем проекте перестала )))

Кто-нибудь вообще пользовался подобным??
PM MAIL WWW ICQ   Вверх
monax
Дата 22.2.2009, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 125
Регистрация: 9.6.2005

Репутация: нет
Всего: 4



А в консоль ошибок что-нибудь пишет? Если честно, то первый раз слышу, чтобы в ИЕ работало что-то, что не работает в мозилле.

Для теста написал два простых файлика, всё отработало как и ожидалось. При этом, для надёжности, я использовал разное написание ready.

Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
    <head>
        <title>js ready</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" language="javascript">
            $(document).ready(function () {
                alert('усё готово');
            });
            
            function getPage() {
                $("#fLoad").load('load.html');
            }
        </script>
    </head>

<body>
    <div id="fLoad">Загрузить сюды.</div>
    <a href="javascript: getPage();">Грузить!!!</a>
</body>
</html>



Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
    <head>
        <title>js ready</title>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <script type="text/javascript" language="javascript">           
            $(function () { alert('усё загружено '); });            
        </script>
    </head>

<body>
<h1>ХТМЛ-ка</h1>
</body>
</html>



Попробуй везде использовать 
Код

$(document).ready(function () {});

--------------------
Лаборатория программиста
PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.1213 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.