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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналог window.opener 
:(
    Опции темы
SultanOFF
Дата 18.3.2010, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Здравствуйте. С помощью window.opener.document.getElementBy Id('lala').value='aaaa' пытаюсь вставить значение в элемент на родительском окне из созданного. В хроме, фаерфоксе опере работает на ура, однако в IE напрочь отказывается! Что предложите использовать? 
PM MAIL   Вверх
Amphiluke
Дата 18.3.2010, 20:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



Видимо, у вас ошибка где-то в другом месте. window.opener в IE нормально работает.
PM   Вверх
bars80080
Дата 18.3.2010, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



Цитата(SultanOFF @  18.3.2010,  15:58 Найти цитируемый пост)
getElementBy Id

пробел  smile 
PM MAIL WWW   Вверх
SultanOFF
Дата 18.3.2010, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

пробел  smile  

это просто скопировало криво)
 
Цитата

Видимо, у вас ошибка где-то в другом месте. window.opener в IE нормально работает. 

а что то конкретное может влиять на это? Ошибок вроде не наблюдаю(смотрю на ошибки в js через консоль ошибок firefox). Да кстати везде работает на ура, только в ие тупит :(
PM MAIL   Вверх
Amphiluke
Дата 18.3.2010, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



Попробуйте в IE в «Свойствах обозревателя» поставить галку «Показывать уведомление о каждой ошибке сценария». Что скажет.
PM   Вверх
bars80080
Дата 18.3.2010, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



ну в ФФ работает на ура, понятно что у него будет всё ок в консоли. надо посмотреть в ИЕ, он там пишет что-нибудь? попробуйте поставить иное действие, перед возвратом значения в родительское окно. а ещё лучше попробуйте какое-нибудь действие в родительском после открытия окна. 
PM MAIL WWW   Вверх
SultanOFF
Дата 18.3.2010, 20:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



как бы функция так выглядит
Код

function shos() {

window.opener.document.getElementById('pole1').value=document.getElementById('foto1').value;

window.opener.document.getElementById('pole2').value=document.getElementById('foto2').value;
window.close(); 
}

и в общем в pole1 в родительском окне вставляется, и дальше из функции ничего не выполняется. Тоесть pole2 остается пустым и окно не закрывается. 
PM MAIL   Вверх
Amphiluke
Дата 18.3.2010, 21:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



Остается проверить
Код

alert(window.opener.document.getElementById('pole2'));
alert(document.getElementById('foto2'));


А когда вызывается функция shos()? Или, другими словами, при каких условиях?
PM   Вверх
SultanOFF
Дата 18.3.2010, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



если поставить алерты после 
Код

window.opener.document.getElementById('pole1').value=document.getElementById('foto1').value;
 ничего не всплывает. тоесть не срабатывает. Только значение в pole1 записывается и все что дальше не работает.
Цитата

А когда вызывается функция shos()? Или, другими словами, при каких условиях? 

Код


<input type="button"  value="Вставить" id="upload" style="width: 150px; margin-right: 25px;" onclick="shos();"  />


Это сообщение отредактировал(а) SultanOFF - 18.3.2010, 21:27
PM MAIL   Вверх
Amphiluke
Дата 18.3.2010, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 35
Всего: 112



Хм. Попробовал у себя — работает.
Не пытались включать уведомления об ошибках сценария в IE?
PM   Вверх
bars80080
Дата 19.3.2010, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



мне всё-таки кажется, что сбоит какой-то сторонний код. браузеры бывают ловят какой-то баг и встают как вкопанные. ни ошибки, ни привета.
я в таких случаях отключаю все скрипты и начинаю вносить их по очереди, смотря, что вызовет ступор
PM MAIL WWW   Вверх
SultanOFF
Дата 19.3.2010, 05:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



bars80080 ок, так думаю и сделаю.
Цитата

Не пытались включать уведомления об ошибках сценария в IE?
 надо бы включить...

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


 




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


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

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