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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> contentWindow перестал работать 
V
    Опции темы
neoks
Дата 16.2.2012, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Буквально 2 месяца назад я создал тему где спрашивал как сделать связь между iframe, так вот там я нашел метод contentWindow, проверил работало.
Сегодня я уже решил заняться скриптом как вдруг наткнулся на неприятный сюрприз, все перестало работать, нет связи с iframe ни с самим документом ни с iframe.

Перепробовал:

Код

document.getElementById('result_sourceView').contentWindow.lola();
window.parent.document.getElementById("result_sourceView").lola();
parent.document.getElementById('result_sourceView').lola();
document.getElementById('result_sourceView').contentWindow.targetFunction('lola');

//и даже

document.getElementById('iframeid').contentWindow['myvariframe'] = 'test';


Также и из фрайма:
Код

parent.window['myvar'] = "test";


Все напрочь перестало работать, отказывается работать в Firefox и Хроме :(
Подскажите как заставить это все работать, если это теперь вообще возможно ?
PM MAIL   Вверх
neoks
Дата 16.2.2012, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Блин, Сори Сори и снова сори....., постоянно допускаю ошибки которые иногда заводят в ступор, оказалось я помешал функции в $(document).ready()
Даже не заметил сразу  smile 
PM MAIL   Вверх
neoks
Дата 16.2.2012, 17:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Пока тема еше свежая у меня есть еше один вопрос.
Вот например есть вызов функции
Код

document.getElementById(this.iname).contentWindow.myfun();


Как например сделать так
Код

function fun(name,data){
        document.getElementById(this.iname).contentWindow.name();
}


Чтоб я мог указать к примеру fun('nameFunction','data');
PM MAIL   Вверх
502
Дата 16.2.2012, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Я всегда прав
*


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

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



Код

function fun(name,data){
        document.getElementById(this.iname).contentWindow[name]();
}

?
PM MAIL   Вверх
neoks
Дата 16.2.2012, 17:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А точно, Спасибо )
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




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


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

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