亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? keyboard-multihexa.js

?? 一個論文管理系統
?? JS
字號:
var caps=0, lock=0, hexchars="0123456789ABCDEF", accent="0000", clavdeb=0
var clav=new Array();j=0;for (i in Maj){clav[j]=i;j++}
var ns6=((!document.all)&&(document.getElementById))
var ie=document.all

var langue=getCk();if (langue==""){langue=clav[clavdeb]}
CarMaj=Maj[langue].split("|");CarMin=Min[langue].split("|")

/*clavier*/
var posClavierLeft=0, posClavierTop=0
if (ns6){posClavierLeft=0;posClavierTop=80}
else if (ie){posClavierLeft=0;posClavierTop=80}
tracer("fond",posClavierLeft,posClavierTop,'<img src="../images/multiclavier.gif" width=404 height=152 border="0"><br />',"sign")

/*touches*/
var posX=new Array(0,28,56,84,112,140,168,196,224,252,280,308,336,42,70,98,126,154,182,210,238,266,294,322,350,50,78,106,134,162,190,218,246,274,302,330,64,92,120,148,176,204,232,260,288,316,28,56,84,294,322,350)
var posY=new Array(14,14,14,14,14,14,14,14,14,14,14,14,14,42,42,42,42,42,42,42,42,42,42,42,42,70,70,70,70,70,70,70,70,70,70,70,98,98,98,98,98,98,98,98,98,98,126,126,126,126,126,126)
var nbTouches=52
for (i=0;i<nbTouches;i++){
	CarMaj[i]=((CarMaj[i]!="0000")?(fromhexby4tocar(CarMaj[i])):"")
	CarMin[i]=((CarMin[i]!="0000")?(fromhexby4tocar(CarMin[i])):"")
	if (CarMaj[i]==CarMin[i].toUpperCase()){
		cecar=((lock==0)&&(caps==0)?CarMin[i]:CarMaj[i]) 
		tracer("car"+i,posClavierLeft+6+posX[i],posClavierTop+3+posY[i],cecar,((dia[hexa(cecar)]!=null)?"simpledia":"simple"))
		tracer("majus"+i,posClavierLeft+15+posX[i],posClavierTop+1+posY[i],"&nbsp;","double")
		tracer("minus"+i,posClavierLeft+3+posX[i],posClavierTop+9+posY[i],"&nbsp;","double")
	}
	else{
		tracer("car"+i,posClavierLeft+6+posX[i],posClavierTop+3+posY[i],"&nbsp;","simple")
		cecar=CarMin[i]
		tracer("minus"+i,posClavierLeft+3+posX[i],posClavierTop+9+posY[i],cecar,((dia[hexa(cecar)]!=null)?"doubledia":"double"))
		cecar=CarMaj[i]
		tracer("majus"+i,posClavierLeft+15+posX[i],posClavierTop+1+posY[i],cecar,((dia[hexa(cecar)]!=null)?"doubledia":"double"))
	}
}
/*touches de fonctions*/
var actC1=new Array(0,371,364,0,378,0,358,0,344,0,112,378)
var actC2=new Array(0,0,14,42,42,70,70,98,98,126,126,126)
var actC3=new Array(32,403,403,39,403,47,403,61,403,25,291,403)
var actC4=new Array(11,11,39,67,67,95,95,123,123,151,151,151)
var act  =new Array("kb-","kb+","Delete","Clear","Back","CapsLock","Enter","Shift","Shift","<|<","Space",">|>")
var effet=new Array("clavscroll(-3)","clavscroll(3)","faire(\"del\")","RAZ()","faire(\"bck\")","bloq()","faire(\"\\n\")","haut()","haut()","faire(\"ar\")","faire(\" \")","faire(\"av\")")
var nbActions=12
for (i=0;i<nbActions;i++){tracer("act"+i,posClavierLeft+1+actC1[i],posClavierTop-1+actC2[i],act[i],"action")}
/*navigation*/
var clavC1=new Array(35,119,203,287)
var clavC2=new Array(0,0,0,0)
var clavC3=new Array(116,200,284,368)
var clavC4=new Array(11,11,11,11)
for (i=0;i<4;i++){tracer("clav"+i,posClavierLeft+5+clavC1[i],posClavierTop-1+clavC2[i],clav[i],"clavier")}
/*zones reactives*/
tracer("masque",posClavierLeft,posClavierTop,'<img src="../images/1x1.gif" width=404 height=152 border="0" usemap="#clavier">')
document.write('<map name="clavier">')
for (i=0;i<nbTouches;i++){document.write('<area coords="'+posX[i]+','+posY[i]+','+(posX[i]+25)+','+(posY[i]+25)+'" href=# onClick=\'javascript:ecrire('+i+')\'>')}
for (i=0;i<nbActions;i++){document.write('<area coords="'+actC1[i]+','+actC2[i]+','+actC3[i]+','+actC4[i]+'" href=# onClick=\'javascript:'+effet[i]+'\'>')}
for (i=0;i<4;i++){document.write('<area coords="'+clavC1[i]+','+clavC2[i]+','+clavC3[i]+','+clavC4[i]+'" href=\'javascript:charger('+i+')\'>')}
document.write('</map>')

/*fonctions*/
function ecrire(i){
	txt=rechercher()+"|";subtxt=txt.split("|")
	ceci=(lock==1)?CarMaj[i]:((caps==1)?CarMaj[i]:CarMin[i])
	if (test(ceci)){subtxt[0]+=cardia(ceci);distinguer(false)}
	else if(dia[accent]!=null&&dia[hexa(ceci)]!=null){distinguer(false);accent=hexa(ceci);distinguer(true)}
	else if(dia[accent]!=null){subtxt[0]+=fromhexby4tocar(accent)+ceci;distinguer(false)}
	else if(dia[hexa(ceci)]!=null){accent=hexa(ceci);distinguer(true)}
	else {subtxt[0]+=ceci}
	txt=subtxt[0]+"|"+subtxt[1]
	afficher(txt)
	if (caps==1){caps=0;MinusMajus()}
}
function faire(ceci){
	txt=rechercher()+"|";subtxt=txt.split("|")
	l0=subtxt[0].length
	l1=subtxt[1].length
	c1=subtxt[0].substring(0,(l0-2))
	c2=subtxt[0].substring(0,(l0-1))
	c3=subtxt[1].substring(0,1)
	c4=subtxt[1].substring(0,2)
	c5=subtxt[0].substring((l0-2),l0)
	c6=subtxt[0].substring((l0-1),l0)
	c7=subtxt[1].substring(1,l1)
	c8=subtxt[1].substring(2,l1)
	if(dia[accent]!=null){if(ceci==" "){ceci=fromhexby4tocar(accent)}distinguer(false)}
	switch (ceci){
	case("av") :if(escape(c4)!="%0D%0A"){txt=subtxt[0]+c3+"|"+c7}else{txt=subtxt[0]+c4+"|"+c8}break
	case("ar") :if(escape(c5)!="%0D%0A"){txt=c2+"|"+c6+subtxt[1]}else{txt=c1+"|"+c5+subtxt[1]}break
	case("bck"):if(escape(c5)!="%0D%0A"){txt=c2+"|"+subtxt[1]}else{txt=c1+"|"+subtxt[1]}break
	case("del"):if(escape(c4)!="%0D%0A"){txt=subtxt[0]+"|"+c7}else{txt=subtxt[0]+"|"+c8}break
	default:txt=subtxt[0]+ceci+"|"+subtxt[1];break
	}
	afficher(txt)
}
function RAZ(){txt="";if(dia[accent]!=null){distinguer(false)}afficher(txt)}
function haut(){caps=1;MinusMajus()}
function bloq(){lock=(lock==1)?0:1;MinusMajus()}

/*fonctions de traitement du clavier*/
function tracer(nom,gauche,haut,ceci,classe){ceci="<span class="+classe+">"+ceci+"</span>";document.write('<div id="'+nom+'" >'+ceci+'</div>');if (ns6){document.getElementById(nom).style.left=gauche+"px";document.getElementById(nom).style.top=haut+"px";}else if (ie){document.all(nom).style.left=gauche;document.all(nom).style.top=haut}}
function retracer(nom,ceci,classe){ceci="<span class="+classe+">"+ceci+"</span>";if (ns6){document.getElementById(nom).innerHTML=ceci}else if (ie){doc=document.all(nom);doc.innerHTML=ceci}}
function clavscroll(n){
	clavdeb+=n
	if (clavdeb<0){clavdeb=0}
	if (clavdeb>clav.length-4){clavdeb=clav.length-4}
	for (i=clavdeb;i<clavdeb+4;i++){retracer("clav"+(i-clavdeb),clav[i],"clavier")}
	if (clavdeb==0){retracer("act0","&nbsp;","action")}else {retracer("act0",act[0],"action")}
	if (clavdeb==clav.length-4){retracer("act1","&nbsp;","action")}else {retracer("act1",act[1],"action")}
}
function charger(i){
	langue=clav[i+clavdeb];setCk(langue);accent="0000"
	CarMaj=Maj[langue].split("|");CarMin=Min[langue].split("|")
	for (i=0;i<nbTouches;i++){
		CarMaj[i]=((CarMaj[i]!="0000")?(fromhexby4tocar(CarMaj[i])):"")
		CarMin[i]=((CarMin[i]!="0000")?(fromhexby4tocar(CarMin[i])):"")
		if (CarMaj[i]==CarMin[i].toUpperCase()){
			cecar=((lock==0)&&(caps==0)?CarMin[i]:CarMaj[i]) 
			retracer("car"+i,cecar,((dia[hexa(cecar)]!=null)?"simpledia":"simple"))
			retracer("minus"+i,"&nbsp;")
			retracer("majus"+i,"&nbsp;")
		}
		else{
			retracer("car"+i,"&nbsp;")
			cecar=CarMin[i]
			retracer("minus"+i,cecar,((dia[hexa(cecar)]!=null)?"doubledia":"double"))
			cecar=CarMaj[i]
			retracer("majus"+i,cecar,((dia[hexa(cecar)]!=null)?"doubledia":"double"))
		}
	}
}
function distinguer(oui){
	for (i=0;i<nbTouches;i++){
		if (CarMaj[i]==CarMin[i].toUpperCase()){
			cecar=((lock==0)&&(caps==0)?CarMin[i]:CarMaj[i]) 
			if(test(cecar)){retracer("car"+i,oui?(cardia(cecar)):cecar,oui?"simpledia":"simple")}
		}
		else{
			cecar=CarMin[i]
			if(test(cecar)){retracer("minus"+i,oui?(cardia(cecar)):cecar,oui?"doubledia":"double")}
			cecar=CarMaj[i]
			if(test(cecar)){retracer("majus"+i,oui?(cardia(cecar)):cecar,oui?"doubledia":"double")}
		}
	}
	if (!oui){accent="0000"}
}
function MinusMajus(){
	for (i=0;i<nbTouches;i++){
		if (CarMaj[i]==CarMin[i].toUpperCase()){
			cecar=((lock==0)&&(caps==0)?CarMin[i]:CarMaj[i]) 
			retracer("car"+i,(test(cecar)?cardia(cecar):cecar),((dia[hexa(cecar)]!=null||test(cecar))?"simpledia":"simple"))
		}
	}
}
function test(cecar){return(dia[accent]!=null&&dia[accent][hexa(cecar)]!=null)}
function cardia(cecar){return(fromhexby4tocar(dia[accent][hexa(cecar)]))}
function fromhex(inval){out=0;for (a=inval.length-1;a>=0;a--){out+=Math.pow(16,inval.length-a-1)*hexchars.indexOf(inval.charAt(a))}return out}
function fromhexby4tocar(ceci){out4=new String();for (l=0;l<ceci.length;l+=4){out4+=String.fromCharCode(fromhex(ceci.substring(l,l+4)))}return out4}
function tohex(inval){return hexchars.charAt(inval/16)+hexchars.charAt(inval%16)}
function tohex2(inval){return tohex(inval/256)+tohex(inval%256)}
function hexa(ceci){out="";for (k=0;k<ceci.length;k++){out+=(tohex2(ceci.charCodeAt(k)))}return out}
function getCk(){fromN=document.cookie.indexOf("langue=")+0;if((fromN)!=-1){fromN+=7;toN=document.cookie.indexOf(";",fromN)+0;if(toN==-1){toN=document.cookie.length}return unescape(document.cookie.substring(fromN,toN))}return ""}
function setCk(inval){if(inval!=null){exp=new Date();time=365*60*60*24*1000;exp.setTime(exp.getTime()+time);document.cookie=escape("langue")+"="+escape(inval)+"; "+"expires="+exp.toGMTString()}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人小视频免费观看| 亚洲一区在线电影| 国产成人亚洲综合a∨婷婷图片 | 日本伊人色综合网| 777奇米四色成人影色区| 日韩制服丝袜av| 精品国产免费视频| 国产精品88av| 亚洲美女少妇撒尿| 欧美夫妻性生活| 国产在线国偷精品免费看| 国产偷国产偷精品高清尤物| 成人爱爱电影网址| 亚洲国产视频在线| 精品久久久久一区二区国产| 国产精品一卡二| 日韩毛片高清在线播放| 欧美猛男超大videosgay| 免费欧美日韩国产三级电影| 国产欧美一区二区三区在线老狼| 91啪亚洲精品| 免费看黄色91| 136国产福利精品导航| 欧美日韩亚洲高清一区二区| 韩国三级电影一区二区| 综合激情网...| 欧美一区二区三区婷婷月色| 国产成人av电影在线| 亚洲一区二区三区四区在线 | 成人午夜激情片| 午夜欧美在线一二页| 久久品道一品道久久精品| 91看片淫黄大片一级在线观看| 日本怡春院一区二区| 国产精品久久久久毛片软件| 日韩视频免费直播| 色哟哟精品一区| 国产乱国产乱300精品| 亚洲综合色视频| 中文字幕乱码日本亚洲一区二区| 欧美肥妇free| av在线这里只有精品| 色综合久久综合| 国产在线不卡一卡二卡三卡四卡| 亚洲一区av在线| 欧美高清在线视频| 精品美女一区二区三区| 欧美日韩一区二区在线观看| 国产白丝精品91爽爽久久| 日本不卡一二三| 亚洲最色的网站| 国产精品亲子伦对白| 日韩亚洲欧美一区二区三区| 欧美亚洲动漫另类| www.成人网.com| 懂色中文一区二区在线播放| 精品一区二区三区在线观看国产| 亚洲一二三区视频在线观看| ...中文天堂在线一区| 久久久精品欧美丰满| 日韩精品一区二区三区在线观看 | 欧美日韩国产一二三| 99精品欧美一区二区三区小说 | 国产一区91精品张津瑜| 日韩电影在线免费| 亚洲午夜精品久久久久久久久| 中文字幕五月欧美| 亚洲国产激情av| 国产精品萝li| 国产精品久久久久四虎| 国产精品久久久久永久免费观看| 国产网站一区二区| 国产欧美精品一区aⅴ影院 | 日韩欧美一级二级三级| 制服.丝袜.亚洲.中文.综合| 欧美三区免费完整视频在线观看| 日本精品一区二区三区高清| 91小视频在线| 色综合天天综合狠狠| 97精品久久久午夜一区二区三区 | 亚洲chinese男男1069| 亚洲午夜电影在线观看| 午夜免费久久看| 婷婷六月综合亚洲| 日韩精品视频网| 麻豆成人av在线| 国产一区二区三区免费在线观看| 国产在线麻豆精品观看| 福利电影一区二区| 99视频在线精品| 欧美色爱综合网| 精品少妇一区二区三区视频免付费| 精品国产乱码久久久久久蜜臀| 久久久91精品国产一区二区精品 | 一区二区三区欧美| 亚洲第一福利视频在线| 裸体在线国模精品偷拍| 国产精品99久久久久久久女警| 成人的网站免费观看| 色一区在线观看| 91精品国产综合久久精品app| 精品日韩欧美一区二区| 国产精品视频麻豆| 一区二区三区免费看视频| 日韩电影一区二区三区四区| 国模一区二区三区白浆| 99在线热播精品免费| 7799精品视频| 国产日韩欧美精品在线| 一区二区激情小说| 激情文学综合插| 色综合欧美在线| 欧美本精品男人aⅴ天堂| 成人免费一区二区三区在线观看 | 国内精品免费在线观看| 91视频你懂的| 日韩免费性生活视频播放| 国产精品天干天干在线综合| 午夜精品久久久久久久久久久 | 亚洲视频一区二区免费在线观看| 天堂成人免费av电影一区| 国产福利91精品一区| 在线观看国产91| 久久婷婷久久一区二区三区| 亚洲综合视频在线| 国产精品66部| 欧美美女视频在线观看| 国产精品看片你懂得 | 国产精品一区在线观看乱码| 在线精品视频免费播放| 国产亚洲一区二区在线观看| 亚洲国产视频a| 不卡的电视剧免费网站有什么| 日韩一区二区精品在线观看| 国产精品久99| 国产一区二区精品在线观看| 欧美日韩久久久一区| 欧美极品美女视频| 免费视频最近日韩| 欧美人动与zoxxxx乱| 亚洲色图欧美偷拍| 国产成人免费视频精品含羞草妖精| 欧美女孩性生活视频| 亚洲色图视频网站| av一区二区不卡| 久久久亚洲高清| 另类调教123区| 欧美精品一卡二卡| 亚洲一区二区三区小说| 91老师片黄在线观看| 中文字幕一区在线| 成人深夜视频在线观看| 久久精品一区四区| 精品一区二区三区的国产在线播放 | 中日韩av电影| 国产美女精品人人做人人爽 | 国产91富婆露脸刺激对白| 久久综合九色综合97婷婷女人 | 91黄色在线观看| 亚洲视频在线一区| www.成人在线| 成人免费在线播放视频| 成人av免费网站| 国产精品超碰97尤物18| 成人永久免费视频| 亚洲欧洲在线观看av| 99久久精品国产观看| 国产精品国产三级国产普通话三级| 国产91精品一区二区麻豆网站| 久久久美女艺术照精彩视频福利播放| 免费高清不卡av| 精品国产sm最大网站免费看| 韩国av一区二区三区在线观看 | 国产精品入口麻豆九色| 丁香一区二区三区| 国产精品久久久久久久久久免费看 | 国产精品传媒入口麻豆| 99国产精品久| 亚洲一区二区精品视频| 欧美日韩色综合| 免费成人美女在线观看.| 精品福利视频一区二区三区| 国产盗摄一区二区三区| 中文在线一区二区| 日本韩国欧美在线| 视频一区在线播放| 精品国产精品一区二区夜夜嗨| 成人在线综合网站| 一区二区三区欧美日| 欧美一区二区女人| 国产成人免费av在线| 亚洲综合999| 精品国产乱码久久久久久图片| 床上的激情91.| 亚洲一区在线免费观看| 日韩视频不卡中文| 91原创在线视频| 天天色天天操综合| 国产精品天天摸av网| 7777精品久久久大香线蕉|