Добрый день. ПОдскажите.. как сделать чтоб обычная кнопка <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> помогите пожалста ?.
извиняйте если не там написал... ато не знаю даже куда это отнести... 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", но ты её не привёл
Так.. формулирую точнее... например мы играем в какойнить онлайн проект.. скажем БК... Вы .. $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>
Ява скрипты исполняются на стороне клиента, так что на других вышедаденный код не повлияет. Это как.... ну как по телевизору: если соседи смотрят тот же канал, то прибавив контрастность, ты им не помешаешь. Другой вопрос, если ты хочешь каждому задать свой интервал времени (10 мин или 8), тогда надо при генерации страницы средствами php (perl) каждому свои циферки вписывать.
Как можно создать ширину страницы такой, что не появлялась полоса прокрутки, а просто изменялся размер шрифта или переносились слова при сворачивании страницы или изменении ее размеров, например при просмотре на мобильнике?
это всё конечно хорошо... но ответа нету.. я же написал там всё... ну знаешь если... ну помоги пожалуйста...
klmn, Понятно. Для того, чтобы это реализовать (т.е. время перехода между локациями), необходимо хранить эти данные в базе в отдельной колонке для каждого "$STAT[USER]", который, видимо, представляет собой уникальный ID пользователя. И перед выдачей страницы в браузер сначала проверять это значение, исходя из чего формировать код. Если значение равно 0, то осуществлять переход (и записывать новое значение, равное 10 минутам). Если больше, то показывать сообщение "Подождите N минут". Чтобы всё это работало, надо добавить вышеупомянутую проверку в серверный скрипт.
klmn, немного выше astrologer дал вполне работоспособный скрипт по деактивации кнопки. Если надо, чтобы кнопка была неактивна первые 10 мин, после загрузки страницы, то надо сразу выдавать её (кнопку) не активной и добавить HTML: <body onLoad="setTimeout(function(){ document.getElementById('unique-id').disabled=''; }, 2000);"> Если же хочешь время сделать индивидуальным, можно например сделать так PHP: print '<body onLoad="setTimeout(function(){ document.getElementById(\'unique-id\').disabled=\'\'; }, '.$USER['time'].');">'; Как ты будешь получать этот USER[time] - это вопрос другой темы, ибо это должно обрабатываться где-то на сервере. В любом случае очереди пользователей не возникнет.
XHTML скорее относится к XML, чем к HTML но имеет такиеже возможности как и html, т.е. XHTML более структурированный и синтаксис строже, поэтому он быстрее и лучше "парсится"
Вопрос такой: Нужно при помощи css сделать нулевыми расстояния между ячейками таблиц и между границами таблиц, короче говоря celspacing=0 и cellpadding=0 Это не помогает. Можно конечно вписать прям в тег <table> параметры celspacing и celpadding, но хочется чтоб валидатор особо не ругался))
Эт понятное дело, тока валидатор ругается =// хотелось бы тоже самое на css сделать.....если больше вариантов нету, то придётся сделать так))
Code: table { border-collapse: collapse; /* cellspacing="0" */ border: 0px; /* border="0" */ } table td { padding: 0px; /* cellpadding="0" */ }
подскажите что нитак делаю PHP: A {text-decoration:none} A:visited {#CC9900} A:hover {#CCCCCC} A:active {#0000FF} а ссылкам похеру не меняются=(