- 论坛徽章:
- 0
|
这个图片中的Copyright © 2011 Daikin. All rights reserved. 上面有条线,
在我的html中没有显示出来。
大家帮我看下,下面的html代码,哪里少个标签不对呀?我刚入行。
谢谢各位老大了。
- <html>
- <head>
- <meta http-equiv="content-type" content="text/html; charset=UTF-8">
- <style type="text/css">
- body {
- margin: 10px;
- padding: 0px;
- font-family: Arial;
- background-color: white;
- }
- h1 {
- background-color: white;
- font-family: Arial;
- font-size: 24pt;
- text-decoration: none;
- font-weight: bold;
- color: #0091ca;
- }
- h4 {
- color: #0091ca;
- font-family: Arial;
- font-size: 12pt;
- font-style: italic;
- }
- .grey {
- background-color: #60bee4;
- color: white;
- }
- .warning {
- font-size: 12pt;
- font-weight: bold;
- font-style: italic;
- color: red;
- }
- a {
- font-style: italic;
- font-weight: bold;
- text-decoration: none;
- color: #0091ca;
- }
- .gr {
- background-color: #60bee4;
- color: white;
- text-align: right;
- }
- .gl {
- background-color: #60bee4;
- color: white;
- text-align: left;
- }
- h2 {
- text-align: left;
- }
- </style>
- <title>VRV Gateway - Other Settings</title>
- <script language="javascript" type="text/javascript">
- function getGif(str64){
- var bytes=decodeBase64(str64);
- if(!bytes){
- return null;
- }
- var gif = new GIF();
- for(var i=0;i<6;i++)
- gif.version+=String.fromCharCode(bytes[i]);
- if(gif.version.slice(0,3)!="GIF"){
- return null;
- }
- gif.width=bytes[i]|(bytes[i+1]<<8);
- gif.height=bytes[i+2]|(bytes[i+3]<<8);
- var f=bytes[i+4];
- gif.colorResolution=(f>>4&0x7)+1;
- gif.sorted=(f&0x8)?true:false;
- gif.backgroundIndex=bytes[i+5];
- gif.pixelAspectRadio=bytes[i+6];
- if(f&0x80){
- gif.globalPalette=[];
- i+=getPalette(i+7,bytes,gif.globalPalette,2<<(f&0x7));
- }
- i+=7;
- for(var j=i;j<bytes.length;j++)
- if(bytes[j]==0x21&&bytes[j+1]==0xf9)
- break;
- if(j==bytes.length){
- for(;i<bytes.length;i++)
- if(bytes[i]==0x2c)
- break;
- if(i==bytes.length){
- return null;
- }
- var f = new GIF_Frame();
- if(!getSingleFrame(i,f))
- return null;
- else
- gif.frames.push(f);
- }
- else{
- i=j;
- do{
- var f=new GIF_Frame();
- var t=getSingleFrame(i,f);
- if(!t)
- return null;
- gif.frames.push(f);
- for(i+=t;i<bytes.length;i++)
- if(bytes[i]==0x21&&bytes[i+1]==0xf9)
- break;
- }
- while(i<bytes.length);
- }
- return gif;
- function getPalette(pos,s,d,len){
- len*=3;
- for(var i=pos;i<pos+len;i+=3)
- d.push('#'+(s[i]<=0xf?"0":"")+s[i].toString(16)
- +(s[i+1]<=0xf?"0":"")+s[i+1].toString(16)
- +(s[i+2]<=0xf?"0":"")+s[i+2].toString(16));
- return len;
- }
- function getBlock(pos,s,d){
- var p=pos;
- while(len=s[p++]){
- for(var i=0;i<len;i++)
- d.push(s[p+i]);
- p+=len;
- }
- return p-pos;
- }
- function getSingleFrame(pos,frame){
- var i=pos;
- if(bytes[i]==0x21){
- i+=3;
- if(bytes[i]&1)
- frame.transparentIndex=bytes[i+3];
- frame.delay=bytes[i+1]|(bytes[i+2]<<8);
- for(i+=5;i<bytes.length&&bytes[i]!=0x2c;i++);
- if(i==bytes.length){
- return 0;
- }
- }
- frame.offsetX=bytes[i+1]|(bytes[i+2]<<8);
- frame.offsetY=bytes[i+3]|(bytes[i+4]<<8);
- frame.width=bytes[i+5]|(bytes[i+6]<<8);
- frame.height=bytes[i+7]|(bytes[i+8]<<8);
- var f=bytes[i+9];
- i+=10;
- if(f&0x40)
- frame.interlace=true;
- if(f&0x20)
- frame.sorted=true;
- if(f&0x80){
- frame.colorResolution=(f&0x7)+1;
- frame.localPalette=[];
- i+=getPalette(i,bytes,frame.localPalette,1<<frame.colorResolution);
- }
- else{
- frame.colorResolution=gif.colorResolution;
- frame.localPalette=gif.globalPalette;
- }
- var lzwLen=bytes[i++]+1;
- i+=getBlock(i,bytes,frame.data);
- frame.data=decodeLzw(frame.data,lzwLen);
- return frame.data?i-pos:0;
- }
- function GIF(){
- this.version="";
- this.width=0;
- this.height=0;
- this.colorResolution=0;
- this.sorted=false;
- this.globalPalette=null;
- this.backgroundIndex=-1;
- this.pixelAspectRadio=0;
- this.frames=[];
- }
- function GIF_Frame(){
- this.offsetX=0;
- this.offsetY=0;
- this.width=0;
- this.height=0;
- this.localPalette=null;
- this.colorResolution=0;
- this.interlace=false;
- this.sorted=false;
- this.data=[];
- this.transparentIndex=-1;
- this.delay=0;
- this.draw = function(parent,zoom, imageflg){
- if(!this.data.length)
- return;
- if(!parent)
- parent=document.body;
- if(!zoom)
- zoom=1;
- if(parent.clientWidth<this.width*zoom)
- parent.style.width=this.width*zoom;
- if(parent.clientHeight<this.height*zoom)
- parent.style.height=this.height*zoom;
- var id="ImgDefaultDraw"+imageflg;
- var img=document.getElementById(id);
- if(img)
- delete parent.removeChild(img);
- img=document.createElement("DIV");
- img.id=id;
- parent.appendChild(img);
- img.style.position="absolute";
- var t=document.createElement("DIV");
- t.style.overflow="hidden";
- t.style.position="absolute";
- defLayout(this.data,this.localPalette,this.width,this.height,img,t,zoom);
- delete t;
- }
- }
- }
- function decodeBase64(strIn){
- if(!strIn.length||strIn.length%4)
- return null;
- var str64=
- "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
- var index64=[];
- for(var i=0;i<str64.length;i++)
- index64[str64.charAt(i)]=i;
- var c0,c1,c2,c3,b0,b1,b2;
- var len=strIn.length;
- var len1=len;
- if(strIn.charAt(len-1)=='=')
- len1-=4;
- var result=[];
- for(var i=0,j=0;i<len1;i+=4){
- c0=index64[strIn.charAt(i)];
- c1=index64[strIn.charAt(i+1)];
- c2=index64[strIn.charAt(i+2)];
- c3=index64[strIn.charAt(i+3)];
- b0=(c0<<2)|(c1>>4);
- b1=(c1<<4)|(c2>>2);
- b2=(c2<<6)|c3;
- result.push(b0&0xff);
- result.push(b1&0xff);
- result.push(b2&0xff);
- }
- if(len1!=len){
- c0=index64[strIn.charAt(i)];
- c1=index64[strIn.charAt(i+1)];
- c2=strIn.charAt(i+2);
- b0=(c0<<2)|(c1>>4);
- result.push(b0&0xff);
- if(c2!='='){
- c2=index64[c2];
- b1=(c1<<4)|(c2>>2);
- result.push(b1&0xff);
- }
- }
- return result;
- }
- function decodeLzw(arrBytes,nBits){
- var cc=1<<(nBits-1);
- var eoi=cc+1;
- var table=[],mask=[],result=[];
- for(var i=0;i<cc;i++)
- table[i]=(i>>8&0xf).toString(16)
- +(i>>4&0xf).toString(16)+(i&0xf).toString(16);
- for(i=2,mask[1]=1;i<13;i++)
- mask[i]=mask[i-1]<<1|1;
- var bc=nBits;
- var pos=0,temp=0,tleft=0,code=0,old=0;
- while(true){
- while(tleft<bc){
- temp=temp|(arrBytes[pos++]<<tleft);
- tleft+=8;
- }
- code=temp&mask[bc];
- tleft-=bc;
- temp>>=bc;
- if(code==eoi)
- break;
- if(code==cc){
- table.length=cc+2;
- bc=nBits;
- old=code;
- continue;
- }
- var t="";
- if(code<table.length){
- t=table[code];
- if(old!=cc)
- table.push(table[old]+t.slice(0,3));
- }
- else if(old<table.length){
- t=table[old]+table[old].slice(0,3);
- table.push(t);
- }
- else{
- return null;
- }
- old=code;
- for(var i=0;i<t.length;i+=3)
- result.push(parseInt(t.substr(i,3),16))
- if(table.length==1<<bc&&bc<12)
- bc++;
- }
- return result;
- }
- function defLayout(data,palette,width,height,image,block,zoom){
- var map=new Array(height);
- for(var i=0;i<height;i++){
- map[i]=new Array(width);
- for(var j=0;j<width;j++)
- map[i][j]=data[i*width+j];
- }
- var i,j,i1,i2,j1,j2,c;
- for(i=0;i<height;i++)
- for(j=0;j<width;){
- if(map[i][j]==0x100){
- j++;
- continue;
- }
- c=map[i][j];
- for(i1=i+1;i1<height&&map[i1][j]==c;i1++);
- for(j1=j+1;j1<width;j1++){
- for(i2=i;i2<i1&&map[i2][j1]==c;i2++);
- if(i2<i1)
- break;
- }
- for(i2=i;i2<i1;i2++)
- for(j2=j;j2<j1;j2++)
- map[i2][j2]=0x100;
- var x=block.cloneNode(true);
- x.style.left=j*zoom;
- x.style.top=i*zoom;
- x.style.width=(j1-j)*zoom;
- x.style.height=(i1-i)*zoom;
- x.style.backgroundColor=palette[c];
- image.appendChild(x);
- j=j1;
- }
- }
- function logoimage(){
- var gif=getGif("");
- gif.frames[0].draw(document.getElementById("canvas"),1,0);
- }
- function validatePwd(userform){
- var pwd = document.getElementById("upd_password");
- var refpwd = document.getElementById("upd_ConfirmPassw");
- if(pwd != null && pwd.value == "" && refpwd!=null && refpwd.value =="" ){
- alert("确认密码或密码不能为空!");
- return false;
- }
- if(pwd.value!=refpwd.value) {
- alert("确认密码和密码不一致!");
- pwd.focus();
- return false;
- }else{
- if(userform!=""){
- var form = document.getElementById(userform);
- form.submit();
- }
- return true;
- }
- }
- function confirmShow() {
- var msg = "确认重启?";
- if (confirm(msg)==true) {
- var form = document.getElementById("resetform");
- return true;
- } else {
- return false;
- }
- }
- function submitupForm(){
- var xmlfile = document.getElementById("xmlFile");
- var reform = document.getElementById("uploadForm");
- if(xmlfile.value!=""){
- var fileValue = xmlfile.value;
- var valiaValue = fileValue.substring(fileValue.length-4, fileValue.length);
- if(valiaValue != ".xml"){
- alert("请选择.xml格式的文件上传!");
- }else{
- reform.submit();
- }
- }else{
- alert("请选择一个文件!");
- }
- }
- </script>
- </head>
- <body onload="logoimage()">
- <table width="100%" height="100%">
- <tbody>
- <tr height="10%">
- <td>
- <table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0">
- <tbody>
- <tr>
- <td style="vertical-align: top; text-align: left; width: 316px;"><div id="canvas"></div></td>
- <td style="text-align: right; vertical-align: top;">
- <h1>DS-AIR配置</h1>
- <span style="font-size:10px;vertical-align: top;"></span></td>
- </tr>
- </tbody>
- </table>
- <hr>
- </td>
- </tr>
- <tr height="80%" valign="top">
- <td style="padding-top:8">
- <table width="100%" border="0" cellpadding="2" cellspacing="2">
- <tbody>
- <tr>
- <td align="left" valign="top"></td>
- <td align="left" valign="top"><h2><td width='15%' valign='top'><a href='index.cgi'>主页</a><br>
- <br>
- <a href='project.cgi'>设备系统设置</a><br>
- <br>
- 系统设置<br>
- <br>
- <a href='upd.cgi'>其他设置</a></td><td><br>
- <input type='hidden' id='misc_tempip' name='misc_tempip' value='' />
- <h3>网关IP地址:</h3><form action='upd_ip.cgi' method='post' id='formmiscIP' >
- <table border='1' cellpadding='2' cellspacing='2' width='100%'>
- <tbody><tr>
- <td class='gr' td width='40%'>静态IP地址: </td>
- <td td width='60%'>
- <input maxlength='3' size='3' id='misc_sip1' value='192' />.
- <input maxlength='3' size='3' id='misc_sip2' value='168' />.
- <input maxlength='3' size='3' id='misc_sip3' value='1' />.
- <input maxlength='3' size='3' id='misc_sip4' value='251' />
- </td>
- </tr>
- <tr>
- <td class='gr'>子网掩码: </td>
- <td>
- <input maxlength='3' size='3' id='misc_mip1' value='255' />.
- <input maxlength='3' size='3' id='misc_mip2' value='255' />.
- <input maxlength='3' size='3' id='misc_mip3' value='255' />.
- <input maxlength='3' size='3' id='misc_mip4' value='0' />
- </td></tr><tr>
- <td class='gr'>默认网关: </td>
- <td>
- <input maxlength='3' size='3' id='misc_gip1' value='192' />.
- <input maxlength='3' size='3' id='misc_gip2' value='168' />.
- <input maxlength='3' size='3' id='misc_gip3' value='1' />.
- <input maxlength='3' size='3' id='misc_gip4' value='254' />
- </td></tr><tr>
- <td class='gr'>服务端口: </td>
- <td>
- <input value='8001' name='misc_port' id='misc_port' disabled/>
- </td></tr><tr>
- <td colspan='2' rowspan='1' align='center'>
- <input value='更新设置' type="button" onClick="updIP('formmiscIP');">
- <input type="hidden" value="" name="misc_ip" id="misc_ip"/>
- <input type="hidden" value="" name="misc_mask" id="misc_mask"/>
- <input type="hidden" value="" name="misc_gateway" id="misc_gateway"/>
- </td></tr></tbody></table></form><br>
- <h3>网关时间:</h3>
- <form action='upd_time.cgi' method='post' id='miscTime'>
- <input type='hidden' value='' name='hiddenmiscTime' id='hiddenmiscTime'/>
- <table border='1' cellpadding='2' cellspacing='2' width='100%'>
- <tbody><tr>
- <td width='40%' class='gr'>网关时间 (yyyy-mm-dd hh:mm:ss w): </td>
- <td width='60%'><input type='text' id='misc_curTime' value='
- 2014-3-6 12:45:4 5'/></td>
- </tr><tr>
- <td width='40%' class='gr'>时间设置 (yyyy-mm-dd hh:mm:ss w): </td>
- <td width='60%'><input type='text' id='misc_setTime' name='setted-time'/></td>
- </tr><tr>
- <td colspan='2' rowspan='1' align='center'>
- <input value='更新设置' type="button" onClick="SubmitFormT('miscTime');"/></td>
- </tr></tbody></table></form><br>
- <h3>项目位置:</h3>
- <form action='upd_place.cgi' method='post' id='miscProject'>
- <table border='1' cellpadding='2' cellspacing='2' width='100%'>
- <tbody><tr>
- <td class='gr' width='40%'>城市: </td>
- <td><select id='misc_province' name='province' ></select>
- <select id='misc_location' name='location'></select>
- <select id='misc_area' name='area'></select>
- </td></tr><tr><td colspan='2' rowspan='1' align='center'>
- <input value='更新设置' type="button" onClick="checkCity('miscProject')"></td>
- </tr></tbody></table></form><br>
- <script type='text/javascript'>
- function Dsy(){
- this.Items = {};
- }
- Dsy.prototype.add = function(id,iArray){
- this.Items[id] = iArray;
- }
- Dsy.prototype.Exists = function(id){
- if(typeof(this.Items[id]) == "undefined") return false;
- return true;
- }
- function change(v){
- var str="0";
- for(i=0;i<v;i++){
- str+=("_"+(document.getElementById(s[i]).selectedIndex-1));
- };
- var ss=document.getElementById(s[v]);
- with(ss){
- length = 0;
- options[0]=new Option(opt0[v],opt0[v]);
- if(v && document.getElementById(s[v-1]).selectedIndex>0 || !v){
- if(dsy.Exists(str)){
- ar = dsy.Items[str];
- for(i=0;i<ar.length;i++){
- options[length]=new Option(ar[i],ar[i]);
- }//end for
- if(v){ options[0].selected = true; }
- }
- }//end if v
- if(++v<s.length){change(v);}
- }//End with
- }
- var dsy = new Dsy();
- dsy.add("0_30_12",["阿勒泰","哈巴河","吉木乃","布尔津","福海","富蕴","青河"]);
- var s=["misc_province","misc_location","misc_area"];
- var opt0 = ["","",""];
- function _init_area(){
- for(i=0;i<s.length-1;i++){
- document.getElementById(s[i]).onchange=new Function("change("+(i+1)+")");
- }
- change(0);
- }
- _init_area();
- change(1);
- change(2);
- </script></td></tr></tbody></table></td></tr><hr/><table width="100%" border="0" cellspacing="0" cellpadding="0">
- <tr>
- <td align="center" valign="center">
- <h4>Copyright © 2011 Daikin. All rights reserved.</h4>
- </td>
- </tr></table></td></tr>
- </tbody></table></body></html>
复制代码 |
|