Разделы
Veselov CV | vvShop © 2008 – 2017
Контакты
email: igor@veselov.sumy.ua
skype: utz0r2

GET через AJAX


То что AJAX заменит все и вся врядле, но то что он стал уже необходимым атрибутом в вебе это факт. В посте пойдет речь о простой отправке данных через GET запрос используя AJAX.

index.html
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type" />
<title>GET AJAX</title>
<script src="ajax.js" type="text/javascript"></script>
</head>
<body>
<strong>Введите какой-нибудь текст латинницой</strong><br>
<input name="getparam" type="text" size="10" id="input" maxlength="15">
<div id="show"> </div>
</body>
</html>


ajax.js
window.onload = initAll; /*При завершении загрузки запустить функцию initAll*/
var xmlhttp = false;
var outputtext = "";
function initAll() {
document.getElementById("input").addEventListener('keyup',startAjax,false);/*Добавляем слушателя событий для текстого поля в файле index.html*/
}

function startAjax(){
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else {
if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}

var url = "a.php?module="+this.value;/*создаем переменую урла и добавляем вконце новое значение текстого поля при помощи this.value*/
xmlhttp.onreadystatechange = checking;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}
function checking(){
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
outputtext = xmlhttp.responseText;
}
else {
outputtext = "Ошибка: " + xmlhttp.status;
}

}

document.getElementById("show").innerHTML = outputtext; /*Вывод данных с a.php в елемент div c id="show"*/
}


a.php
<?php
if(isset($_GET['module'])){
echo "Обработка <strong>GET</strong> в файле a.php прошла успешно: <b>".$_GET['module']."</b> <br><br>
Обращение произошло по адрессу: /a.php?module=".$_GET['module'];
}
?>

ДЕМО

Кнопки как у Гугла (с картинкой)


Кнопки как у Гугла (с картинкой)

Смотреть: Демо

Selection редко используют, но он есть...


Selection не поддержует ИЕ (как обычно).
Selection редко используют, но он есть...

Синтаксис:
::-moz-selection{
    background:#cc0000;
    color:#fff;
}
::selection {
    background:#cc0000;
    color:#fff;
}
code::-moz-selection {
    background: #333333;
}
code::selection {
    background: #333333;
}

Обалденная ДЕМКА (выделите текст)

Я хочу (плагины WP)


Авторские плагины: Я хочу …
- показывать информацию обо мне в сайдбаре : About Me widget
- показывать фото автора в постах и комментариях : User Photo
- показывать мой статус в Jabber, Skype, ICQ : IM Online


Панель админа : Я хочу …
- изменить стиль панели админа : WordPress Admin Bar
- добавить в панель админа выпадающее меню : Lighter Menus
- добавить в панель админа выпадающее меню : Ozh’ Admin Drop Down Menu
- изменить скин панели админа : Presentation ToolkitПодробнее

Скроллирующее вертикальное меню на Jquery


На просторах интернета наткнулся на одно страничный магазин напичканый явой на основе jquery. И там была похожая навигация:

Скроллирующее вертикальное меню на Jquery

Менюшка специфическая и впишется не везде.

ДЕМО / СКАЧАТЬ

Смена png подложки по клике на радиобаттон


Еще один скрипт на jQuery.
Смена png подложки по клике на радиобаттон

По действию на "радио инпут" меняется PNG подложка для картинки при этом создается эффект смены картинок.

ДЕМО
«»
Вверх