HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.11.2007, 22:37
Kridan
Новичок
Регистрация: 02.06.2007
Сообщений: 24
С нами: 9969524

Репутация: 19
По умолчанию

XIII
Можно сделать несколько div'ов с visibility: hidden и по нажатию "Далее" скрывать предыдущий и делать следующий видимым (visibility: visible).

Но это не лучший вариант, ибо юзер может что-то не правильно заполнить и вместо нажатия кнопки на форме, отображающей предыдущий div, нажмёт в браузере "Назад". Тогда его перебросит сразу на предыдущий адрес.
 
Ответить с цитированием

  #2  
Старый 06.11.2007, 03:58
XHTTP
Постоянный
Регистрация: 24.02.2007
Сообщений: 446
С нами: 10110819

Репутация: 316
По умолчанию

Может и тупо звучит, но можно поставить рядом две кнопки под формой "назад"(или "Мля! ни то написал!" ) и "далие" а в при наведении на них курсора появлялась подсказка с пояснением чего ента кнопка сделает.

Последний раз редактировалось XHTTP; 06.11.2007 в 04:01..
 
Ответить с цитированием

  #3  
Старый 06.11.2007, 19:53
ant0ha
Участник форума
Регистрация: 22.05.2007
Сообщений: 144
С нами: 9985348

Репутация: 119
По умолчанию

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

  #4  
Старый 07.11.2007, 01:49
klmn
Новичок
Регистрация: 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> помогите пожалста ?.
 
Ответить с цитированием

  #5  
Старый 07.11.2007, 01:57
klmn
Новичок
Регистрация: 24.09.2007
Сообщений: 11
С нами: 9805044

Репутация: 0
По умолчанию

извиняйте если не там написал... ато не знаю даже куда это отнести... java.. html.. ну явно не php... так что скорее всего не ошибся...
 
Ответить с цитированием

  #6  
Старый 07.11.2007, 03:44
astrologer
Постоянный
Регистрация: 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", но ты её не привёл 
 
Ответить с цитированием

  #7  
Старый 07.11.2007, 17:27
klmn
Новичок
Регистрация: 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> 
 
Ответить с цитированием

  #8  
Старый 08.11.2007, 02:23
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами: 9840758

Репутация: 808


По умолчанию

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

  #9  
Старый 07.11.2007, 23:23
Kridan
Новичок
Регистрация: 02.06.2007
Сообщений: 24
С нами: 9969524

Репутация: 19
По умолчанию

Цитата:
но кнопка ДЛЯ ВАС не активна.... и через определённое время она снова работает... но надо сделать... так чтоб так было ДЛЯ КАЖДОГО $STAT[USER] а не для всех кто хочет перейти...
Ява скрипты исполняются на стороне клиента, так что на других вышедаденный код не повлияет.

Это как.... ну как по телевизору: если соседи смотрят тот же канал, то прибавив контрастность, ты им не помешаешь.

Другой вопрос, если ты хочешь каждому задать свой интервал времени (10 мин или 8), тогда надо при генерации страницы средствами php (perl) каждому свои циферки вписывать.
 
Ответить с цитированием

  #10  
Старый 07.11.2007, 23:46
klmn
Новичок
Регистрация: 24.09.2007
Сообщений: 11
С нами: 9805044

Репутация: 0
По умолчанию

Цитата:
Сообщение от Kridan  
Ява скрипты исполняются на стороне клиента, так что на других вышедаденный код не повлияет.

Это как.... ну как по телевизору: если соседи смотрят тот же канал, то прибавив контрастность, ты им не помешаешь.

Другой вопрос, если ты хочешь каждому задать свой интервал времени (10 мин или 8), тогда надо при генерации страницы средствами php (perl) каждому свои циферки вписывать.
это всё конечно хорошо... но ответа нету.. я же написал там всё... ну знаешь если... ну помоги пожалуйста...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Проблемы с железом. Задай вопрос, получи ответ Alexsize "Железо" 1181 10.06.2010 12:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...