rootv
User-
Posts
31 -
Joined
-
Last visited
rootv's Achievements
Explorer (1/14)
0
Reputation
-
Вместо YourForm пишу, конечно свою #kv
-
(В этом деле - новичек) Кратко - зачем: на странице заполнена форма, но не сохранена... случайное нажатие ссылки - форма потеряна. Нужно предупреждение и подтверждение пользователя на уход со страницы... Из найденного и для jquery как-то работают, но только не в Опере(!) Другой вариант, которым забит весь интернет (тоже для для jquery) основан на - не работает... и выдает ошибку В чем ошибка?
-
И еще маленький вопрос - При открытии нового окна window.open в Опере открывается не отдельное окно, а новая вкладка. Как заставить Оперу открывать именно новое окно?
-
Увы... У них правильно работает только в хроме и IE - при одной закладке на браузере...
-
Представляю, как уже надоели глупые вопросы... Со страницы А открывается страница В. (из формы на А обработчик грузится в В) На В стоит кнопка <input type='button' value='назад' onClick='window.opener.focus();'> Почему-то работает только в хроме (в любой ситуации), в IE (если А - единственная вкладка в браузере)... Не работает в FF и Опере. При этом кнопка <input type='button' value='закрыть родителяскую' onClick='window.opener.close();'> работает четко во всех браузерах при любом числе вкладок (правда, кроме Оперы...) Интересует - как правильно передать фокус родительской странице?
-
Работает как часы во всех браузерах... Подводя черту: метод click есть только у button, checkbox, radio, reset и submit, а для ссылок работает, но не во всех браузерах... location "рулит", но, видимо, для уже существующих окон, новое же окно натыкается на настройки браузеров против всплывающих окон (хотя в моем случае это уже не надо, загружаюсь в старое окно)
-
попробовал открывать из обработчика новое окно с нужным location Так браузеры блокируют всплавающее окно... Вопрос свелся к тому 0 как открыть новую страницу с нужным location из обработчика по его усмотрению?
-
Огромное спасибо! кажется сдвинулся. Но <input type="submit" onClick="window.location='http://www...'; "> отлично работает, но это происходит всегда при нажатии кнопки А суть в том, что переход на новую страницу должен происходить, только если обработчик даст "добро", а обработчик грузится в скрытый фрейм и если поместить window.location в обработчик, то меняется содержание скрытого фрейма... opener.location не помогает но все-таки сдвинулся, буду думать спасибо.
-
айдишник не забыл передать в getElementById()?? id передается правильно... Итак, если на любой странице разместить <a href='http://www.a.ru/a.htm' target='_top' name='perehod' id='perehod'>...</a> <script>document.getElementById('perehod').click();</script> то при попытке загрузить эту страницу должна срабатывать переадресация... срабатывает только в IE и Опере (караул... стыдно рассказать не программистам, что переходом со страницы на страницу при выполнении определенного условия приходится заниматься сутки, да еще и не сделать!) Так весь скрипт это - <script>document.getElementById('perehod').click();</script> ? который должен активировать ссылку - <a href='http://www.a.ru/a.htm' target='_top' name='perehod' id='perehod'>...</a> что же здесь не так?!
-
В обработчике на php имеется такой код echo " <a href='http://www.au-to.ru/dobavit_gruz.php' target='_top' name='perehod' id='perehod'>...</a> <script>document.getElementById('perehod').click();</script> "; Обработчик посылает ответ в скрытый фрейм страницы http://www.au-to.ru/registraciya_firmy.php после чего выдается alert(все хорошо) и идет переход на другую страницу. Вот переход-то и не срабатывает, хотя объект для клика определяется правильно... Работает только в IE и опере
-
Не срабатывает getElementById().click() в хроме и FF. Подскажите, кто сталкивался...
-
в IE7 проблема была связана с тем, что родительское окно находилось в одной из вкладок и возврат был неопределен... Если запускать из окна с одной вкладкой, то возврат работает 100%... В Firefox даже если удается добиться, чтобы новое окно открывалось не в новой вкладке, а в новом окне - врзврат не работает... В опере - не удалось добиться, чтобы окна находились не в разных вкладках, а отдельно... Последний шанс - работать не с opener, а со ссылкой на окно... Но как получить в дочернем окне именно ссылку на родительское окно (а не имя окна)? Как вообще эту ссылку создать, если родительское окно открывалось не с помощью window.open()?
-
Опера и IE. Firefox - нет...
-
Опыт показал, что замена в дочернем окне window.parent.focus(); на window.parent.close(); - ведет к закрытию дочернего окна на window.opener.close(); - ведет к закрытию родительского окна window.opener.focus(); - ни какой реакции... ???
-
lightbox - не знаком... Наверное, я в танке? Итак: В родительской только - <form method="POST" target='_blank1' action="http://www.au-to.ru/a2.html"> В обработчике только <input type="button" value="к поиску" onClick="window.parent.focus();"> Не работает! (http://www.au-to.ru/a1.html) Работающий пример не нашел...