
03.11.2007, 22:37
|
|
Новичок
Регистрация: 02.06.2007
Сообщений: 24
С нами:
9969524
Репутация:
19
|
|
XIII
Можно сделать несколько div'ов с visibility: hidden и по нажатию "Далее" скрывать предыдущий и делать следующий видимым (visibility: visible).
Но это не лучший вариант, ибо юзер может что-то не правильно заполнить и вместо нажатия кнопки на форме, отображающей предыдущий div, нажмёт в браузере "Назад". Тогда его перебросит сразу на предыдущий адрес.
|
|
|

06.11.2007, 03:58
|
|
Постоянный
Регистрация: 24.02.2007
Сообщений: 446
С нами:
10110819
Репутация:
316
|
|
Может и тупо звучит, но можно поставить рядом две кнопки под формой "назад"(или "Мля! ни то написал!"  ) и "далие" а в при наведении на них курсора появлялась подсказка с пояснением чего ента кнопка сделает.
Последний раз редактировалось XHTTP; 06.11.2007 в 04:01..
|
|
|

06.11.2007, 19:53
|
|
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
С нами:
9985348
Репутация:
119
|
|
Сообщение от XHTTP
Может и тупо звучит, но можно поставить рядом две кнопки под формой "назад"(или "Мля! ни то написал!"  ) и "далие" а в при наведении на них курсора появлялась подсказка с пояснением чего ента кнопка сделает.
конечно можно, и имена им лучше разные задать, а подсказку можно по title задать
Код:
<form>
<input type="submit" name="back" value="назад" title="подсказка">
<input type="submit" name="next" value="далее" title="подсказка">
</form>
|
|
|

07.11.2007, 01:49
|
|
Новичок
Регистрация: 24.09.2007
Сообщений: 11
С нами:
9805044
Репутация:
0
|
|
Добрый день. ПОдскажите.. как сделать чтоб обычная кнопка <input type=button class=input value='тата' style='WIDTH: 120px' > была активна для определённого пользователя после её нажатия через какое-то определённое время.. скажем.. - 10 минут... вот полный код - <input type=button class=input value='та' style='WIDTH: 120px' onclick=\"javascript:ShowForm('та','ta.php?ads=$ now','','','1','ads','1','0');\"><HR color=silver> помогите пожалста ?.
|
|
|

07.11.2007, 01:57
|
|
Новичок
Регистрация: 24.09.2007
Сообщений: 11
С нами:
9805044
Репутация:
0
|
|
извиняйте если не там написал... ато не знаю даже куда это отнести... java.. html.. ну явно не php... так что скорее всего не ошибся...
|
|
|

07.11.2007, 03:44
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
Сообщение от klmn
извиняйте если не там написал... ато не знаю даже куда это отнести... java.. html.. ну явно не php... так что скорее всего не ошибся...
Точнее сформулируй, что именно должно происходить. Если я правильно понял, то кнопка после нажатия должна деактивироваться и включаться заново только через некоторое время. В таком случае, можно сделать что-то вроде этого:
PHP код:
<input id="unique-id" type=button class=input value='тата' onclick="this.disabled='true';setTimeout(function(){ document.getElementById('unique-id').disabled=''; }, 2000);" />
// Число "2000" - это время в миллисекундах. ..
// (Поставлено 2 секунды для демонстрационных целей)
// Чтобы было десять минут, надо поставить 600000
// Лучше, конечно, внести код, который сейчас в обработчике onclick в функцию "ShowForm", но ты её не привёл
|
|
|

07.11.2007, 17:27
|
|
Новичок
Регистрация: 24.09.2007
Сообщений: 11
С нами:
9805044
Репутация:
0
|
|
Точнее сформулируй, что именно должно происходить. Если я правильно понял, то кнопка после нажатия должна деактивироваться и включаться заново только через некоторое время. В таком случае, можно сделать что-то вроде этого:
Так.. формулирую точнее... например мы играем в какойнить онлайн проект.. скажем БК... Вы .. $stat[user] заходите куда-то и там есть кнопка.. кнопка чтоб например идти дальше куда либо.. Вы нажали на неё.. выскакивает табличка где нужно вписать например название чего либо.. например города куда идти надо... пишем название города.. нажинаем на кнопку и срабатывает функция go.php?go например обновился экран.. Вы сразу увидели куда вы пришли... но кнопка ДЛЯ ВАС не активна.... и через определённое время она снова работает... но надо сделать... так чтоб так было ДЛЯ КАЖДОГО $STAT[USER] а не для всех кто хочет перейти... т.е. что не было так что один перешёл.. а остальным ждать 10 минут для того чтоб тоже нажать кнопку.. и то порядка очереди... а хотя... можно чтоб она диактивировалась и для всех... но лучше для одного... вот .. снова... код кнопки и таблички что выскакивает..
PHP код:
<input type=button class=input value='идти' style='WIDTH: 120px' onclick=\"javascript:ShowForm('Переход','go.php?go=$now','','','1','go','1','0');\"><HR color=silver>
|
|
|

08.11.2007, 02:23
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
klmn, Понятно. Для того, чтобы это реализовать (т.е. время перехода между локациями), необходимо хранить эти данные в базе в отдельной колонке для каждого "$STAT[USER]", который, видимо, представляет собой уникальный ID пользователя. И перед выдачей страницы в браузер сначала проверять это значение, исходя из чего формировать код. Если значение равно 0, то осуществлять переход (и записывать новое значение, равное 10 минутам). Если больше, то показывать сообщение "Подождите N минут". Чтобы всё это работало, надо добавить вышеупомянутую проверку в серверный скрипт.
|
|
|

07.11.2007, 23:23
|
|
Новичок
Регистрация: 02.06.2007
Сообщений: 24
С нами:
9969524
Репутация:
19
|
|
но кнопка ДЛЯ ВАС не активна.... и через определённое время она снова работает... но надо сделать... так чтоб так было ДЛЯ КАЖДОГО $STAT[USER] а не для всех кто хочет перейти...
Ява скрипты исполняются на стороне клиента, так что на других вышедаденный код не повлияет.
Это как.... ну как по телевизору: если соседи смотрят тот же канал, то прибавив контрастность, ты им не помешаешь.
Другой вопрос, если ты хочешь каждому задать свой интервал времени (10 мин или 8), тогда надо при генерации страницы средствами php (perl) каждому свои циферки вписывать.
|
|
|

07.11.2007, 23:46
|
|
Новичок
Регистрация: 24.09.2007
Сообщений: 11
С нами:
9805044
Репутация:
0
|
|
Сообщение от Kridan
Ява скрипты исполняются на стороне клиента, так что на других вышедаденный код не повлияет.
Это как.... ну как по телевизору: если соседи смотрят тот же канал, то прибавив контрастность, ты им не помешаешь.
Другой вопрос, если ты хочешь каждому задать свой интервал времени (10 мин или 8), тогда надо при генерации страницы средствами php (perl) каждому свои циферки вписывать.
это всё конечно хорошо... но ответа нету.. я же написал там всё... ну знаешь если... ну помоги пожалуйста...
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|