HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 21.01.2008, 15:23
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме:
6023777

Репутация: 2642


По умолчанию

Цитата:
Сообщение от Корвин  
еще есть onClick , типа "при нажатии"
Ты это мне говоришь? Я сделал onmousedown, т.к. onclick вроди срабатывает после того, как ты уже нажмёшь.
 
Ответить с цитированием

  #2  
Старый 20.01.2008, 13:55
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


По умолчанию

Может ето пригодицо http://www.htmlbook.ru/content/?id=110
 
Ответить с цитированием

  #3  
Старый 21.01.2008, 15:35
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Возможно он имеет ввиду, что стоит добавить ещё один обработчик - т.к. сабмит происходит не мгновенно, а картинка кнопка остаётся такая же, как и у нажатой кнопки:
Код:
<script>
$normal = 'img1.jpg';
$hover  = 'img2.jpg';
$active = 'img3.jpg';
</script>
<form method="GET">
  <input type="image" onmouseup="this.src=$normal" onmouseover="this.src=$hover;" onmouseout="this.src=$normal" onmousedown="this.src=$active;" src="img1.jpg">
</form>
событие "click" - это нажатие и последующее отпускание кнопки на том же элементе
 
Ответить с цитированием

  #4  
Старый 21.01.2008, 17:04
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

Репутация: 67
Post

Цитата:
Сообщение от astrologer  
Возможно он имеет ввиду, что стоит добавить ещё один обработчик - т.к. сабмит происходит не мгновенно, а картинка кнопка остаётся такая же, как и у нажатой кнопки:
точняк

вопщем то вот полный вариант:
PHP код:
if ($content->id_content==1)
        
        {
?>
<img src="/img/glavnaya-onPress.jpg" width="92" height="32" border="0" hspace="0" vspace="0"></td>//это када уже нажали
<?
        
}
        else
        {
?>
<a href="/"><img onMouseOver="this.src='/img/glavnaya-mouseOver.jpg'" onMouseOut="this.src='/img/glavnaya.jpg'" src="/img/glavnaya.jpg" width="92"
height="32" border="0" hspace="0" vspace="0"></a></td>// а тут простое состояние,и во время наведения мышки,можно сюда добавить онклик

Последний раз редактировалось Корвин; 21.01.2008 в 17:17..
 
Ответить с цитированием

  #5  
Старый 21.01.2008, 16:36
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме:
3986705

Репутация: 1403


По умолчанию

Цитата:
т.к. onclick вроди срабатывает после того, как ты уже нажмёшь.
Если это баттон то при отжатии срабатывает
 
Ответить с цитированием

  #6  
Старый 21.01.2008, 18:03
cb93ka
Познающий
Регистрация: 04.01.2007
Сообщений: 53
Провел на форуме:
166097

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

Как бороться с кэшем на странице?
инклудится некоторый текст, и если тот текст изменить, то пока рефреш страницы не сделать - он не обновляется. как побороть это?
 
Ответить с цитированием

  #7  
Старый 21.01.2008, 18:05
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
Провел на форуме:
6023777

Репутация: 2642


По умолчанию

Эээ, Корвин, вы этакий код откуда взяли?
Связка, точно уверен, что он инклудится? (include())

Просто PHP код всегда выполняется прежде чем хтмл)

Последний раз редактировалось NOmeR1; 21.01.2008 в 18:08..
 
Ответить с цитированием

  #8  
Старый 21.01.2008, 20:04
Корвин
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме:
302951

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

ну у меня он инклюдица, если полностью то там блок меню,но я его инклюдом сделал только чтобы главная страница быстрее грузилась,у яндекса ваще ограничение стоит на размер главной страницы, но я с тем же успехом могу свой код прямо в index.html всунуть
если хочешь могу полностью выложить код менюшки своей,работает она исправно
 
Ответить с цитированием

  #9  
Старый 22.01.2008, 13:03
cb93ka
Познающий
Регистрация: 04.01.2007
Сообщений: 53
Провел на форуме:
166097

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

Цитата:
Связка, точно уверен, что он инклудится? (include())
да
Код:
td height="20" colspan="2"><span class="style1">Кол-во: <strong><?php include('inc/stat.php') ?></strong></span></td>
 
Ответить с цитированием

  #10  
Старый 22.01.2008, 14:03
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Всё логично.
Сервер сформировал страницу, отдал её клиенту.
С этого момента сервер более не властен над страницей.

Браузер получил страницу и отобразил её.
С этого момента браузер не знает об изменениях на сервере.
Единственный способ получить новые данные (или узнать, что они вообще изменились) - запрос на сервер.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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.