ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Результаты опроса: Вам понравилось?
Да, очень 4 36.36%
Нормально 4 36.36%
Нет, это не нужно 3 27.27%
Голосовавшие: 11. Вы ещё не участвовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #51  
Старый 10.06.2009, 15:01
Аватар для FireFenix
FireFenix
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме:
3178262

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

Цитата:
Сообщение от astrologer  
cookie не является методом http, в отличие от post, get, head, и т.д. Как можно ставить их в один ряд?
Нука просвети, как же куки передаются? разве не в заголовке html?

Цитата:
Сообщение от mixkorshun  
RSS в виду не имел, имелл ввиду просто страницу с новостями к примеру..
Темболее в новостях. Там каждые 30 минут новые новости
 
Ответить с цитированием

  #52  
Старый 10.06.2009, 15:03
Аватар для mailbrush
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Куки передаются в ЗАГОЛОВКЕ. Это НЕ ЕСТЬ метод передачи даных.
 
Ответить с цитированием

CSS scrollbar - разукрашиваем scrollbar средствами CSS
  #53  
Старый 10.06.2009, 23:34
Аватар для L I G A
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме:
4532332

Репутация: 1196


Отправить сообщение для L I G A с помощью ICQ
По умолчанию CSS scrollbar - разукрашиваем scrollbar средствами CSS

Автор: Цыгырлаш Игорь (05.04.2006)

В некоторых случаях можно пожертвовать привычным видом элементов управления и немного оживить интерфейс своими собственными стилями. Сегодня мы поговорим о полосах прокрутки (scrollbar), а точнее о том, как изменить их вид с помощью CS


CSS свойства scrollbar

С самого начала хочу отметить, что описываемые ниже CSS свойства являются расширением спецификации CSS2, введенным компаний Microsoft, реализованным начиная с IE 5.5

Полоса прокрутки состоит из фона, ползунока и концевых кнопок со стрелками.



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



Самый простой способ изменить полосу прокрутки это задать свойство scrollbar-base-color. Это свойство задает основной цвет полосы прокрутки. Если не определены другие свойства полосы прокрутки, то бегунок и кнопки прокрутки будут отображаться определенным вами цветом с применением трехмерных эффектов. Фон полосы прокрутки будет отображаться тоже этим цветом, но только осветленным.

Например, scrollbar-base-color:lime приведет к результат представленому на рисунке ниже.



Конечно можно делать более тонкие настройки полосы прокрутки при помощи других CSS свойств.

scrollbar-3dlight-color
- задает цвет верхней и левой границ полосы прокрутки, ее бегунка и стрелок.

scrollbar-arrow-color
- задает цвет стрелок на кнопках полосы прокрутки.

scrollbar-darkshadow-color
- задает цвет "тени", отбрасываемой бегунком и кнопками полосы прокрутки (цвет правых и нижних гранией).

scrollbar-face-color
- задает основной цвет бегунка и кнопок прокрутки полосы прокрутки.

scrollbar-highlight-color
- задает цвет "освещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет левых и верхних их граней).

scrollbar-shadow-color
- задает цвет "неосвещенной" части бегунка и кнопок прокрутки полосы прокрутки (цвет правых и нижних их граней). Не путать с цветом "тени", задаваемым атрибутом scroll-darkshadow-color.

scrollbar-track-color
- задает цвет фона полосы прокрутки, той ее части, по которой перемещается бегунок.



Как говорилось выше, концевые кнопки могут быть либо активными, либо не активными. Различие между активными и не активными кнопками заключается только в цветах, используемых при отображении кнопок. На активной кнопке стрелка изображается при помощи цветов scrollbar-arrow-color (рисунок выше). На неактивной кнопке стрелка отображается при помощи цветов scrollbar-shadow-color и scrollbar-highlight-color. Остальные элементы активной и неактивной кнопки полностью совпадают.



Отдельно о фоне

Фон полосы прокрутки задается посредством свойства scrollbar-track-color (смотри рисунок выше). Если это свойство не задано, то фон формируется из двух цветов (scrollbar-highlight-color и scrollbar-face-color), расположенных в шахматном порядке (смотри рисунок ниже).



Это поведение связано с директивой DOCTYPE и её влиянием на боксовую модель браузера. В общем, если браузер находится в режиме совместимости (Quirks mode), то все OK, но если браузер следует стандартам (Standards mode), то стили для скроллбаров, применяемые к BODY не работают. Не вдаваясь в подробности скажу, что это легко исправить, применяя стили также и к элементу HTML (смотрите пример ниже) .

Примеры

Код:
/* CSS правила для полос прокрутки окна браузера */ 
html, body { 
   scrollbar-3dlight-color:red;   
   scrollbar-arrow-color:yellow; 
   scrollbar-highlight-color: aqua; 
   scrollbar-face-color:green; 
   scrollbar-shadow-color:fuchsia; 
   scrollbar-darkshadow-color:blue; 
   scrollbar-track-color: maroon; 
} 

/* CSS правила для полос прокрутки элементов TEXTAREA */ 

textarea { 
   scrollbar-base-color:lime; 
}
ПС запостил потому как сам столкнулся с проблемой несоответствия стиля сайта с скролбаром,вот и решил что мб кому-то пригодится
 
Ответить с цитированием

Создание классного эффекта при наведении мышки на изображение
  #54  
Старый 20.06.2009, 01:29
Аватар для Andres
Andres
Постоянный
Регистрация: 04.04.2008
Сообщений: 527
Провел на форуме:
1494768

Репутация: 272


По умолчанию Создание классного эффекта при наведении мышки на изображение

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

Все будет проделано благодаря замечательному фреймворку jQuery.

Как всегда, в самом верху документа подключаем фреймворк, стили, другие скрипты. Не забываем про относительные пути к этим файлам.

Код:
<link rel="stylesheet" href="css/reset.css" />
  <link rel="stylesheet" href="css/style.css" />
  
  <script type="text/javascript" src="jquery.min.js"></script>
  <title>Untitled Document</title>
  
  <script type="text/javascript">
      $(function() {
      $(".slideBox").hover(function(){
      $(this).find("img").stop().animate({
      top:-325
      }, 500);
      }, function(){
      $(this).find("img").stop().animate({
      top:0
      }, 500);
      });
      });
 </script>
Теперь в теле документа нам необходимо в слой с классом "slideBox" поместить изображение и текст под ним. Текст в свою очередь должен находится внутри <div> с классом "content":

Код HTML:
<div id="container">
      
  <div class="slideBox">
  <img src="images/picture1.jpg" alt="testing" />
  
  <div class="content">
  <h1>HTML Ipsum Presents</h1>
  <p><strong>Pellentesque habitant morbi tristique</strong> senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. <em>Aenean ultricies mi vitae est.</em> Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, <code>commodo vitae</code>, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. <a href="#">Donec non enim</a> in turpis pulvinar facilisis. Ut felis.</p>
  </div>
  
  </div>
  </div><!--end slideBox-->
  
  <div class="slideBox">
  <img src="images/picture2.jpg" alt="testing" />
 <div class="content">
  <h1>HTML Ipsum Presents</h1>
  <p><strong>Pellentesque habitant morbi tristique</strong> senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. <em>Aenean ultricies mi vitae est.</em> Mauris placerat eleifend leo. Quisque sit amet est et sapien ullamcorper pharetra. Vestibulum erat wisi, condimentum sed, <code>commodo vitae</code>, ornare sit amet, wisi. Aenean fermentum, elit eget tincidunt condimentum, eros ipsum rutrum orci, sagittis tempus lacus enim ac dui. <a href="#">Donec non enim</a> in turpis pulvinar facilisis. Ut felis.</p>
  </div>
 </div>
  </div><!--end slideBox-->
  
  </div><!--end container-->
Как Вы видите под картинкой может быть не просто текст, а полноценный HTML код.

Источник урока: www.suciuvlad.com

Надеюсь, кому-то понадобилось.
 
Ответить с цитированием

Создание индикатора сложности пароля на PHP
  #55  
Старый 20.06.2009, 22:03
Аватар для Andres
Andres
Постоянный
Регистрация: 04.04.2008
Сообщений: 527
Провел на форуме:
1494768

Репутация: 272


По умолчанию Создание индикатора сложности пароля на PHP

Расскажу как сделать очень простую модификацию, которая поможет Вашим посетителям создавать более безопасные пароли при заполнении форм.

После того, как пользователь вводит желаемый пароль, скрипт делает запрос к другому PHP файлу, который проверяет пароль на маленькие и большие буквы, символы и числа. Индикатор, который будет показывать сложность пароля, отобразится на странице без перезагрузки.

Для начала нам необходимо создать файл form.php:
PHP код:
<!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">
    <
head>
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
title>Untitled Document</title>
  <
script type="text/javascript">
    function 
toggle_pass(passid) {
    if (
window.XMLHttpRequest) {
    
http = new XMLHttpRequest();
    } else if (
window.ActiveXObject) {
    
http = new ActiveXObject("Microsoft.XMLHTTP");
    }
    
handle document.getElementById(passid);
    var 
url 'ajax.php?';
    if(
handle.value.length 0) {
    var 
fullurl url 'do=check_password_strength&pass=' encodeURIComponent(handle.value);
    
http.open("GET"fullurltrue);
    
http.send(null);
    
http.onreadystatechange statechange_password;
    }else{
    
document.getElementById('password_strength').innerHTML '';
    }
    }
  function 
statechange_password() {
    if (
http.readyState == 4) {
    var 
xmlObj http.responseXML;
    var 
html xmlObj.getElementsByTagName('result').item(0).firstChild.data;
    
document.getElementById('password_strength').innerHTML html;
    }
    }
  </
script>
  <
style type="text/css">
    
input {
    
border1px solid #000000;
    
padding5px
    }
    
#password_strength {
    
width250px;
    
background#cccccc;
    
}
    
#password_bar {
    
font-size11px;
    
background#7FFF00; 
    
border1px solid #cccccc;
    
padding5px;
    }
  </
style
  
  </
head>
  <
body>
    <
input id="pass" type="password" name="password" onchange="toggle_pass('pass')" /><br /><br />
    <
strong>Сложность пароля</strong>:<br />
    <
div id="password_strength"> </div>
    </
body>
    </
html
Теперь нам необходимо создать файл ajax.php, который будет проверять пароль на сложность и выдавать вердикт.
PHP код:
<?php 
  $do 
$_GET['do']; 
  switch(
$do) { 
      case 
'check_password_strength'
          
$password $_GET['pass']; 
          
$strength 0
          
// буквы (маленькие) 
          
if(preg_match("/([a-z]+)/"$password)) { 
              
$strength++; 
          } 
          
// буквы (большие) 
          
if(preg_match("/([A-Z]+)/"$password)) { 
              
$strength++; 
          } 
          
// числа 
          
if(preg_match("/([0-9]+)/"$password)) { 
              
$strength++; 
          } 
          
// символы 
          
if(preg_match("/(W+)/"$password)) { 
              
$strength++; 
          } 
          
header('Content-Type: text/xml'); 
          
header('Pragma: no-cache'); 
          echo 
'<?xml version="1.0" encoding="UTF-8"?>'
          echo 
'<result><![CDATA['
          switch(
$strength) { 
              case 
1
  
                  echo 
'<div style="width: 25%" id="password_bar">Очень легкий</div>'
              break; 
              case 
2
                  echo 
'<div style="width: 50%" id="password_bar">Легкий</div>'
              break; 
              case 
3
                  echo 
'<div style="width: 75%" id="password_bar">Сложный</div>'
              break; 
              case 
4
                  echo 
'<div style="width: 100%" id="password_bar">Очень сложный</div>'
              break; 
          } 
          echo 
']]></result>'
      break; 
      default: 
          echo 
'Error, invalid action'
      break; 
  } 
  
?>
После того как оба файла будут созданы и загружены на сервер с поддержкой PHP, у Вас должно получиться что-то наподобии этого:

Поэкспериментировав с CSS и HTML, можно добиться более красивого результата, но для общего развития и этого примера будет достаточно.

Спасибо за Ваше внимание!

Источник урока: www.tutorialtoday.com

Последний раз редактировалось Andres; 20.06.2009 в 23:53..
 
Ответить с цитированием

  #56  
Старый 20.09.2009, 23:12
Аватар для FeraS
FeraS
Постоянный
Регистрация: 20.01.2007
Сообщений: 705
Провел на форуме:
5381835

Репутация: 1329


Отправить сообщение для FeraS с помощью ICQ
По умолчанию

Трюк, который поможет вам возпроизводить GIF изображения при наведении на них курсором.

Что нам нужно:
  • Первая картинка — статическая (первый кадр анимированного изображения);
  • Вторая картинка сама анимация.

Берем анимационную картинку и помещаем ее внутрь тега
Код:
<a>
, то есть делаем ее ссылкой. Задаем определенный класс:
Код HTML:
<a class="animgif" href="#"><img src="animation.gif" /></a>
Далее приступим к стилям:
Код HTML:
.animgif {
 display: block;
 width: 150px; /* Ширина и */
 height: 150px; /* высота картинки */
 background: url("stat.gif") no-repeat; /* Заливаем блок статичной картинкой */
}


a.animgif img {
 visibility: hidden; /* Aнимация не будет видна в ситуации, когда мышь не наведена */
}

a.animgif:hover {
 background: none; /* Фон (статичное изображение) не должно быть видно при наведении мыши */
}

a.animgif:hover img {
 visibility:visible; /* При наведении анимация показывается */
 border: 0; /* без рамки  */
}
Вот и все.
 
Ответить с цитированием

HTML (заметки mff)
  #57  
Старый 14.10.2009, 16:09
Аватар для mff
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию HTML (заметки mff)

Давно еще заметил не большую, но приятную мелочь в html
Тег <a> параметр title=""
В браузерах Internet Explorer, Apple Safari, Google Chrome будет работать вертикальная табуляция:
Код HTML:
<a href="http://forum.antichat.ru" title="Форум АНТИЧАТ
Forum ANTICHAT">ссылка</a>
Opera и Mazilla Firefox не хавает вертикальную табуляцию
Может ктот знает способ, пишите в ПМ

Последний раз редактировалось mff; 14.10.2009 в 16:48..
 
Ответить с цитированием

IE 6 баг верстки
  #58  
Старый 14.10.2009, 16:18
Аватар для life_is_shit
life_is_shit
Постоянный
Регистрация: 21.08.2007
Сообщений: 367
Провел на форуме:
3578960

Репутация: 468
Отправить сообщение для life_is_shit с помощью ICQ
По умолчанию IE 6 баг верстки

допустим есть код, именно в таком виде в котором привожу (со всеми отступами и прочим)

Код HTML:
<table border='0' cellpadding='0' cellspacing='0'>
    <tr>
        <td>
            <img src='image.jpg' border='0' vspace='0' hspace='0' />
        </td>
    </tr>
</table>
по логике должна просто отобразиться картинка,
на практике под картинкой появляется строка в 1px.

долго ломал башку как исправить, ибо дизайн разъезжался.

выход оказался непредсказуем, удивительно, но вот так все рвботает
Код HTML:
<table border='0' cellpadding='0' cellspacing='0'>
    <tr>
        <td><img src='image.jpg' border='0' vspace='0' hspace='0' /></td>
    </tr>
</table>
после этого к IE6 отношусь с благоговейным трепетом
 
Ответить с цитированием

  #59  
Старый 14.10.2009, 16:25
Аватар для [dword]
[dword]
Участник форума
Регистрация: 11.04.2007
Сообщений: 103
Провел на форуме:
1006699

Репутация: 273
Отправить сообщение для [dword] с помощью ICQ
По умолчанию

Цитата:
Сообщение от mff  
Давно еще заметил не большую, но приятную мелочь в html
Тег <a> параметр title=""
В браузерах Internet Explorer, Mazilla Firefox, Apple Safari, Google Chrome будет работать горизонтальная табуляция:
Код HTML:
<a href="http://forum.antichat.ru" title="Форум АНТИЧАТ
Forum ANTICHAT">ссылка</a>
Opera не хавает горизонтальную табуляцию
Может ктот знает способ, пишите в ПМ
Если я правильно понял, то тогда так и Опера хавает)
Код HTML:
<a href="http://forum.antichat.ru" title="Форум "&#09"; (без кавычек) АНТИЧАТ
Forum ANTICHAT">ссылка</a>
"&#09"; - код гориз. табуляции соот-но. (без кавычек)
 
Ответить с цитированием

  #60  
Старый 14.10.2009, 16:33
Аватар для mff
mff
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме:
5866479

Репутация: 1809


Отправить сообщение для mff с помощью ICQ
По умолчанию

Цитата:
Сообщение от [dword]  
Если я правильно понял, то тогда так и Опера хавает)
Код HTML:
<a href="http://forum.antichat.ru" title="Форум "&#09"; (без кавычек) АНТИЧАТ
Forum ANTICHAT">ссылка</a>
"&#09"; - код гориз. табуляции соот-но. (без кавычек)
А вы пробывали этот код? В Opera 10 проверил, не работает:

Код HTML:
<a href="http://forum.antichat.ru" title="Форум АНТИЧАТ&#09Forum ANTICHAT">ссылка</a>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обнаружение Sql инъекций и Css атак k00p3r Чужие Статьи 0 12.06.2005 20:43



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


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




ANTICHAT.XYZ