⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 js3.htm

📁 这是一些关于JavaScript的学习资料 希望对大家有用
💻 HTM
📖 第 1 页 / 共 2 页
字号:
            当利用text或texturea元素输入字符值改变时发该事件,同时当在select表格项中一个选项状态改变后也会引发该事件。<BR>&nbsp;&nbsp;&nbsp; 
            例: &lt;Form&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;Input type="text" 
            name="Test" value="Test" 
            onCharge="check(this.test)"&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/Form&gt;</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            (3)选中事件onSelect<BR>&nbsp;&nbsp;&nbsp; 
            当Text或Textarea对象中的文字被加亮后,引发该事件。</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            (4)获得焦点事件onFocus<BR>&nbsp;&nbsp;&nbsp; 
            当用户单击Text或textarea以及select对象时,产生该事件。此时该对象成为前台对象。</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            (5)失去焦点onBlur<BR>&nbsp;&nbsp;&nbsp; 
            当text对象或textarea对象以及select对象不再拥有焦点、而退到后台时,引发该文件,他与onFocas事件是一个对应的关系。</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            (6)载入文件onLoad<BR>&nbsp;&nbsp;&nbsp; 
            当文档载入时,产生该事件。onLoad一个作用就是在首次载入一个文档时检测cookie的值,并用一个变量为其赋值,使它可以被源代码使用。</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            (7)卸载文件onUnload<BR>&nbsp;&nbsp;&nbsp; 
            当Web页面退出时引发onUnload事件,并可更新Cookie的状态。</FONT>
            <P><FONT size=2>四、范例</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            范例1:下例程序是一个自动装载和自动卸载的例子。即当装入HTML文档时调用loadform()函数,而退出该文档进入另一HTML文档时则首先调用unloadform()函数,确认后方可进入。</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; test3_1.htm </FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            &lt;HTML&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;HEAD&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;script 
            Language="JavaScript"&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;!--<BR>&nbsp;&nbsp;&nbsp; function 
            loadform(){<BR>&nbsp;&nbsp;&nbsp; 
            alert("看到我了吗?我是被自动装载的!点击“下一个”,我将被卸载");<BR>&nbsp;&nbsp;&nbsp; 
            }<BR>&nbsp;&nbsp;&nbsp; function unloadform(){<BR>&nbsp;&nbsp;&nbsp; 
            alert("点击“确定”,我就被卸载了!");<BR>&nbsp;&nbsp;&nbsp; 
            }<BR>&nbsp;&nbsp;&nbsp; //--&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/Script&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/HEAD&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;BODY OnLoad="loadform()" 
            OnUnload="unloadform()"&gt; <BR>&nbsp;&nbsp;&nbsp; &lt;a 
            href="test.htm"&gt;下一个&lt;/a&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/BODY&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/HTML&gt;</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            范例2:这是一个获取浏览器版本号的程序。该程序首先显示一个波浪提示信息。之后显示浏览器的版本号有关信息。</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; test3_2.htm</FONT>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            &lt;html&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;head&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;script 
            language="JavaScript"&gt;&lt;!--<BR>&nbsp;&nbsp;&nbsp; // 
            --&gt;<BR>&nbsp;&nbsp;&nbsp; function 
            makeArray(n){<BR>&nbsp;&nbsp;&nbsp; 
            this.length=n<BR>&nbsp;&nbsp;&nbsp; return 
            this<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; function 
            hexfromdec(num) {<BR>&nbsp;&nbsp;&nbsp; hex=new 
            makeArray(1);<BR>&nbsp;&nbsp;&nbsp; var 
            hexstring="";<BR>&nbsp;&nbsp;&nbsp; var 
            shifthex=16;<BR>&nbsp;&nbsp;&nbsp; var 
            temp1=num;<BR>&nbsp;&nbsp;&nbsp; for(x=1; x&gt;=0; x--) 
            {<BR>&nbsp;&nbsp;&nbsp; hex[x]=Math.round(temp1/shifthex - 
            .5);<BR>&nbsp;&nbsp;&nbsp; hex[x-1]=temp1 - hex[x] * 
            shifthex;<BR>&nbsp;&nbsp;&nbsp; 
            temp1=hex[x-1];<BR>&nbsp;&nbsp;&nbsp; shifthex /= 
            16;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; for (x=1; x&gt;=0; 
            x--) { hexstring+=getletter(hex[x]); }<BR>&nbsp;&nbsp;&nbsp; return 
            (hexstring);<BR>&nbsp;&nbsp;&nbsp; }<BR> <BR>&nbsp;&nbsp;&nbsp; 
            function getletter(num) {<BR>&nbsp;&nbsp;&nbsp; if (num &lt; 10) { 
            return num; } <BR>&nbsp;&nbsp;&nbsp; else {<BR>&nbsp;&nbsp;&nbsp; if 
            (num == 10) { return "A" }<BR>&nbsp;&nbsp;&nbsp; if (num == 11) { 
            return "B" }<BR>&nbsp;&nbsp;&nbsp; if (num == 12) { return "C" 
            }<BR>&nbsp;&nbsp;&nbsp; if (num == 13) { return "D" 
            }<BR>&nbsp;&nbsp;&nbsp; if (num == 14) { return "E" 
            }<BR>&nbsp;&nbsp;&nbsp; if (num == 15) { return "F" 
            }<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
            }<BR>&nbsp;&nbsp;&nbsp; function 
            rainbow(text){<BR>&nbsp;&nbsp;&nbsp; var 
            color_d1;<BR>&nbsp;&nbsp;&nbsp; var 
            allstring="";<BR>&nbsp;&nbsp;&nbsp; 
            for(i=0;i&lt;text.length;i=i+2){<BR>&nbsp;&nbsp;&nbsp; 
            color_d1=255*Math.sin(i/(text.length/3));<BR>&nbsp;&nbsp;&nbsp; 
            color_h1=hexfromdec(color_d1);<BR>&nbsp;&nbsp;&nbsp; 
            allstring+="&lt;font 
            color="+color_h1+"ff"+color_h1+"&gt;"+text.substring(i,i+2)+"&lt;/font&gt;";<BR>&nbsp;&nbsp;&nbsp; 
            }<BR>&nbsp;&nbsp;&nbsp; return allstring;<BR>&nbsp;&nbsp;&nbsp; 
            }<BR> <BR>&nbsp;&nbsp;&nbsp; function 
            sizefont(text){<BR>&nbsp;&nbsp;&nbsp; var 
            color_d1;<BR>&nbsp;&nbsp;&nbsp; var 
            allstring="";<BR>&nbsp;&nbsp;&nbsp; var 
            flag=0;<BR>&nbsp;&nbsp;&nbsp; 
            for(i=0,j=0;i&lt;text.length;i=i+1){<BR>&nbsp;&nbsp;&nbsp; if 
            (flag==0) {<BR>&nbsp;&nbsp;&nbsp; j++;<BR>&nbsp;&nbsp;&nbsp; if 
            (j&gt;=7) {<BR>&nbsp;&nbsp;&nbsp; flag=1;}}<BR>&nbsp;&nbsp;&nbsp; if 
            (flag==1) { <BR>&nbsp;&nbsp;&nbsp; j=j-1;<BR>&nbsp;&nbsp;&nbsp; if 
            (j&lt;=0) {<BR>&nbsp;&nbsp;&nbsp; flag=0; }}<BR>&nbsp;&nbsp;&nbsp; 
            allstring+="&lt;font size="+ j + "&gt;" + text.substring(i,i+1) + 
            "&lt;/font&gt;";<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
            return allstring;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; 
            document.write("&lt;font 
            size=8&gt;&lt;CENTER&gt;")<BR>&nbsp;&nbsp;&nbsp; 
            document.write("&lt;BR&gt;&lt;BR&gt;")<BR>&nbsp;&nbsp;&nbsp; 
            document.write(sizefont("想知道你的浏览器的详细信息吗?看下面喽"))<BR>&nbsp;&nbsp;&nbsp; 
            document.write("&lt;/CENTER&gt;&lt;/font&gt;")<BR>&nbsp;&nbsp;&nbsp; 
            document.write("浏览器名称: 
            "+navigator.appName+"&lt;br&gt;");<BR>&nbsp;&nbsp;&nbsp; 
            document.write("版本号: 
            "+navigator.appVersion+"&lt;br&gt;");<BR>&nbsp;&nbsp;&nbsp; 
            document.write("代码名字: 
            "+navigator.appCodeName+"&lt;br&gt;");<BR>&nbsp;&nbsp;&nbsp; 
            document.write("用户代理标识: 
            "+navigator.userAgent);<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/script&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;body&gt;<BR>&nbsp;&nbsp;&nbsp; 
            &lt;/body&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/html&gt;</FONT>
            <P align=center><IMG height=327 src="js3.files/image3.jpg" width=524 
            border=0>
            <P><FONT size=2>&nbsp;&nbsp;&nbsp; 
            本讲介绍了JavaScript程序设计的有关内容。程序流、函数、事件是我们学习掌握JavaScript编程的重点。</FONT></P></TD></TR>
        <TR>
          <TD>
            <P align=right> 
            <P align=right><FONT size=2><A 
            href="http://www.pinluo.com/book/javascript/js2.htm">上一页</A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            <A 
            href="http://www.pinluo.com/book/javascript/js4.htm">下一页</A></FONT></P></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE></DIV></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -