Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.06.07;
Скачать: CL | DM;

Вниз

Вызов окна с инициализацией, проблема в IE7   Найти похожие ветки 

 
sniknik ©   (2009-04-02 14:31) [0]

По сути нужно вызвать новое окно яваскриптом, передать туда параметров (через url не хочется) и вызвать процедуру уже в новом окне.
Тест как пробую -
<html>
<head>
<title>test open</title>

<script language="JavaScript">
 var ID = 0
 var w

 function testID() {
   alert("ID - "+ID)
 }
 function loaded() {
   w.parent.ID = 10
   alert("new page loaded ")
 }
 function go() {
   w = window.open("testopen.html", "new", "height=200, width=500")
   w.parent.ID = 10
   w.onload = loaded
 }
</script>

</head>

<body>
<input type="button" onclick="go()" value = "go"></input>
<input type="button" onclick="testID()" value = "ID"></input>
</body>
</html>

(здесь ссылка сама на себя, чтобы попроще. но на самом деле страницы разные)

Проблема - в IE7 не работает.... нет даже алерта с "new page loaded" после открытия окна, не говоря о чем-то большем.

В мазиле все как ожидал...

Чего не хватает IE7? (наверное прав... но каких? и что делать чтобы работало? если дело в правах то могу отключить, только скажете где, сайт локальный)


 
Рамиль ©   (2009-04-02 14:34) [1]

В восьмерке работает. С безопасностью что то накручено.


 
clickmaker ©   (2009-04-02 14:39) [2]

а скрипты-то не отключены?
и можно разве в JS не ставить ; ?


 
Рамиль ©   (2009-04-02 14:39) [3]

Вернее открывается в новой вкладке, но у меня сказано что ничего не открывать в новом окне.


 
Юрий ©   (2009-04-02 14:40) [4]

> [2] clickmaker ©   (02.04.09 14:39)
> и можно разве в JS не ставить ; ?

Можно.


 
Немо ©   (2009-04-02 14:41) [5]

Пуск - Справка и поддержка - "активное содержимое" - найти
?


 
sniknik ©   (2009-04-02 14:41) [6]

> С безопасностью что то накручено.
Так начальству и скажу, в ответ на вопрос почему заказанное окно открывается "коряво" (после все параметры можно выбрать заново, но изначально они пустые). :))

Кстати подумал, можно еще через куки передавать, т.е. не проблема обойти, проблема разобраться чего ему нужно...

> а скрипты-то не отключены?
нет конечно, все другое на них работает.

> и можно разве в JS не ставить ; ?
обычно ставлю, но тут на скорую руку забыл... но работает и так (там где работает) проверял.


 
sniknik ©   (2009-04-02 14:44) [7]

> Пуск - Справка и поддержка - "активное содержимое" - найти
> ?
активное содержимое для данного "сайта" разрешено, иначе бы там половина того что есть не работало бы... например пивот таблица от офиса.


 
Юрий ©   (2009-04-02 14:49) [8]

> [4] Юрий ©   (02.04.09 14:40)

С другой стороны нельзя сказать, что такая практика программирования считается нормальной.

Если в результате разделения строки программного кода та её часть, которая предшествует символу перевода, оказывается законченной инструкцией, синтаксический анализатор JavaScript может решить, что точка с запятой пропущена случайно, и вставить её, изменив смысл программы.

(с) Флэнаган, JavaScript Подробное руководство.


 
sniknik ©   (2009-04-02 14:53) [9]

Кстати, если открывать тоже в IE7  но через IETab(плагин в мазиле для показа IE в окне мазилы)  то тоже работает... странно, там что права другие? Всегда думал, что там IE один.


 
sniknik ©   (2009-04-02 17:21) [10]

В итоге переделал передачу на куки, которые читаются в onload жестко прописанной во второй странице, там и вызывается нужная процедура (запрос основных данных с сервера).
Так проблем нет нигде, где бы не пробовал.

Связываться с чем-то таким вот непонятным себе дороже... Хотя, если кто разъяснит в чем дело, буду благодарен. ;)



Страницы: 1 вся ветка

Текущий архив: 2009.06.07;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
15-1238515497
@!!ex
2009-03-31 20:04
2009.06.07
Как научить гугл понимать многоязыковые страницы?


15-1238704205
Юрий
2009-04-03 00:30
2009.06.07
С днем рождения ! 3 апреля 2009 пятница


2-1240385450
Nucer
2009-04-22 11:30
2009.06.07
Порядок условий в конструкции if


2-1240246030
alex989
2009-04-20 20:47
2009.06.07
Странности с математикой (real, extended)


15-1238166159
Azazello
2009-03-27 18:02
2009.06.07
Иконка приложения