金沙国际唯一官网-奥门金沙手机娱乐网址

热门关键词: 金沙国际唯一官网,奥门金沙手机娱乐网址
金沙国际唯一官网 > 媒体新闻 > 您恐怕感兴趣的稿子

原标题:您恐怕感兴趣的稿子

浏览次数:137 时间:2019-10-16

唯有 90 时期的 Web 开采者才记得那一个

2016/04/26 · 基本功技术 · 2 评论 · WEB

本文由 伯乐在线 - dcscodelife 翻译,艾凌风 校稿。未经许可,禁绝转发!
西班牙语出处:holman。迎接参加翻译组。

你已经强行把 <blink> 标签放入<marquee> 标签吗?前段时间Pique斯动画职业室获得了具有荣誉,可是在 90 时代那些做法规是Computer动画的远大创举。通过结合三种标签,你产生了二个前任。三个新意Infiniti的人。二个令全数人都崇拜的人。

在 90 时期,你早就是叁个网页开辟者。

在马上,你知道本身是七个不错的人物。伴随你而来的是举世无双多量的技能立异,从那时起初,我们还没赶趟做出喜好,才能就已经最初复制开来了。

让我们先放下 jQuery,抛开非关系型数据库不谈:我们有更主要的政工要研商。

function termKeyCaps(k) {
    if ((k<28) && (k>=32) && (repeatTimer)) clearTimeout(repeatTimer);
    if (k==204) {
        keycapsCpslk=(!keycapsCpslk);
        var cnr=(keycapsCpslk)? 205:204;
        termKbdSetImg(204,cnr)
    }
    else if ((k==200) || (k==202)) {
        keycapsShift=(!keycapsShift);
        var m=(keycapsShift)? 1:0;
        termKbdSetImg(200,200+m);
        termKbdSetImg(202,202+m)
    }
    else {
        var ch=0;
        if (keycapsShift) {
            ch=keycapsShiftRef[k]
            keycapsShift=false;
            termKbdSetImg(200,200);
            termKbdSetImg(202,202)
        }
        else if (keycapsCpslk) ch=keycapsCpslkRef[k]
        else ch=k;
        keyHandler({which:ch,jsuix_remapped:true})
    }
}

至于笔者:dcscodelife

图片 1

简单介绍还没来得及写 :) 个人主页 · 作者的篇章 · 10 ·  

图片 2

function cursorKbdLeft() {
    keyHandler({which:28})
}

点下划线,边界效应

在 HTML 快走到她的白金一代的疏漏时,CSS 上台了,它拉动了三个内容和体制分离的世界,从此我们也带头不停地处理祸患。

奋不顾身地自然是用 CSS 来删除链接的下划线效果。一夜之间,整个因特网都深陷了那么些格局所带来的泥泞之中,文本看起来像链接,链接看起来像文本。你不知底点何地,不过土色并从未相连多长期,因为大家评释了光标效果(你还从未活到你的鼠标有十三个火球尾巴的时候)。

高端本领的应用是如此斐然,以致于大致大家全体人都从一齐始就选取CSS。作者依然在 3000 年的一份 index.shtml(对,就是SSI)文书档案中发觉了证据:

JavaScript

<style type="text/css"> <!-- a:hover {text-decoration: none; color: #000000} --> </style>

1
2
3
4
5
<style type="text/css">
<!--
a:hover {text-decoration: none; color: #000000}
-->
</style>

正是它了!当然,那是 CSS 的内嵌样式。这一个样式让你的鼠标滑过链接时,删除链接的下划线况且链接的文字变黑。从此,交互式网址诞生了。

function termMakeKbd() {
    var s='<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">n';
    for (var i=0; i<termKeyMap.length; i++) {
        s+='<TR><TD NOWRAP HEIGHT="39" VALIGN="top" NOWRAP BGCOLOR="'+termKbdBgColor+'">';
        for (var k=0; k<termKeyMap[i].length; k++) {
            var kc=termKeyMap[i][k];
            keycapsShiftRef[kc]=termKeyMapShift[i][k];
            keycapsCpslkRef[kc]=termKeyMapCpslk[i][k];
            if (kc==13) {
                s+='<A HREF="javas'+'cript:termKeyCaps(13)" onfocus="if(this.blur)this.blur()"><IMG SRC="'+keycapspath+'13_1.gif" HSPACE="0" VSPACE="0" ALIGN="top" BORDER="0" WIDTH="47" HEIGHT="39"></A>';
                continue
            };
            if (kc==32) s+='<IMG SRC="'+keycapspath+'spacer.gif" WIDTH="139" HEIGHT="35" HSPACE="1" VSPACE="1" ALIGN="top">'
            else if (kc==28) {
                s+='<IMG SRC="'+keycapspath+'spacer.gif" WIDTH="23" HEIGHT="35" HSPACE="1" VSPACE="1" ALIGN="top">';
                s+='<A HREF="javasc'+'ript:cursorKbdLeft()" onfocus="if(this.blur)this.blur()" onmousedown="repeatSet('left',1)" onmouseup="repeatClear()"><IMG SRC="'+keycapspath+kc+'.gif" NAME="key'+kc+'" HSPACE="1" VSPACE="1" ALIGN="top" BORDER="0" WIDTH="'+termKeyWdth[i][k]+'" HEIGHT="35"></A>';
                continue
            }
            else if (kc==29) {
                s+='<A HREF="javasc'+'ript:cursorKbdRight()" onfocus="if(this.blur)this.blur()" onmousedown="repeatSet('right',1)" onmouseup="repeatClear()"><IMG SRC="'+keycapspath+kc+'.gif" NAME="key'+kc+'" HSPACE="1" VSPACE="1" ALIGN="top" BORDER="0" WIDTH="'+termKeyWdth[i][k]+'" HEIGHT="35"></A>';
                continue
            }
            else if (kc==8) {
                s+='<A HREF="javasc'+'ript:termKbdBackspace()" onfocus="if(this.blur)this.blur()" onmousedown="repeatSet('backspace',1)" onmouseup="repeatClear()"><IMG SRC="'+keycapspath+kc+'.gif" NAME="key'+kc+'" HSPACE="1" VSPACE="1" ALIGN="top" BORDER="0" WIDTH="'+termKeyWdth[i][k]+'" HEIGHT="35"></A>';
                continue
            }
            s+='<A HREF="javas'+'cript:termKeyCaps('+kc+')" onfocus="if(this.blur)this.blur()"><IMG SRC="'+keycapspath+kc+'.gif" NAME="key'+kc+'" HSPACE="1" VSPACE="1" ALIGN="top" BORDER="0" WIDTH="'+termKeyWdth[i][k]+'" HEIGHT="35"></A>';
            if (kc==35) s+='<A HREF="javas'+'cript:termKeyCaps(13)" onfocus="if(this.blur)this.blur()"><IMG SRC="'+keycapspath+'13_2.gif" HSPACE="0" VSPACE="0" ALIGN="top" BORDER="0" WIDTH="37" HEIGHT="36"></A>';
        };
        s+='</TD></TR>n';
    };
    s+='</TABLE>';
    return s
}

像素字体

老春节代的Computer显示屏不是相当的大。作者的意趣是,纵然自从阴极射线管显示屏 CRT 诞生后,显示器的尺码的确异常的大,可是它们的分辨率不高。由此,为了丰裕利用像素,大家必须用 6 个像素点来表示放肆字符。

图片 3

从字里行间大家得以见见,当面前遇到着那一个轻易的不能够再简单的字体,而且当开掘到这个字体都是由像素结合的时候,Web 开拓者们会渴望成为贰个漫美术师。所以您会在开发银行画面上收看那一个奇异的等距像素插图,那个开采者的光阴和金钱假诺投到那个新上市的互连网公司会时有发生更加的多的市场总值,实际不是萧条在安装 Photoshop 软件上。

function repeatSet(cmd,on) {
    if (repeatTimer) clearTimeout(repeatTimer);
    repeatTimer=setTimeout('repeatDo("'+cmd+'")',conf_repeat_delay1);
}

按钮

自己深教徒人因而讨厌IE浏览器,都以因为IE浏览器放弃了当初这种最纯粹的旗帜

IE 4.0 是浏览器的健全化身。它富有动态桌面。具备通道 Channels。对,正是一代天骄的锦绣前程,那是最酷的技能,以前一贯未有在市情上被应用过,一点都未曾。总的来讲,IE 4 太美貌了,无论你是还是不是喜欢它,你都应该把它装到你的微管理器上。

当您属于精英团队时,你深入通晓完美的价值,你有一种与生俱来的扼腕,你想告知每三个你相逢的人你的主宰。你,也可是唯有您有不能缺少严正地做二个宏伟的操纵。比如决定你的顾客使用什么浏览器浏览你的网址。

图片 4

那些按键随处可以看到。就好像军士衣服上的绶带:向大家揭穿着他俩为了目前的光荣,曾经是何等努力大战的遗闻。换句话说,无论你用哪三个编辑器(当然是 FrontPage 98),无论你的 Web 服务器是什么(傻瓜,当然是 吉优Cities),无论是 Web 环的哪个部分(那个按键无论如何都将增加你的网址排行)

作者眷恋这段美好的时段。近些日子咱们在 Javascript上进展抽象,在空洞之上又举行抽象。大家居然都不精通如何正确地展开总结。每当想起我们什么走到前几天这一步,都令人格外震惊。

让我们自豪地举起酒杯,帮大家叁个忙:复制一群 &nbsp; 到你的下贰个代码提交中,让您的团体成员大吃一惊吧。

1 赞 收藏 2 评论

var termSubDivs=false;
var termLayers=false;
var termDocNS4=null;
var termStringStart='';
var termStringEnd='';

DHTML 动态超文本标志语言

就在大家全部了删除链接下划线的技术后,我们决定把它和八个强硬作用整合起来,那么些职能正是在页面加载的时候弹出一个新闻框 alert("Welcome to my website!")。组合 CSS 和 JavaScript 的三头力量,我们获得了多少个手艺怪兽:DHTML。

DHTML,表示“布满式 HTML”,这是网页开拓工具的最高成就。它将经受住时间的考验,它能够使我们贯彻广大作用,比如雪花从页面顶上部分飘落下来,只怕成立可折叠的美食指南,动态的图形地图,又或许除了利用语义标签 <div>,大家还是可以自定义 <marquee> 标签。

DHTML 扶助 Web 开辟从业余爱好发展到一个成熟的正统领域。类似 Dynamic Drive 那样的网址让你能够唯有经过复制粘贴多个 50 行的代码块,就足以缓慢解决别的难题,而无需协和再考虑革新的消除办法。实际上, DHTML 正是老新禧代的 Instagram Bootstrap 框架。

// term UI

1×1.gif

1×1.gif 应该猎取巨大的格莱美大奖。大概普利策音讯奖。可能类似四年级体育课上发布的最棒升高奖。除了链式链表,它是计算机科学史上最重大的成功。它不是咱们应得的前途,而是大家需求的前景(直到盒子模型彻底代替了它)。

假定你还没素不相识大家的 1×1.gif 小把戏,请看上边:

图片 5

你能看出它呢,让大家加大学一年级些:

图片 6

The 1×1.gif

其一 1×1.gif – 要么 spacer.gif,可能 transparent.gif – 仅仅是二个长度宽度都以二个像素的晶莹 GIF 图像。

JavaScript

<IMG SRC="/1x1.gif" WIDTH=150 HEIGHT=250>

1
<IMG SRC="/1x1.gif" WIDTH=150 HEIGHT=250>

透过上边的代码,你能够把成分放置在页面包车型地铁别的岗位上。

JavaScript

<TABLE> <TR> <TD><IMG SRC="1x1.gif" WIDTH=300> <TD><FONT SIZE=42>Hello welcome to my <MARQUEE>Internet Web Home</MARQUEE></FONT> </TR> <TR> <TD BGCOLOR=RED><IMG SRC="/cgi/webcounter.cgi"> </TR> </TABLE>

1
2
3
4
5
6
7
8
9
<TABLE>
  <TR>
    <TD><IMG SRC="1x1.gif" WIDTH=300>
    <TD><FONT SIZE=42>Hello welcome to my <MARQUEE>Internet Web Home</MARQUEE></FONT>
  </TR>
  <TR>
    <TD BGCOLOR=RED><IMG SRC="/cgi/webcounter.cgi">
  </TR>
</TABLE>

1×1.gif 让您举手之劳地在页面包车型地铁任何位放置成分。直到前天截止,它如故是独一无二的垂直居七月素的方式。

JavaScript

          

1
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

图表对于你来讲是或不是太高级了?《HTML For Dummies》是或不是截止第四章才介绍 <IMG> 标签?今后好了,你是幸好的:&nbsp; 标签来了!

你能够对团结说,“笔者知道全数 HTML 实体编码。这么些弱不禁风的男神来这里干嘛的?”

听着,笔者亲近的灵性的可爱的读者朋友,那是一个现行反革命的青年未有授予丰裕爱慕的立异:不断重复 &nbsp;。很像 1×1.gif 的小把戏,你能自由地强盛 &nbsp; 并用在任何你必要的地点:

JavaScript

PLEASE SIGN <BR>       MY GUESTBOOK BELOW: <HR><HR>

1
2
3
PLEASE SIGN  <BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MY GUESTBOOK BELOW:
<HR><HR>

在 90 时期,借使自身每写下三个 &nbsp; 就得到五美分,小编就能够有丰富的钱支付来自美国在线的每月超额支出账单了。

//eof

function termHide() {
    if (repeatTimer) clearTimeout(repeatTimer);
    if (termKbdOn) termKbdShow();
    setDivVisibility(termDiv,0)
}

// JS/UIX v0.44
// (c) mass:werk (N.Landsteiner) 2003
// all rights reserved

var termSpecials=new Array();
termSpecials[0]=' ';
termSpecials[1]='$';
termSpecials[2]=' ';
termSpecials[3]='?';
termSpecials[4]='#';
termSpecials[32]=' ';
termSpecials[34]='"';
termSpecials[38]='&';
termSpecials[60]='<';
termSpecials[62]='>';
termSpecials[127]='◊';

function repeatDo(cmd) {
    if (repeatTimer) clearTimeout(repeatTimer);
    if (cmd=='left') cursorKbdLeft()
    else if (cmd=='right') cursorKbdRight()
    else if (cmd=='backspace') termKbdBackspace();
    repeatTimer=setTimeout('repeatDo("'+cmd+'")',conf_repeat_delay2);
}

function termKbdEsc() {
    keyHandler({which:27})
}

var termImgNames=new Array('left_lo', 'left_hi', 'right_lo', 'right_hi', 'delete_lo', 'delete_hi', 'esc_lo', 'esc_hi', 'kbd_show_lo', 'kbd_show_hi', 'kbd_hide_lo', 'kbd_hide_hi');
var termImages=new Array();

function repeatClear() {
    if (repeatTimer) clearTimeout(repeatTimer);
}

    s+='<TR>n<TD VALIGN="middle" BGCOLOR="'+termPageColor+'"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1"><TR>n';
    s+='<TD><A HREF="javasc'+'ript:termKbdShow()" onmouseover="termSetKbdButton(1); window.status='show/hide full graphic keyboard'; return true" onmouseout="termSetKbdButton(0); window.status=''; return true" onfocus="if(this.blur)this.blur()"><IMG SRC="'+termImgPath+'kbd_show_lo.gif" NAME="term_kbd_show" WIDTH="73" HEIGHT="19" BORDER="0" HSPACE="5" ALT="show/hide keyboard"></A></TD></TR></TABLE></TD>n';

// UI keyboard
// key maps (200=left shift, 202=right shift, 204=CpsLock)

function termKbdClear() {
    if ((!cnslLock) && (!cnslRawMode)) cnslReset();
}

function makeTerm() {
    window.status='Building terminal ...';
    termLayers=(document.layers)? true:false;
    termSubDivs=(navigator.userAgent.indexOf('Gecko')<0);
    var s='';
    s+='<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1">n';
    s+='<TR><TD BGCOLOR="'+termFrameColor+'" COLSPAN="2"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="2"><TR><TD  BGCOLOR="'+termBgColor+'"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">n';
    var rstr='';
    for (var c=0; c<conf_cols; c++) rstr+=' ';
    for (var r=0; r<conf_rows; r++) {
        var id=((termLayers) || (termSubDivs))? '' : ' ID="term_'+r+'"';
        s+='<TR><TD NOWRAP HEIGHT="'+conf_rowheigt+'"'+id+' CLASS="term">'+rstr+'</TD></TR>n';
    };
    s+='</TABLE></TD></TR>n';
    s+='</TABLE></TD></TR>n';

function termDisplay(r) {
    var s=termStringStart;
    var curStyle=0;
    for (var i=0; i<conf_cols; i++) {
        var c=term[r][i];
        var cs=termStyle[r][i];
        if (cs!=curStyle) {
            if (curStyle) {
                for (var k=termStyles.length-1; k>=0; k--) {
                    var st=termStyles[k];
                    if (curStyle&st) s+=termStyleClose[st];
                }
            };
            curStyle=cs;
            for (var k=0; k<termStyles.length; k++) {
                var st=termStyles[k];
                if (curStyle&st) s+=termStyleOpen[st];
            }
        };
        s+= (termSpecials[c])? termSpecials[c] : String.fromCharCode(c);
    };
    if (curStyle>0) {
        for (var k=termStyles.length-1; k>=0; k--) {
            var st=termStyles[k];
            if (curStyle&st) s+=termStyleClose[st];
        }
    };
    s+=termStringEnd;
    writeElement('term_'+r,s,termDocNS4)
}

function termKbdShow() {
    if (termKbdOn) {
        setDivVisibility(termKbdDiv,0);
        termKbdOn=false;
        termSetKbdButton(0)
    }
    else {
        termImgPreload(keycapspath,keycapsImgNames);
        keycapsShift=false;
        keycapsCpslk=false;
        var s='<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0">n';
        s+='<TR><TD WIDTH="7" BGCOLOR="'+termPageColor+'"><IMG SRC="'+keycapspath+'spacer.gif" WIDTH="7" HEIGHT="2"></TD>n';
        s+='<TD BGCOLOR="'+termPageColor+'">'+termMakeKbd()+'</TD>n';
        s+'<TD WIDTH="7" BGCOLOR="'+termPageColor+'"><IMG SRC="'+keycapspath+'spacer.gif" WIDTH="7" HEIGHT="2"></TD><TR>n';
        s+='<TR><TD HEIGHT="10" COLSPAN="3" BGCOLOR="'+termPageColor+'"><IMG SRC="'+keycapspath+'spacer.gif" WIDTH="2" HEIGHT="10"></TD></TR>n';
        s+='</TABLE>';
        writeElement(termKbdDiv,s);
        setDivXY(termKbdDiv,conf_term_x,conf_term_y+conf_kbd_offset+conf_rows*conf_rowheigt);
        if (termLayers) termKbdDocNS4=document.layers[termKbdDiv].document;
        termKbdOn=true;
        setDivVisibility(termKbdDiv,1);
        termSetKbdButton(0)
    }
}

function setDivXY(d,x,y) {
    if (document.layers) {
        document.layers[d].moveTo(x,y)
    }
    else if (document.getElementById) {
        var obj=document.getElementById(d);
        obj.style.left=x+'px';
        obj.style.top=y+'px'
    }
    else if (document.all) {
        document.all[d].style.left=x+'px';
        document.all[d].style.top=y+'px'
    }
}

var termKbdDocNS4=null;
var termKbdOn=false;
var keycapsShift=false;
var keycapsCpslk=false;
var keycapsShiftRef=new Array();
var keycapsCpslkRef=new Array();

function setDivVisibility(d,v) {
    if (document.layers) {
        document.layers[d].visibility= (v)? 'show':'hide';
    }
    else if (document.getElementById) {
        var obj=document.getElementById(d);
        obj.style.visibility= (v)? 'visible':'hidden';
    }
    else if (document.all) {
        document.all[d].style.visibility= (v)? 'visible':'hidden';
    }
}

// term gui

// basic dynamics

你或者感兴趣的篇章:

  • JavaScript 检查测验浏览器和操作系统的脚本
  • jsp 获取顾客端的浏览器和操作系统音信
  • JavaScript 获取客户客户端操作系统版本
  • js下获得顾客端操作系统的函数代码(1:vista,2:windows7,3:三千,4:xp,5:二零零零,6:二零零六)
  • JavaScript高档程序设计阅读笔记(十六) javascript检验浏览器和操作系统-detect.js
  • 动用Javascript决断操作系统的项目达成不同操作系统下的宽容性
  • JS得到浏览器版本和操作系统版本的例证
  • 装进好的js判别操作系统与浏览器代码分享
  • 基于JavaScript的操作系统你听大人说过啊?

function termImgPreload(path,imgnames) {
    for (var i=0; i<imgnames.length; i++) {
        var n=imgnames[i];
        termImages[n]=new Image();
        termImages[n].src=path+n+'.gif'
    }
}

var conf_term_x=102;
var conf_term_y=34;
var conf_kbd_offset=34;
var termImgPath='jsuix_support/';
var termDiv='termDiv';
var termBgColor='#181818';
var termFrameColor='#555555';
var termPageColor='#222222';
var conf_repeat_delay1=320;
var conf_repeat_delay2=170;

function termGuiElementReady(e,d) {
    if (document.layers) {
        var doc=(d)? d : self.document;
        return ((doc) && (doc.layers[e]))? true:false
    }
    else if (document.getElementById) {
        return (document.getElementById(e))? true:false
    }
    else if (document.all) {
        return (document.all[e])? true:false
    }
    else return false
}

var termKbdDiv='termKbdDiv';
var termKbdBgColor='#222222';
var keycapspath='jsuix_support/keycaps/';

function termSetKbdButton(v) {
    if (document.images) {
        var img=(termLayers)? termDocNS4.images.term_kbd_show : document.images.term_kbd_show;
        var n=(termKbdOn)? 'kbd_hide' : 'kbd_show';
        var stat=(v)? '_hi' : '_lo';
        img.src=termImages[n+stat].src
    }
}

// buttons UI

// UI-button repeat

var termKeyMap= [
    [96,49,50,51,52,53,54,55,56,57,48,45,61,8],
    [27,113,119,101,114,116,121,117,105,111,112,91,93,13],
    [204,97,115,100,102,103,104,106,107,108,59,39,35],
    [200,92,122,120,99,118,98,110,109,44,46,47,30,202],
    [32,28,31,29]
];
var termKeyMapShift=[
    [126,33,34,35,36,37,94,38,42,40,41,95,43,8],
    [27,81,87,69,82,84,89,85,73,79,80,123,125,13],
    [204,65,83,68,70,71,72,74,75,76,58,34,64],
    [200,124,90,88,67,86,66,78,77,60,62,63,30,202],
    [32,28,31,29]
];
var termKeyMapCpslk=[
    [96,49,50,51,52,53,54,55,56,57,48,45,61,8],
    [27,81,87,69,82,84,89,85,73,79,80,91,93,13],
    [204,65,83,68,70,71,72,74,75,76,59,39,35],
    [200,92,90,88,67,86,66,78,77,44,46,47,30,202],
    [32,28,31,29]
];
var termKeyWdth=[
    [35,35,35,35,35,35,35,35,35,35,35,35,35,69],
    [55,35,35,35,35,35,35,35,35,35,35,35,35,0],
    [65,35,35,35,35,35,35,35,35,35,35,35,35],
    [49,35,35,35,35,35,35,35,35,35,35,35,35,54],
    [252,35,35,35]
];

function termSetImg(n,v) {
    if (document.images) {
        var img=(termLayers)? termDocNS4.images['term_'+n] : document.images['term_'+n];
        var stat=(v)? '_hi' : '_lo';
        img.src=termImages[n+stat].src
    }
}

    s+='<TD ALIGN="right"><TABLE BORDER="0" CELLSPACING="0" CELLPADDING="1"><TR>n';
    s+='<TD><A HREF="javasc'+'ript:cursorKbdLeft()" onmouseover="termSetImg('left',1); window.status='left'; return true" onmouseout="termSetImg('left',0); window.status=''; return true" onfocus="if(this.blur)this.blur()" TITLE="cursor left" onmousedown="repeatSet('left',1)" onmouseup="repeatClear()"><IMG SRC="'+termImgPath+'left_lo.gif" NAME="term_left" WIDTH="23" HEIGHT="23" ALT="cursor left" BORDER="0"></A></TD>n';
    s+='<TD><A HREF="javasc'+'ript:cursorKbdRight()" onmouseover="termSetImg('right',1); window.status='right'; return true" onmouseout="termSetImg('right',0); window.status=''; return true" onfocus="if(this.blur)this.blur()" TITLE="cursor right" onmousedown="repeatSet('right',1)" onmouseup="repeatClear()"><IMG SRC="'+termImgPath+'right_lo.gif" NAME="term_right" WIDTH="23" HEIGHT="23" ALT="cursor right" BORDER="0"></A></TD>n';
    s+='<TD><A HREF="javasc'+'ript:termKbdBackspace()" onmouseover="termSetImg('delete',1); window.status='backspace'; return true" onmouseout="termSetImg('delete',0); window.status=''; return true" onfocus="if(this.blur)this.blur()" TITLE="backspace" onmousedown="repeatSet('backspace',1)" onmouseup="repeatClear()"><IMG SRC="'+termImgPath+'delete_lo.gif" NAME="term_delete" WIDTH="23" HEIGHT="23" ALT="backspace" BORDER="0"></A></TD>n';
    s+='<TD><A HREF="javasc'+'ript:termKbdEsc()" onmouseover="termSetImg('esc',1); window.status='esc'; return true" onmouseout="termSetImg('esc',0); window.status=''; return true" onfocus="if(this.blur)this.blur()" TITLE="esc"><IMG SRC="'+termImgPath+'esc_lo.gif" NAME="term_esc" WIDTH="23" HEIGHT="23" ALT="esc" BORDER="0"></A></TD>n';
    s+='</TR></TABLE></TD></TR>n';
    s+='</TABLE>n';
    if (termLayers) {
        for (var r=0; r<conf_rows; r++) {
            s+='<LAYER NAME="term_'+r+'" TOP="'+(3+r*conf_rowheigt)+'" LEFT="3" CLASS="term"></LAYER>n'
        };
        termDocNS4=document.layers[termDiv].document;
        termStringStart='<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR><TD NOWRAP HEIGHT="'+conf_rowheigt+'" CLASS="term">';
        termStringEnd='</TD></TR></TABLE>';
    }
    else if (termSubDivs) {
        for (var r=0; r<conf_rows; r++) {
            s+='<DIV ID="term_'+r+'" STYLE="position:absolute; top:'+(3+r*conf_rowheigt)+'px; left: 3px;" CLASS="term"></DIV>n'
        };
        termStringStart='<TABLE BORDER="0" CELLSPACING="0" CELLPADDING="0"><TR><TD NOWRAP HEIGHT="'+conf_rowheigt+'" CLASS="term">';
        termStringEnd='</TD></TR></TABLE>';
    };
    writeElement(termDiv,s);
    setDivXY(termDiv,conf_term_x,conf_term_y);
    setDivVisibility(termDiv,1);
    window.status=''
}

function writeElement(e,t,d) {
    if (document.layers) {
        var doc=(d)? d : self.document;
        doc.layers[e].document.open();
        doc.layers[e].document.write(t);
        doc.layers[e].document.close()
    }
    else if (document.getElementById) {
        var obj=document.getElementById(e);
        obj.innerHTML=t
    }
    else if (document.all) {
        document.all[e].innerHTML=t
    }
}

function termKbdSetImg(n,v) {
    if (document.images) {
        var img=(termLayers)? termKbdDocNS4.images['key'+n] : document.images['key'+n];
        img.src=termImages[v].src
    }
}

if (document.images) termImgPreload(termImgPath,termImgNames);

function cursorKbdRight() {
    keyHandler({which:29})
}

function termGuiReady() {
    ready=true;
    if (termGuiElementReady(termDiv, self.document)) {
        for (var r=0; r<conf_rows; r++) {
            if (termGuiElementReady('term_'+r,termDocNS4)==false) {
                ready=false;
                break
            }
        }
    }
    else ready=false;
    return ready
}

var termStyles=new Array(1,2,4,8);
var termStyleOpen=new Array();
var termStyleClose=new Array();
termStyleOpen[1]='<SPAN CLASS="termReverse">';
termStyleClose[1]='</SPAN>';
termStyleOpen[2]='<U>';
termStyleClose[2]='</U>';
termStyleOpen[4]='<I>';
termStyleClose[4]='</I>';
termStyleOpen[8]='<STRIKE>';
termStyleClose[8]='</STRIKE>';

function termKbdBackspace() {
    keyHandler({which:8})
}

var keycapsImgNames=new Array(200,201,202,203,204,205);

本文由金沙国际唯一官网发布于媒体新闻,转载请注明出处:您恐怕感兴趣的稿子

关键词:

上一篇:没有了

下一篇:面试官完全不看面试者的简历,这篇仅是我个人