Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2012, 02:31   #1
Kusluy
 
Регистрация: 05.03.2012
Сообщений: 4
По умолчанию Переход на домашнюю страницу с confirm

Как реализовать переход на домашнюю страницу пользователя, при клике на "Отмена" ?

<script language="JavaScript" type="text/javascript">
if (confirm('Показать страницу?'));
else
{
location.setHomePage();
}
</script>
Kusluy вне форума Ответить с цитированием
Старый 05.03.2012, 10:20   #2
TranceSmile
Смайлик :)
Форумчанин
 
Аватар для TranceSmile
 
Регистрация: 12.12.2010
Сообщений: 445
По умолчанию

Код:
<script language="JavaScript" type="text/javascript">
 if (!confirm('Показать страницу?'))
 {
 location.setHomePage();
 }
 </script>
Самый перспективный framework Yii (c)
TranceSmile вне форума Ответить с цитированием
Старый 05.03.2012, 14:55   #3
Kusluy
 
Регистрация: 05.03.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от TranceSmile Посмотреть сообщение
Код:
<script language="JavaScript" type="text/javascript">
 if (!confirm('Показать страницу?'))
 {
 location.setHomePage();
 }
 </script>
Не переходит. Оно, просто, возвращает на ту же страницу с скриптом, которую я запускаю. Нужно, чтобы, именно, на его домашнюю, которая у него в браузере сохранена.
Kusluy вне форума Ответить с цитированием
Старый 05.03.2012, 15:37   #4
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Эммм ... а позвольте узнать, откуда браузер догадается, какая страница является "домашней" ???
Вообще можно уйти в корневую директорию таким образом
Код:
location.href = "/";
Cronos20 вне форума Ответить с цитированием
Старый 05.03.2012, 16:08   #5
Kusluy
 
Регистрация: 05.03.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Cronos20 Посмотреть сообщение
Эммм ... а позвольте узнать, откуда браузер догадается, какая страница является "домашней" ???
Вообще можно уйти в корневую директорию таким образом
Код:
location.href = "/";
Не обязательно на домашнюю, можно и что-то подобное window.close или about:blank но выходит, что и "Ок" и "Отмена" переводят на ту же страницу, на которую должно переводить по нажатию на "Ок", либо срабатывает наоборот)) по нажатию на "Ок" - закрывает, а "Отмена" переводит на страницу (self.close()) в Опере и Хроме.

Последний раз редактировалось Kusluy; 05.03.2012 в 16:31.
Kusluy вне форума Ответить с цитированием
Старый 06.03.2012, 15:45   #6
Kusluy
 
Регистрация: 05.03.2012
Сообщений: 4
По умолчанию

Разобрался, но осталсь проблема с кроссбраузерностью: в Мозилле не работает self.close();
Kusluy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переход на другую xaml страницу barambembes WPF, UWP, WinRT, XAML 3 14.01.2012 11:48
HTTP_REFERER переход на страницу? kroŧ PHP 3 24.02.2011 19:58
Переход на страницу vlastelin HTML и CSS 3 19.09.2010 23:52
Как настроить домашнюю страницу? "Lana"@ Свободное общение 6 20.09.2009 04:35
Переход на конкретную страницу beginner JavaScript, Ajax 3 09.07.2008 20:19