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

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

?? vml.js

?? 壽星萬年歷 基于天文算法的萬年歷 javascript 年代范圍大 精度高
?? JS
?? 第 1 頁 / 共 2 頁
字號:
//==============================
//--本程序由許劍偉開發
//--名稱:VML作圖工具包
//--功能:實現IE作圖
//--于莆田十中
//--2008.11
//==============================
//頁面不能為空,否畫布不顯示
document.write('<html xmlns:v="urn:schemas-microsoft-com:vml">');//定義名稱空間
document.createStyleSheet().cssText="v\\:*{behavior:url(#default#VML)}"; //連接樣式表
var ht_b={
  //元素的創建
  Vel:function(s)  {return document.createElement('<v:'+s+'/>');},     //創建一個vml元素
  INSel:function(el,el2){ //在el中內插元素el2
    el.insertBefore(el2); //XML的方法
    el2.style.zIndex--; el2.style.zIndex++; //多畫布中el插入后,當前容器(畫布)不一定收到refresh()事件,主動改變顯示層讓它刷新
  },
  Ael:function(el,name){//給el增加元素(name為模板)
    var s;
    if(name=="xx"||"arr") s='stroke'; //線類型元素或箭頭
    if(name=="txt") s='textBox  inset="5px,5px,5px,5px" style="font-size:12px"'; //文本;position:absolute
    if(name=="sh")  s='shadow on="T" type="single" color="#b3b3b3" offset="5px,5px"'; //陰影
    if(name=="ext") s='extrusion on="True" color="red" rotationangle="0,0"'; //立體圖形
    if(name=="fill")s="fill";
    var el2=ht_b.Vel(s); ht_b.INSel(el,el2,name); return el2;
  },
  ABSel:function(s){ return this.Vel(s+' style="position:absolute"'); }, //創建一個絕對定位的vml元素
  Vel2:function(s){ //創建一個絕對定位的vml元素,并加入新方法
   var el=this.Vel(s+' style="position:absolute"');
   //給el添加常用方法
   el.zindex=function(index){ this.style.zIndex=index; }; //改變疊放次序
   el.resize=function(w,h)  { this.style.width=Math.round(w)+'px', this.style.height=Math.round(h)+'px'; }; //改變對象大小
   el.moveto=function(x,y)  { this.style.left =Math.round(x)+'px', this.style.top   =Math.round(y)+'px'; }; //移動對象到x,y
   el.moveto2=function(x,y) { //對象中心移動到(x,y)處
    var dx = String(this.style.width).replace(/[^0-9]/g,'');
    var dy = String(this.style.height).replace(/[^0-9]/g,'');
    this.moveto(x-dx/2,y-dy/2);
   },

   el.movedx=function(dx,dy){ //移動對象,移動距離為dx,dy
    var x = String(this.style.left).replace(/[^0-9]/g,"")-0;
    var y = String(this.style.top ).replace(/[^0-9]/g,"")-0;
    this.style.left =Math.round(x+dx)+'px';
    this.style.top  =Math.round(y+dy)+'px';
   };
   el.setopa=function(b)    { //改變對象透明度
    if(!this.fillID) this.fillID = ht_b.Ael(el,"fill");
    this.fillID.opacity=b;
   };
   el.setcol=function(c1,c2){ //改變對象顏色
    if(!this.fillID) this.fillID = ht_b.Ael(el,"fill");
    this.fillID.color=c1;
    this.fillID.color2=c2;
   };
   el.setqb=function(qb){ //設置鉛筆
    if(!el.qbID) this.qbID=ht_b.Ael(el,"xx");  //插入線類型元素
    this.fillColor   =qb.fillcolor;   //填充色
    this.filled      =qb.filled;      //是否填充
    this.stroked     =qb.stroked;     //是否有線條
    this.strokeColor =qb.strokecolor; //線顏色
    this.strokeWeight=qb.strokeweight;//線寬度
    this.qbID.dashstyle=qb.strokestyle;
   };
   el.setzbx=function(cd,w,h){ //設置坐標系,用于shape和group容器等
    this.coordsize=cd; //coordsize指網格數(網格密度)
    this.style.width =Math.round(w)+'px';
    this.style.height=Math.round(h)+'px';
   };
   el.setzbx2=function(canvas){ //復制坐標系參數,用于shape和group容器等
    var cd=canvas.coordsize;
    this.coordsize=cd;
    cd=String(cd).split(',');
    this.style.width =cd[0]+'px';
    this.style.height=cd[1]+'px';
   };
   return el;
  },
  //工具函數
  clone:function(ob){ //對象復制
   var obj = new Object();
   for(var ns in ob){ //復制子對象
    if(typeof(ob[ns])=="object") obj[ns] = ht.clone(ob[ns]);
    else obj[ns]=ob[ns];
   }
   return obj;
  }

};
var ht={
 canvas:'',
 qb: {fillcolor:"#FF0000",filled:"true", stroked:"true", strokecolor:"#00cc00",strokeweight:"1px",strokestyle:"solid"}, //默認鉛筆1

 line:function(x1,y1,x2,y2){ //畫線
   var el=ht_b.Vel2('line');
   el.setqb(this.qb);   //設置el的鉛筆
   el.from=Math.round(x1)+","+Math.round(y1);
   el.to  =Math.round(x2)+","+Math.round(y2);
   ht_b.INSel(this.canvas,el); return el;  //把el加入畫布
 },
 polyLine:function(points,canvas) { //畫折線
   var el=ht_b.Vel2('polyline');
   el.setqb(this.qb);   //設置el的鉛筆
   el.points=points;
   ht_b.INSel(this.canvas,el); return el;  //把el加入畫布
 },
 textbox:function(x,y,sx,sy,txt){ //輸出文本
   //創建距形
   var el=ht_b.Vel2('rect');
   el.setqb(this.qb);   //設置el的鉛筆
   //加入文本
   el.txtID=ht_b.ABSel('textBox inset="0px,0px,0px,0px" style="font-size:12px;font-family:宋體"');
   el.set  =function(x,y,sx,sy,txt){ this.moveto(x,y); this.resize(sx,sy); this.txtID.innerHTML=txt; };
   el.set(x,y,sx,sy,txt);
   ht_b.INSel(el,el.txtID);
   //把el加入畫布
   ht_b.INSel(this.canvas,el); return el;
 },
 shape:function(path){ //畫任意圖形
   var el=ht_b.Vel2('shape');
   el.setqb(this.qb);   //設置el的鉛筆
   el.path = path;
   el.setzbx2(this.canvas); //此行必須,否則不顯示

   var ph=String(ph).replace(/[ ,]+/g,",");
   if(ph.substr(0,1)==",") ph=ph.substr(1,ph.length-1); //去前導分隔符
   el.phs = ph.split(',');
   if(!ph) el.phs.length=0;

   el.p_cls=function(){ this.phs.length=0; }; //清空路徑緩存
   el.p_moveto=function(x,y){var c=this.phs,n=c.length; c[n++]="=m=",c[n++]=Math.round(x),c[n++]=Math.round(y);};
   el.p_lineto=function(x,y){var c=this.phs,n=c.length; c[n++]="=l=",c[n++]=Math.round(x),c[n++]=Math.round(y);};
   el.p_oval  =function(x,y,sx,sy){this.p_arc(x,y,sx,sy,0,360);}; //圓
   el.p_arc   =function(x,y,sx,sy,jd1,jd2){ //圓弧
    jd1=Math.round(jd1*65536),jd2=Math.round(jd2*65536); sx=Math.round(sx/2),sy=Math.round(sy/2);
    var c=this.phs,n=c.length; c[n++]="=al=";
    c[n++]=Math.round(x+sx),c[n++]=Math.round(y+sy); //中心
    c[n++]=sx,c[n++]=sy; //半徑
    c[n++]=jd1; c[n++]=jd2; //角度
   };
   el.p_save=function(){ //保存路徑
    var s=this.phs.toString();
    s=s.replace(/,=|=,/g," ");
    s=s.replace(/=/g,"")+" e";
    this.path=s;
   };
   ht_b.INSel(this.canvas,el); return el;  //把el加入畫布
 },
 quxian:function(points,qz){ //點序列轉標準的曲線或折線序列,應用于shape
   var s=String(points).replace(/[, ]+/g,",");
   s=s.replace(/(^,)*/g,'');
   if(qz=='q') s = 'm '+s+' qb '+points+'r 0,0 e'; //二階貝賽爾曲線,qb內的坐標數應有奇數才可用e結束畫線,否則以x結束(但返回到原點)
   if(qz=='z') s = 'm '+s+' l '+points+' e'; //折線
   if(qz=='c') s = 'm '+s+' c '+points+' e'; //三點曲線法6n個參數
   return this.shape(s);
 },

 cls:function() { this.canvas.innerHTML=''; }, //清空當前畫布內容
 group:function(x,y,canvas){//創建容器,參數:位置
   var el=ht_b.Vel2('group');
   el.setzbx2(this.canvas);
   ht_b.addMethod(el);       //給el添加一些常用方法

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线一二三| 国产馆精品极品| 亚洲日本欧美天堂| 久久午夜免费电影| 欧美大片免费久久精品三p| 91福利在线导航| 欧美日韩一区高清| 欧美福利视频导航| 欧美一卡2卡3卡4卡| 日韩欧美国产综合| 精品国产一区二区三区av性色| 欧美一区二区黄| 精品国产免费一区二区三区四区 | 中文字幕av一区二区三区高 | 91视频观看视频| 91在线国内视频| 欧美丝袜丝交足nylons图片| 欧美日韩在线免费视频| 欧美一级二级三级蜜桃| 精品国产污网站| 中文字幕亚洲电影| 五月激情六月综合| 久久99久久99精品免视看婷婷| 国产一区二区三区免费观看| jlzzjlzz欧美大全| 制服丝袜一区二区三区| 久久综合999| 亚洲精品欧美激情| 蜜桃视频在线一区| 91玉足脚交白嫩脚丫在线播放| 欧美性一二三区| 欧美mv日韩mv| 亚洲欧美日韩国产综合在线| 免费在线观看日韩欧美| 99久久免费国产| 91麻豆精品国产综合久久久久久| 久久精品一区八戒影视| 亚洲午夜精品一区二区三区他趣| 精品亚洲欧美一区| 在线观看日韩电影| 久久久久久免费网| 午夜精品成人在线视频| 国产高清在线观看免费不卡| 欧美精品久久99| 亚洲美女在线一区| 国产伦精品一区二区三区免费迷 | 国产成人综合在线播放| 欧美性生活影院| 26uuu亚洲| 日韩高清电影一区| 一本到高清视频免费精品| 久久综合久色欧美综合狠狠| 一区二区三区蜜桃网| 国产一区二区三区黄视频| 欧洲日韩一区二区三区| 国产精品女主播av| 韩日精品视频一区| 欧美电影影音先锋| 中文欧美字幕免费| 国产主播一区二区| 日韩女优电影在线观看| 五月激情综合婷婷| 欧美图区在线视频| 亚洲欧美日韩综合aⅴ视频| 国产91精品久久久久久久网曝门| 精品久久国产老人久久综合| 日韩不卡一区二区| 在线播放一区二区三区| 日韩在线观看一区二区| 欧美日韩高清一区二区三区| 亚洲国产成人porn| 欧美日精品一区视频| 亚洲一区二区三区小说| 色视频欧美一区二区三区| 亚洲欧美日韩电影| 色屁屁一区二区| 亚洲成人av一区| 欧美日本韩国一区| 人妖欧美一区二区| 精品久久久久久久久久久久包黑料| 日韩综合小视频| 日韩欧美亚洲国产另类| 久久91精品国产91久久小草| 精品国产自在久精品国产| 黄色资源网久久资源365| 久久精品亚洲国产奇米99| 国产91精品露脸国语对白| 欧美国产1区2区| 色一情一乱一乱一91av| 亚洲第一电影网| 欧美videossexotv100| 国产精品一区二区三区四区| 久久久久亚洲综合| 99re成人精品视频| 午夜精品福利一区二区三区蜜桃| 在线成人av影院| 国产成人免费9x9x人网站视频| 亚洲国产成人私人影院tom| 99r国产精品| 日韩精品欧美精品| 国产婷婷色一区二区三区| av一区二区三区黑人| 亚洲综合在线免费观看| 91精品国产入口在线| 激情成人综合网| 亚洲免费观看高清完整版在线| 4438x亚洲最大成人网| 国产成人av一区二区三区在线| 亚洲情趣在线观看| 精品国产一区二区三区忘忧草| 不卡一区二区中文字幕| 亚洲午夜在线视频| 国产婷婷一区二区| 69久久夜色精品国产69蝌蚪网| 国产呦精品一区二区三区网站| 亚洲四区在线观看| 久久久亚洲精品一区二区三区| 色吊一区二区三区| 国产精品一区二区久久不卡| 亚洲一区二区三区在线播放| 国产视频一区二区在线观看| 欧美日韩国产小视频| 成人免费视频视频| 久久国产精品区| 亚洲自拍另类综合| 久久久久综合网| 日韩亚洲欧美一区| 91黄色激情网站| 大桥未久av一区二区三区中文| 日产国产高清一区二区三区 | 91免费看`日韩一区二区| 日本不卡免费在线视频| 国产精品女同一区二区三区| 91精品国产一区二区人妖| 色婷婷综合久久| 大美女一区二区三区| 精品亚洲国产成人av制服丝袜 | 欧美午夜在线一二页| 99久久精品免费| 国产91精品一区二区麻豆亚洲| 久久99久国产精品黄毛片色诱| 午夜日韩在线电影| 一区二区三区免费观看| 尤物在线观看一区| 亚洲丝袜制服诱惑| 亚洲精品自拍动漫在线| 亚洲欧洲国产日韩| 国产精品久久久久桃色tv| 欧美高清在线一区二区| 国产日本欧美一区二区| 久久综合视频网| 久久久国际精品| 亚洲国产精品激情在线观看| 国产偷国产偷亚洲高清人白洁| 久久久久久久久久看片| 国产亚洲福利社区一区| 欧美激情综合网| 国产精品免费av| 亚洲猫色日本管| 亚洲一区在线视频观看| 性久久久久久久| 日韩国产精品91| 激情文学综合网| 国产成人精品aa毛片| caoporm超碰国产精品| 99久精品国产| 欧美在线free| 日韩一区二区电影网| 日韩三区在线观看| 国产三级精品视频| 日韩美女啊v在线免费观看| 亚洲一区在线看| 麻豆成人免费电影| 成人自拍视频在线观看| av不卡免费电影| 欧美日韩精品综合在线| 精品精品国产高清一毛片一天堂| 久久久午夜精品| 亚洲综合免费观看高清完整版| 日本欧美久久久久免费播放网| 激情伊人五月天久久综合| fc2成人免费人成在线观看播放| 精品视频在线免费观看| 久久毛片高清国产| 亚洲一二三四久久| 国产一区二区三区| 欧美图片一区二区三区| 久久久久9999亚洲精品| 亚洲精品中文在线影院| 免费一级欧美片在线观看| 岛国av在线一区| 欧美一区二区三区在线| 亚洲人成人一区二区在线观看| 日本不卡视频在线观看| 99视频一区二区三区| 日韩女优av电影在线观看| 亚洲一区中文在线| 波多野结衣欧美| 日韩精品一区二区三区四区| 亚洲免费观看在线观看|