久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

javascript亮燈,javascript紅綠燈代碼

如何實(shí)現(xiàn)在瀏覽器中打開(kāi)IM聊天窗口

如何在瀏覽器中打開(kāi)IM并執(zhí)行相應(yīng)操作?下面以旺旺為例說(shuō)明,對(duì)于QQ等原理一致。

創(chuàng)新互聯(lián)公司專注于成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站制作、網(wǎng)站開(kāi)發(fā)。公司秉持“客戶至上,用心服務(wù)”的宗旨,從客戶的利益和觀點(diǎn)出發(fā),讓客戶在網(wǎng)絡(luò)營(yíng)銷(xiāo)中找到自己的駐足之地。尊重和關(guān)懷每一位客戶,用嚴(yán)謹(jǐn)?shù)膽B(tài)度對(duì)待客戶,用專業(yè)的服務(wù)創(chuàng)造價(jià)值,成為客戶值得信賴的朋友,為客戶解除后顧之憂。

1. 瀏覽器中如何判斷旺旺是否已經(jīng)安裝,

過(guò)程如下:

(1) 打開(kāi)淘寶任意店鋪?lái)?yè)面,查看源碼,在亮燈旺旺圖標(biāo)處有如下代碼:

[html]?view plain?copy

a?href=";uid=%B5%D1%C9%AF%C6%EC%BD%A2%B5%EAsite=cntaobaogroupid=416517s=1charset=gbk"?target="_blank"??

span?style="white-space:pre"??/spanimg?border="0"?alt="給我發(fā)消息"?src=";uid=%B5%D1%C9%AF%C6%EC%BD%A2%B5%EAsite=cntaobaogids=416517s=1"??

/a??

img是旺旺圖標(biāo),重點(diǎn)是href的內(nèi)容。查看href鏈接的源碼,如下:

[html]?view plain?copy

html?xmlns=""??

headtitle/title?/head???

body???

script?src=""??/script???

script?language="javascript"??

function?windowClose(){???

window.opener?=?null;?????

window.open('','_top');???

window.top.close();??

}??

sendClientMsg('',?'',?'cntaobao',?'笛莎旗艦店:25',?1,?'');??

setTimeout('windowClose()',?1);??

/script??

/body?/html??

從源碼可知這段代碼做了這幾件事:首先調(diào)用sendClientMsg函數(shù),等待1秒鐘,打開(kāi)一個(gè)空白窗口,然后關(guān)閉之。核心是sendClientMsg函數(shù)。它位于website.js中。查看website.js的源碼。改源碼被混淆壓縮了,為了便于查看,找個(gè)在線js格式化工具將代碼重新格式化一下。這里使用了“站長(zhǎng)工具”提供的在線js格式化工具

有這樣一段函數(shù),它首先創(chuàng)建一個(gè)aliimx的activeX對(duì)象,如果創(chuàng)建成功則說(shuō)明旺旺被安裝了,否則根據(jù)站點(diǎn)來(lái)源(淘寶中國(guó)站、阿里中國(guó)站、雅虎中國(guó)站)分別判斷是否安裝了其它幾個(gè)版本的旺旺。源碼如下:

[javascript]?view plain?copy

function?isInstalledClient(C)?{??

try?{??

var?B?=?new?ActiveXObject("aliimx.wangwangx");??

if?(B?!=?null)?{??

return?1??

}??

}?catch(D)?{}??

var?A?=?getSite(C);??

if?(A?==?"cntaobao")?{??

if?(newCheckWangWangInstalled()?!=?DEFAULT_VERSION)?{??

return?1??

}??

}?else?{??

if?(A?==?"cnalichn")?{??

if?(newCheckAlitalkInstalled()?!=?DEFAULT_VERSION)?{??

return?1??

}??

}?else?{??

if?(A?==?"chnyahoo")?{??

if?(newCheckYahooInstalled()?!=?DEFAULT_VERSION)?{??

return?1??

}??

}?else?{??

return?0??

}??

}??

}??

return?0??

}??

[javascript]?view plain?copy

function?newCheckAlitalkInstalled()?{??

var?A?=?DEFAULT_VERSION;??

try?{??

var?C?=?new?ActiveXObject("AlitalkSetup.Install");??

if?(C?!=?null)?{??

A?=?"cnalichn"??

}??

}?catch(B)?{}??

return?A??

}??

function?newCheckWangWangInstalled()?{??

var?A?=?DEFAULT_VERSION;??

try?{??

var?C?=?new?ActiveXObject("WangWangX.WangWangObj");??

if?(C?!=?null??"1.6.06.0525"?!=?C.GetVersionStr())?{??

A?=?"cntaobao"??

}??

}?catch(B)?{}?finally?{??

C?=?null??

}??

return?A??

}??

function?newCheckYahooInstalled()?{??

var?A?=?DEFAULT_VERSION;??

try?{??

var?C?=?new?ActiveXObject("YahooWangWangX.WangWangObj");??

if?(C?!=?null)?{??

A?=?"chnyahoo"??

}??

}?catch(B)?{}??

return?A??

}??

為何通過(guò)

[javascript]?view plain?copy

var?B?=?new?ActiveXObject("aliimx.wangwangx");??

if?(B?!=?null)?{??

return?1??

}??

這段代碼能判斷出Windows是否安裝了旺旺呢?旺旺安裝到Windows中之后會(huì)在注冊(cè)表中寫(xiě)入若干條注冊(cè)表項(xiàng),在瀏覽器中通過(guò)ActiveX控件來(lái)讀取注冊(cè)表,如果能夠找到相應(yīng)的注冊(cè)表項(xiàng),則說(shuō)明當(dāng)前Windows中安裝了旺旺,否則表明沒(méi)有安裝。調(diào)用

[javascript]?view plain?copynew?ActiveXObject("aliimx.wangwangx");??

的時(shí)候?yàn)g覽器會(huì)去讀取注冊(cè)表,在HKEY_CLASSES_ROOT下搜索aliimx.wangwangx表項(xiàng),找到了則說(shuō)明系統(tǒng)安裝了阿里旺旺。

由此也可以知道,如果系統(tǒng)中的旺旺是未經(jīng)“美化”的綠色版,瀏覽器不一定能夠判斷出它的存在。

javaScript雪花飄落

script type="text/javascript"

var snowsrc="snow.png"http://圖片自選

var no = 11; // snow number

var speed = 11; // smaller number moves the snow faster

var ns4up = (document.layers) ? 1 : 0; // browser sniffer

var ie4up = (document.all) ? 1 : 0;

var dx, xp, yp; // coordinate and position variables

var am, stx, sty; // amplitude and step variables

var i, doc_width = 1000, doc_height = 1200;

if (ns4up) {

doc_width = self.innerWidth;

doc_height = self.innerHeight;

} else if (ie4up) {

doc_width = 1000;

doc_height = 2000;

}

dx = new Array();

xp = new Array();

yp = new Array();

am = new Array();

stx = new Array();

sty = new Array();

for (i = 0; i no; ++ i) {

dx[i] = 0; // set coordinate variables

xp[i] = Math.random()*(doc_width-50); // set position variables

yp[i] = Math.random()*doc_height;

am[i] = Math.random()*20; // set amplitude variables

stx[i] = 0.02 + Math.random()/10; // set step variables

sty[i] = 0.7 + Math.random(); // set step variables

if (ns4up) { // set layers

if (i == 0) {

document.write("layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"img src='"+snowsrc+"' border=\"0\"/layer");

} else {

document.write("layer name=\"dot"+ i +"\" left=\"15\" top=\"15\" visibility=\"show\"img src='"+snowsrc+"' border=\"0\"/layer");

}

} else if (ie4up) {

if (i == 0) {

document.write("div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"img src='"+snowsrc+"' border=\"0\"/a/div");

} else {

document.write("div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"img src='"+snowsrc+"' border=\"0\"/div");

}

}

}

function snowNS() { // Netscape main animation function

for (i = 0; i no; ++ i) { // iterate for every dot

yp[i] += sty[i];

if (yp[i] doc_height-50) {

xp[i] = Math.random()*(doc_width-am[i]-30);

yp[i] = 0;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

doc_width = self.innerWidth;

doc_height = self.innerHeight;

}

dx[i] += stx[i];

document.layers["dot"+i].top = yp[i];

document.layers["dot"+i].left = xp[i] + am[i]*Math.sin(dx[i]);

}

setTimeout("snowNS()", 10);

}

function snowIE() { // IE main animation function

for (i = 0; i no; ++ i) { // iterate for every dot

yp[i] += sty[i];

if (yp[i] doc_height-50) {

xp[i] = Math.random()*(doc_width-am[i]-30);

yp[i] = 0;

stx[i] = 0.02 + Math.random()/10;

sty[i] = 0.7 + Math.random();

doc_width = document.body.clientWidth;

doc_height = document.body.clientHeight;

}

dx[i] += stx[i];

document.all["dot"+i].style.pixelTop = yp[i];

document.all["dot"+i].style.pixelLeft = xp[i] + am[i]*Math.sin(dx[i]);

}

setTimeout("snowIE()", 10);

}

if (ns4up) {

snowNS();

} else if (ie4up) {

snowIE();

}

/script

java為什么燈亮后再點(diǎn)能滅

圖片的原始src="/i/eg_bulboff.gif",代表滅燈狀態(tài),點(diǎn)擊圖片觸發(fā)changeImage()函數(shù),此函數(shù)用element.src.match("bulbon")匹配src,看src中有沒(méi)有bulbon,若沒(méi)有則把src設(shè)置成 element.src="/i/eg_bulbon.gif",即點(diǎn)亮燈。若有則把src設(shè)置成element.src="/i/eg_bulboff.gif",即熄滅燈,認(rèn)真看一下很容易理解

請(qǐng)問(wèn)我這里有個(gè)按鈕,然后我點(diǎn)擊按鈕,右邊的小燈就亮起來(lái),在點(diǎn)一次就滅了,用html 怎么寫(xiě)代碼?

簡(jiǎn)單的想法用一個(gè)input type="hide" id="light" value="0"

按鈕switch綁定onclick,函數(shù)里面執(zhí)行,獲取light里面的值,如果為0,則調(diào)用亮燈圖,并且改寫(xiě)light的值為1,light值如果為1,則調(diào)用滅燈圖,并且改寫(xiě)light的值為0

分享文章:javascript亮燈,javascript紅綠燈代碼
本文URL:http://sd-ha.com/article22/dsihocc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)微信小程序、網(wǎng)站制作網(wǎng)站設(shè)計(jì)公司、網(wǎng)站營(yíng)銷(xiāo)、虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管