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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> MessageBox с кнопками OK/Отмена, Что-то типа MessageBox'a, но не Alert() 
:(
    Опции темы
MuToGeN
  Дата 8.12.2002, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



какая функция выводит MessageBox с кнопками OK/Отмена и какие значения она возвращает?

AFAIK Alert() выводит MessageBox только с кнопой OK, может я и ошибаюсь


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
DeathStorm
Дата 10.12.2002, 01:41 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Код

<html>
<head>
<script>
function f()
{
qwest=window.confirm('Вы дествительно хотите\nизмененить цвет баграунда')
if(qwest){document.bgColor='lightblue'}
}
</script>
</head>
<body bgcolor=black><center>
<input type=button onclick=f() value='изменить цвет баграунда'>
</body>
</html>


  Вверх
MuToGeN
Дата 10.12.2002, 01:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



Цитата(Guest @ 09.12.2002, 17:41)
window.confirm()

спасибо :)


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Cepera
Дата 14.12.2002, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

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



а вот как сделать с помощью промпта ссылку?
то есть:
Код
<a href="javascript:prompt('Поиск',('search.php?text='))">Поиск</a>


таким образом все выводится нормально, но как сделать, чтобы при этом еще и переход по ссылке происходил, а не просто отображение полученного текста
или еще лучше кроме того скрыть из промпта и саму строку 'search.php?text='




--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
MuToGeN
Дата 14.12.2002, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



Код
<script language="JScript">
function searchPrompt()
{
 var p;
 p=prompt('Что найти?','');
 window.location.href='search.php?text='+p;
}
</script>
или
Код
<form id=searchForm action="search.php" method=get>
<input type="hidden" name="text">
</form>
<script language="JScript">
function searchPrompt()
{
 var p;
 p=prompt('Что найти?','');
 document.all.searchForm.text.value=p;
 document.all.searchForm.submit();
}
</script>



--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Cepera
Дата 15.12.2002, 00:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

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



хм... хорошо, да это выход, но мне это надо в один линк засунуть, ну ладно поиграюсь, посмотрю, что выйдет


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
MuToGeN
Дата 15.12.2002, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



Код
<a href="javascript:window.location.navigate('search.php?text='+prompt('Что найти?',''))">Поиск</a>
теоретически все должно работать. еще для onMouseOver/onMouseOut можно прописать изменение window.status, а то как-то некрасиво ссылка на статус-варе смотрится




--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
MuToGeN
Дата 15.12.2002, 00:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



ЗЫ лучше
Код
<a href="javascript:window.location.href='search.php?text='+prompt('Что найти?','')">Поиск</a>



--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Cepera
Дата 15.12.2002, 01:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


PHPexp
****


Профиль
Группа: Экс. модератор
Сообщений: 2146
Регистрация: 25.3.2002
Где: Russia, Samara

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



замечательно, спасибо


--------------------
I know it is heavy for reading, but I know you will read it anyway...
PM MAIL WWW ICQ   Вверх
sergejzr
Дата 9.11.2004, 04:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

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



Question:
какая функция выводит MessageBox с кнопками OK/Отмена и какие значения она возвращает?
How to work with OK/cancel box?
Wie arbeitet man mit dem Ok/Abbrechen Dialog?

Answer:
window.confirm("text")

Браузеры:
Internet Explorer Yes, Mozilla Yes, Opera Yes

Пример:
Код
<!--
Thanks to:
DeathStorm http://vingrad.ru/@DeathStorm
for this excample
-->
<html>
<head>
<script>
function f()
{
qwest=window.confirm('Вы дествительно хотите\nизмененить цвет баграунда')
if(qwest){document.bgColor='lightblue'}
}
</script>
</head>
<body bgcolor=black><center>
<input type=button onclick=f() value='изменить цвет баграунда'>
</body>
</html>

Спасибо:
DeathStorm за предоставленный материал.


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Aliance
Дата 16.11.2004, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

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



window.confirm("Текст"); - окошко с кнопками OK, Cancel
alert("Текст"); - просто модальное окошко
window.prompt("Описание", "дефолтное значение"); - ввод пользователя, окошко со строкой ввода. 

Это сообщение отредактировал(а) Aliance - 24.10.2006, 15:49
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 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.