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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Окно на подобии "confirm" только со своими кнопочк 
:(
    Опции темы
BASILIO
Дата 28.6.2008, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


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

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



Скрипт будет простой, такого плана:
Код

<script type="text/javascript">
            function con()
                {
                    if (confirm("Please confirm...."))
                        {
                        parent.location='a.html';
                        }
                    else
                        {
                        if (confirm("Please confirm....."))
                            {
                            parent.location='b.html';
                            }
                        else
                            if (confirm("Please confirm....."))
                                {
                                parent.location='c.html';
                                }
                        }
                }
</script>

Только вот там вместо "parent.location" будет ещё дополнительный код. Но факт в том, что кнопки "Yes" "No/Cancel" хочется заметнить, в плане дать им другой текст.

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

Зарание Спасибо

Сув. КОТ
PM   Вверх
Itsys
Дата 28.6.2008, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


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

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



Рисуй модальное окно на divах и делай там каие хочешь кнопки.
PM MAIL WWW Skype   Вверх
BASILIO
Дата 28.6.2008, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


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

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



Цитата(Itsys @  28.6.2008,  10:05 Найти цитируемый пост)
Рисуй модальное окно на divах и делай там каие хочешь кнопки.

Нету вообще никаких способов изменить названия уже существующих кнопок?
PM   Вверх
Ghirik
Дата 28.6.2008, 22:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ну....  Надо хотя бы самому представлять чего хочется.. BASILIO, а то, так как то сложно... Какой вопрос, такой ответ.

Или типа, нате вам, но отдайте как умные...

Это сообщение отредактировал(а) Ghirik - 28.6.2008, 22:03


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
BASILIO
Дата 29.6.2008, 01:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


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

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



Ghirik, 

Хочется:
1. окошко как у "confirm" с двумя кнопками и текстом
2. хочется изменить надписи на кнопках
3. хочется чтоб осталось как у "confirm" возврат true или false


Самое обидно, что видел давным давно такие вещи, но не могу найти =(
PM   Вверх
Ghirik
Дата 29.6.2008, 04:04 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Не очень понятно, о чем это Вы?

Кто такой confirm? С каких хренов я должен знать кто он такой? По русски писать не пробовали? Это не грубость, ну, правда...  Это библиотека? Или имя швейцара в метрополе? У нас в Тюмени нет Метрополя... And in other entertainment establishments, everybody knows me in the face.

Хоть ссылку бы дали.

Я прекрасно понимаю, что ваша задача решается в полпинка, но вы её так и не поставили. Вот, написал предыдущие строки...

Сижу...

Как на рыбалке.....

Думаю, может к гуглю заглянуть? А потом думаю, а может не надо.. smile С одной стороны, может стыдно не знать кто такой confirm?  А с другой, думаю... Если автор сам не знает что сним делать, то может я и в норме? Я хоть не загружен конфирмом... smile

Да... Я так то знаю... Это собачий корм.... Но какое он имеет отношение к JavaScript-у?   smile)

Это сообщение отредактировал(а) Ghirik - 29.6.2008, 04:42


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
BASILIO
Дата 29.6.2008, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


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

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



Ghirik, 
Я безпонятия, как его правельно назвать, мудульное окно/системное оповещение, в душе не имею понятия, я вообще ка JS прибегаю в очень крайних случаях, так как я его НЕ ПОНИМАЮ, в инете нигде нету нормальной документации на уровне PHP HTML или CSS где можно без геморойно найти то что надо, так как язык сам по себе кривой до ужаса. и по этому я задаю вопросы здесь на форуме, и формулирую так, как мне это удаётся, зная что люди в теме меня поймут.


А теперь вопрос личный: нравится стебаться или можете помочь?
PM   Вверх
Grig
Дата 29.6.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



как сказал Itsys
Цитата(Itsys @  28.6.2008,  10:05 Найти цитируемый пост)
Рисуй модальное окно на divах 

Это значит что у тебя должен быть невидимый div, с отрисованными там кнопочками, который по наступлению определенного события становиться видимым.
Что то типа:
Код

<html>
<head>
<style>
.conf {
Z-INDEX: 5; 
position:absolute;
width: 190px;
}
</style>
<script>
function show_confirm(){
var c=document.getElementById("conf_01");
c.style.display='';
c.style.top='100px';
c.style.left='100px';

}
</script>
</head>
<body>
<div id="conf_01" class="conf" style="display:none;">всем привет, тут будут кнопки =)</div>

<input type="button" onclick="show_confirm()" value="показать">
</body>
</html>




Это сообщение отредактировал(а) Grig - 29.6.2008, 16:02


--------------------
        
PM MAIL ICQ   Вверх
BASILIO
Дата 29.6.2008, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


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

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



Grig, этот вариант мне известен, но не подходит =(
PM   Вверх
Ghirik
Дата 30.6.2008, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



BASILIO, ну вот.... модальное окно. А я то думаю, где я слышал этот конфирм smile ?

Цитата

А теперь вопрос личный: нравится стебаться или можете помочь?


Ни в коем случае. Я бы даже писать в этой ветке не стал, конечно хочется помочь.

По моему мнению, модальное окно очень плохая штука, не кроссбраузерная. Менять в нем практически ни чего нельзя. Может я не очень владею ситуацией, но наверное удобнее использовать обычное окно. 
Если я правильно понял, то Вы хотите из выпадающего окна по нажатию кнопок управлять перезагрузкой родительского окна. Тогда, сделайте так:

modal.htm
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modal</title>
<script type="text/javascript">
<!-- // --><![CDATA[
function qwe() {
    window.open('http://door-to.ru/scripts/modal/modal2.htm',"subwind", "status, height=50, width=500, top=100, left=200");
}
// ]]>
</script>
</head>
<body>

<p><input type="button" value="Кнопка" onclick="qwe()"></p>

</body>
</html>


modal2.htm
Код

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modal2</title>
<script type="text/javascript">
<!-- // --><![CDATA[
function qaz (o) {
    var txt = document.getElementById("txt").value;
    if (o.id == "b1") {
        opener.location = "http://door-to.ru/scripts/modal/modal3.htm";
    }
    else if (o.id == "b2") {
        opener.location = "http://door-to.ru/scripts/modal/modal4.htm";
    }
}
// ]]>
</script>
</head>
<body>

<input id="txt" name="txt" type="text" size="64">
<p>
<input id="b1" name="b1" type="button" value="Отправить1" onclick="qaz(this)">
<input id="b2" name="b2" type="button" value="Отправить2" onclick="qaz(this)">
</p>

</body>
</html>


С дивами, наверное, не стоит заморачиваться.



Это сообщение отредактировал(а) Ghirik - 30.6.2008, 01:20


--------------------
Отдадим всё клиенту, пускай его машина мучается...

PM MAIL   Вверх
BASILIO
Дата 30.6.2008, 15:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Koté-CAH
*


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

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



Ghirik, нет, хочу совместить шутку над юзером с системой накозания за лишние баловство.

На сайте зделана внутреняя почта, удалив письмо, выходит текст что было удаление, а потом дописывается "Нетуда кликнули? Востоновить", но при востоновлении пишется кука, и если кому-то будет скучно и он захочет позадалбывать систему, ему блочится почта на 15минут с сообщением "Иди попей чайку, оставь нас в покое". Это то что относится к "системе накозания", но вот хотелось сделать такую вот фигняманию типа "Вам скучно?" и варинаты кнопок "Да, очень" (сходу 15 минут БАН) "Нет, я просто не туда кликнул" (даётся ещё один шанс)


Знаю баловство в какой-то степени, но я из каждой ерунды пытаюсь вынести максимум пользы, а иммено, я постепено пытаюсь подучить JS поэтому дивы не то что сейчас хочется научится ;)
PM   Вверх
Sannis
Дата 30.6.2008, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(BASILIO @  30.6.2008,  15:17 Найти цитируемый пост)
Знаю баловство в какой-то степени, но я из каждой ерунды пытаюсь вынести максимум пользы, а иммено, я постепено пытаюсь подучить JS поэтому дивы не то что сейчас хочется научится ;) 
Тем не менее это единственный вариант, который есть smile



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


 




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


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

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