В этой статье описывается, как JS определяет, является ли номер QQ обслуживания клиентов в Интернете или в автономном режиме. Поделитесь этим для вашей ссылки. Конкретный анализ заключается в следующем:
Я не знаю, когда это началось. Оказывается, что код для автономного статуса QQ, который поставляется с официальным QQ, больше не может точно отображать статус онлайн или офлайн. Теперь я использую JS, чтобы судить о значении статуса Online Offline QQ и вывода онлайн или автономных изображений на основе значения статуса.
Кода кода выглядит следующим образом: <script src = "js/jquery-1.5.1.min.js"> </script>
<div onclick = "openqq ('111111')"> <img src = "/onlinekf/online.gif"/> обслуживание клиентов 1 </div>
<div onclick = "openqq ('222222')"> <img src = "/onlinekf/online.gif"/> service 2 </div>
<div onclick = "openqq ('333333')"> <img src = "/onlinekf/online.gif"/> service 3 </div>
<Скрипт>
var Online = new Array ();
</script>
<script type = "text/javascript" src = "http://webpresence.qq.com/getonline?type=1&11111:2222222:333333:">/script>
<script type = "text/javascript">
для (var i = 0; i <online.length; i ++) {
if (онлайн [i] == 0) {
$ (". kfli img"). eq (i) .attr ("src", "/onlinekf/offline.gif");
} еще {
$ (". kfli img"). eq (i) .attr ("src", '/onlinekf/online.gif');
}
}
</script>
Это программа, которая в основном определяет, является ли обслуживание клиентов в Интернете, а затем добавьте желаемый эффект самостоятельно. Вот мой маленький код:
Кода кода выглядит следующим образом: <script src = "js/jquery-1.5.1.min.js"> </script>
<style>
#divmenu {position: fixed; top: 220px; справа: 0px; _position: Absolute; _top: курсор: указатель; дисплей: нет}
#RightAD {позиция: фиксирован; Top: 190px; справа: 7px; ширина: 95px; высота: 180px; _position: Absolute; размер шрифта: 12px;}
#scrollto {position: fixed; внизу: 100px; Ширина: 30px; справа: 0px; фон:#368bcc; цвет: #fff; cursor: pointer; Text-Align: Center; _Position: Absolute; дисплей: нет}
.kfli {высота: 30px; высота линии: 30px; Цвет: #fff; Текст-альбом: Центр; курсор: указатель; Пограничный пакет: 1px solid #fff}
#leftad span,#rightad span {coursor: pointer;}
</style>
<div id = "divmenu"> <img src = "/onlinekf/onlinerkf.png"> </div>
<div id = "Rightad">
<span style = "color:#0f8ed2"> Close </span>
<div style = "Высота: 351px; фон: url (/onlinekf/onkf.jpg) #368bcc; фоновая позиция: центральная вершина; фон-повторный переход: без повторения; ширина: 91px">
<div style = "Высота: 90px; ширина: 91px">
<div> </div>
<div onclick = "openqq ('111111')"> <img src = "/onlinekf/online.gif"/> обслуживание клиентов 1 </div>
<div onclick = "openqq ('222222')"> <img src = "/onlinekf/online.gif"/> service 2 </div>
<div onclick = "openqq ('333333')"> <img src = "/onlinekf/online.gif"/> service 3 </div>
<div onclick = "openqq ('4444444')"> <img src = "/onlinekf/online.gif"/> market One </div>
<div onclick = "openqq ('555555')"> <img src = "/onlinekf/online.gif"/> market 2 </div>
<div onclick = "openqq ('666666')"> <img src = "/onlinekf/online.gif"/> рынок третий </div>
<div onclick = "openqq ('777777')"> <img src = "/onlinekf/online.gif"/> market 4 </div>
<div onclick = "openqq ('888888')"> <img src = "/onlinekf/online.gif"/> market five </div>
</div>
</div>
</div>
<Скрипт>
var Online = new Array ();
</script>
<script type = "text/javascript" src = "http://webpresence.qq.com/getonline?type=1&1844565410:363576965:2193744200:1315797152:1609979008:2690151979:313111794:289259008:2690151979:313111794:2892595959008:2690151979:31317194:289259. >/сценарий>
<script type = "text/javascript">
для (var i = 0; i <online.length; i ++) {
if (онлайн [i] == 0) {
$ (". kfli img"). eq (i) .attr ("src", "/onlinekf/offline.gif");
} еще {
$ (". kfli img"). eq (i) .attr ("src", '/onlinekf/online.gif');
}
}
// закрыть поплавок
$ (document) .ready (function () {
$ ("#rightad span"). Click (function () {
$ ("#rightad"). Hide (300);
$ ("#divmenu"). Show (300);
});
$ ("#divmenu"). Click (function () {
$ ("#rightad"). Слейундаун (300);
$ ("#divmenu"). Hide (200);
});
/*
$ ("#rightad"). MouseLeave (function () {
$ ("#rightad"). Hide (200);
$ ("#divmenu"). Show (300);
});
*/
});
window.onscroll = function () {
if (document.documentelement.scrolltop + document.body.scrolltop> 100) {
document.getElementbyId ("scrollto"). style.display = "block";
}
еще {
document.getElementbyId ("scrollto"). style.display = "none";
}
}
Функция OpenSmallWindows (Strurl, Scrollbar, ширина, высота, слева, вверху) {
window.open (strurl, "_blank",
"status = no, resizable = 0, wbar = no, menubar = no, scrollbars =" + scrollbar + ", width =" + width + ", height =" + height + ", левое =" + левое + ", top =" + top + "");
}
функция OpenQQ (QQ) {
window.location.href = "tencent: // message/? uin =" + qq + "& site = gbgjs.com & menu = yes";
}
</script>
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.