一个获取WEB浏览器的Javascript程序

作者在 2011-08-08 15:31:16 发布以下内容
<html>
<head>
<title>Javascript</title>

<script Language="JavaScript">
  
var msg="欢迎您光临,保定大学生网……";
  
var interval = 100;
  
var spacelen = 120;
  
var space10=" ";
  
var seq=0;
  
function Scroll() {
  len
= msg.length;
  window.status
= msg.substring(0, seq+1);
  seq
++;
  
if ( seq >= len ) {
  seq
= spacelen;
  window.setTimeout(
"Scroll2();", interval );
  }
else
  window.setTimeout(
"Scroll();", interval );
  }
  
function Scroll2() {
  
var out="";
  
for (i=1; i<=spacelen/space10.length; i++) out +=
  space10;
  out
= out + msg;
  len
=out.length;
  window.status
=out.substring(seq, len);
  seq
++;
  
if ( seq >= len ) { seq = 0; };
  window.setTimeout(
"Scroll2();", interval );
  }
  Scroll();
</script>

<script language="JavaScript"><!--
// -->
function makeArray(n){
this.length=n;
return this;
}
function hexfromdec(num) {
hex
=new makeArray(1);
var hexstring="";
var shifthex=16;
var temp1=num;
for(x=1; x>=0; x--) {
  hex[x]
=Math.round(temp1/shifthex - .5);
  hex[x-1]=temp1 - hex[x] * shifthex;
  temp1
=hex[x-1];
  shifthex
/= 16;
}
for (x=1; x>=0; x--) { hexstring+=getletter(hex[x]); }
return (hexstring);
}
function getletter(num) {
if (num < 10) { return num; }
  
else {
  
if (num == 10) { return "A" }
  
if (num == 11) { return "B" }
  
if (num == 12) { return "C" }
  
if (num == 13) { return "D" }
  
if (num == 14) { return "E" }
  
if (num == 15) { return "F" }
  }
}
function rainbow(text){
var color_d1;
var allstring="";
for(i=0;i<text.length;i=i+2){
color_d1
=255*Math.sin(i/(text.length/3));
color_h1
=hexfromdec(color_d1);
allstring
+="<FONT COLOR="+color_h1+"ff"+color_h1+">"+text.substring(i,i+2)+"";
}
return allstring;
}
function sizefont(text){
var color_d1;
var allstring="";
var flag=0;
for(i=0,j=0;i<text.length;i=i+1){
if (flag==0) {
  j
++;
  
if (j>=7) {
   flag
=1;}
}
if (flag==1) {
  j
=j-1;
  
if (j<=0) {
  flag
=0; }}
allstring
+="<FONT SIZE="+ j + ">" + text.substring(i,i+1) + "";
}
return allstring;
}
document.write(
"<font size=8><CENTER>")
document.write(
"

")
document.write( sizefont(
"这是一个获取WEB浏览器的Javascript程序"))
document.write(
"</CENTER></font>")
document.write(
"浏览器名称: "+navigator.appName+"<br>");
document.write(
"版本号: "+navigator.appVersion+"<br>");
document.write(
"代码名字: "+navigator.appCodeName+"<br>");
document.write(
"用户代理标识: "+navigator.userAgent);
</script>
</head>
<body>

</body>

</html>
js | 阅读 618 次
文章评论,共0条
游客请输入验证码