当前位置: 首页 > 图文教程 > 网络编程 > Javascript > greenbrower用到的function.js代码集合

Javascript
颜色变换 像字符逐字输入的欢迎词
CSS 伪类实现的鼠标滑动图片链接
百度用到的Js日历 大家可以看看
CSS 渐变背景的6个演示代码
Jquery 弹出层插件实现代码
Javascript 模式实例 观察者模式
[原创]javascript 指定区域内图片等比例缩放实现代码 脚本之家整合版
javascript window对象属性整理
JavaScript弹簧振子超简洁版 完全符合能量守恒,胡克定理
WEB页子窗口(showModalDialog和showModelessDialog)使用说明
用JavaScript实现 铁甲无敌奖门人 “开口中”猜数游戏
理解 JavaScript 预解析
理解JavaScript变量作用域更轻松
JavaScript的变量作用域深入理解
javascript写的一个链表实现代码
Js 打字效果 逐一出现的文字
javascript 走马灯效果的链接提示
CSS 动态链接提示
JavaScript 事件的一些重要说明
JavaScript 三种不同位置代码的写法

Javascript 中的 greenbrower用到的function.js代码集合


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-10   浏览: 280 ::
收藏到网摘: n/a

//#############################################################################
var g_nLastVisitCount;
function LastVisitSetCount(nCount)
{
g_nLastVisitCount = nCount;
}
function LastVisitCheckAll()
{
for (var i=0;i<g_nLastVisitCount;i++)
eval('LastVisit'+i+'.checked=LastVisitAll.checked');
}
function LastVisitOpen()
{
for (var i=g_nLastVisitCount-1;i>=0;i--)//for (var i=0;i<g_nLastVisitCount;i++)
{
if (eval('LastVisit'+i+'.checked'))
{
strUrl = external.gbGetLastVisit("Url"+i);
if (strUrl.length<1)
break;
try{
window.open(strUrl,'_blank');
}catch(e){}
}
}
}
function LastVisitCopyUrl()
{
var strTemp='';
try{
for (var i=0;i<g_nLastVisitCount;i++)
{
if (eval('LastVisit'+i+'.checked'))
{
strUrl = external.gbGetLastVisit("Url"+i);
if (strUrl.length<1)
break;
strTemp += strUrl;
strTemp += "\r\n";
}
}
}catch(e){}
if (strTemp.length>1)
window.clipboardData.setData("Text", strTemp);
}
function LastVisitWriteHead()
{
var strShowLastVisit = '1';
try{
strShowLastVisit = external.gbGetIni('ShowLastVisit');
}catch(e){}
if (strShowLastVisit=='1')
document.write("<tbody id=LastVisitDiv>");
else
document.write("<tbody id=LastVisitDiv style='display: none'>");
}
function LastVisitWriteTail(i)
{
document.write("</tbody></table>");
LastVisitSetCount(i);
}
function LastVisitWrite()
{
if (external.gbGetVersion==null)
return;
//
document.writeln("<table id=1111 width=914 border=0 align=center cellspacing=1 bgcolor=#C6CFEF style=word-break:break-all>");
document.writeln(" <tr>");
document.writeln(" <td colspan=2 bgcolor=#E7EFFF class=STYLE1><div align=center class=STYLE7>");
document.writeln(" <label style=cursor:pointer; onClick=external.gbExec(33109)>GreenBrowser上次访问页面<\/label>");
document.writeln(" <label style=cursor:pointer; onClick=LastVisitShow()>【隐藏\/显示】<\/label>");
document.writeln(" <\/div><\/td>");
document.writeln(" <\/tr>");
//
LastVisitWriteHead();
for (var i=0; i<50; i++)
{
strName = external.gbGetLastVisit("Name"+i);
if (strName.length<1)
break;
strUrl = external.gbGetLastVisit("Url"+i);
document.write("<tr><td width=22 bgcolor=#FFFFFF class=STYLE1 ><input type=checkbox id=LastVisit"+i+" checked></td><td bgcolor=#FFFFFF class=STYLE1> <a href="+strUrl+" title="+strUrl+" target=_blank>"+strName+"</a> <span class='STYLE2'>("+strUrl+")</span></td></tr>");
}
if (i>0)
document.write("<tr><td bgcolor=#FFFFFF class=STYLE1 ><input type=checkbox id=LastVisitAll onClick='LastVisitCheckAll()' checked></td><td bgcolor=#FFFFFF class=STYLE1> <input type=submit value='打开选中的网址' onClick='LastVisitOpen()'><input type=submit value='复制选中的网址' onClick='LastVisitCopyUrl()'></td></tr>");
else
document.write("<tr><td bgcolor=#FFFFFF class=STYLE1>无上次访问页面!</td></tr>");
LastVisitWriteTail(i);
}
function LastVisitWriteEn()
{
if (external.gbGetVersion==null)//if not GreenBrowser, not show lastvisit
return;
//
document.writeln("<table id=1111 width=760 border=0 align=center cellspacing=1 bgcolor=#C6CFEF style=word-break:break-all>");
document.writeln(" <tr>");
document.writeln(" <td colspan=2 bgcolor=#E7EFFF class=STYLE1><div align=center class=STYLE7>");
document.writeln(" <label style=cursor:pointer; onClick=external.gbExec(33109)>GreenBrowser Last Visited Page<\/label>");
document.writeln(" <label style=cursor:pointer; onClick=LastVisitShow()>[Hide\/Show]<\/label>");
document.writeln(" <\/div><\/td>");
document.writeln(" <\/tr>");
//
LastVisitWriteHead();
for (var i=0; i<50; i++)
{
strName = external.gbGetLastVisit("Name"+i);
if (strName.length<1)
break;
strUrl = external.gbGetLastVisit("Url"+i);
document.write("<tr><td width=22 bgcolor=#FFFFFF class=STYLE1 ><input type=checkbox id=LastVisit"+i+" checked></td><td bgcolor=#FFFFFF class=STYLE1> <a href="+strUrl+" title="+strUrl+" target=_blank>"+strName+"</a> <span class='STYLE2'>("+strUrl+")</span></td></tr>");
}
if (i>0)
document.write("<tr><td bgcolor=#E7EFFF class=STYLE1 ><input type=checkbox id=LastVisitAll onClick='LastVisitCheckAll()' checked></td><td bgcolor=#E7EFFF class=STYLE1> <input type=submit value='Open Selected URL' onClick='LastVisitOpen()'><input type=submit value='Copy Selected URL' onClick='LastVisitCopyUrl()'></td></tr>");
else
document.write("<tr><td bgcolor=#FFFFFF class=STYLE1>No Last Visited Page!</td></tr>");
LastVisitWriteTail(i);
document.writeln("<br>");
}
function LastVisitShow()
{
if (LastVisitDiv.style.display=="")
{
LastVisitDiv.style.display = "none";
external.gbSetIni('ShowLastVisit','0');
}
else
{
LastVisitDiv.style.display = "";
external.gbSetIni('ShowLastVisit','1');
}
}
//#############################################################################
var g_SearchList = [
["百度", "http://www.baidu.com/s?tn=greenbrowser_2_pg&word="],
["Google", "http://www.google.cn/search?client=aff-sub-group1&ie=gb&oe=UTF-8&hl=zh-CN&channel=5igb.com&q="],
["雅虎", "http://cn.search.yahoo.com/search?p="],
["新闻", "http://news.baidu.com/ns?cl=2&rn=20&tn=news&word="],
["图片", "http://www.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&word="],
["软件", "http://www.skycn.com/search.php?sor=00&ss_name="],
["BT", "http://bt.fkee.com/search.aspx?p=Seed&b=0&q="],
["视频", "http://video.baidu.com/v?word="],
["影视", "http://movie.baidu.com/srh.php?tn=baidux&word="],
["购物", "http://www.joyo.com/prodsearch/prodsearch.asp?source=ad4all_40187&vname="],
["MP3", "http://mp3search.baidu.com/wstsearch?tn=baidump3&ct=134217728&lm=-1&rn=&word="],
["歌词", "http://mp3search.baidu.com/wstsearch?tn=baidump3lyric&ct=150994944&lm=-1&rn=&word="],
["文档", "http://www.baidu.com/baidu?ft=all&q1="],
["Flash", "http://mp3.baidu.com/m?rn=&tn=baidump3&ct=134217728&lm=6&word="],
["词典", "http://www.baidu.com/baidu?ie=gb2312&bs=&sr=&z=&ct=1048576&cl=3&f=8&word="],
["贴吧", "http://post.baidu.com/f?kw="],
["知道", "http://zhidao.baidu.com/q?ct=17&pn=0&tn=ikaslist&rn=10&word="],
["百科", "http://baike.baidu.com/w?ct=17&lm=0&tn=baiduWikiSearch&pn=0&rn=10&word="],
["搜狗", "http://www.sogou.com/web?query="],
["当当网", "http://www.dangdang.com/league/leagueref.asp?from=427-40187&backurl=http://211.100.16.156/dangdang.dll?key="],
];
var g_SearchListEn = [
["Google", "http://www.google.com/search?hl=en&q="],
["Yahoo", "http://search.yahoo.com/search?p="],
["Baidu", "http://www.baidu.com/s?tn=greenbrowser_2_pg&word="],
["Ask", "http://www.ask.com/web?q="],
["Alexa", "http://www.alexa.com/search?q="],
["Software","http://www.skycn.com/search.php?sor=00&ss_name="],
["BT", "http://www.torrentspy.com/search?query="],
["MP3", "http://www.mp3.com/search.php?action=Search&stype=song&query="],
["Image", "http://images.google.com/images?hl=en&q="],
["News", "http://news.google.com/news?hl=en&q="],
["Blog", "http://blogsearch.google.com/blogsearch?hl=en&q="],
["Video", "http://video.google.com/videosearch?hl=en&q="],
["Maps", "http://maps.google.com/maps?hl=en&q="],
["Books", "http://books.google.com/books?q="],
["Froogle", "http://froogle.google.com/froogle?checkout=1&lmode=online&q="],
["Dictionary","http://dictionary.reference.com/search?q="],
];
function RadioSearchSubmit(nType)
{
if (RadioSearchForm.key.value=='')
return false;
var SearchList = (nType==0 ? g_SearchList : g_SearchListEn);
var nLen = SearchList.length-1;
for (var i=0; i<nLen; i++)
{
if(RadioSearchForm.item[i].checked)
{
window.open(SearchList[i][1]+RadioSearchForm.key.value,"g"+i);
break;
}
}
return false;
}
function RadioSearchWrite(nType)
{
var SearchList = (nType==0 ? g_SearchList : g_SearchListEn);
var nLen = SearchList.length-1;
for (var i=0; i<nLen; i++)
{
document.write("<input type=radio name=item ",(i==0)?"checked='checked'":"","><a href=",SearchList[i][1]," target=_blank>",SearchList[i][0],"</a> ");
if (i == (nType==0?9:7) )
document.write("<br>")
}
}
function CheckSearchSubmit(nType)
{
if (CheckSearchForm.key.value=='')
return false;
var SearchList = (nType==0 ? g_SearchList : g_SearchListEn);
var nLen = SearchList.length-1;
for (var i=0; i<nLen; i++)
{
if(CheckSearchForm.item[i].checked)
window.open(SearchList[i][1]+CheckSearchForm.key.value,"g"+i);
}
return false;
}
function CheckSearchWrite(nType)
{
var SearchList = (nType==0 ? g_SearchList : g_SearchListEn);
var nLen = SearchList.length-1;
for (var i=0; i<nLen; i++)
{
document.write("<input type=checkbox name=item ",(i<2)?"checked":"","><a href=",SearchList[i][1]," target=_blank>",SearchList[i][0],"</a> ");
if (i == (nType==0?9:7) )
document.write("<br>")
}
}
//#############################################################################
var lunarInfo=new Array(
0x04bd8,0x04ae0,0x0a570,0x054d5,0x0d260,0x0d950,0x16554,0x056a0,0x09ad0,0x055d2,0x04ae0,0x0a5b6,0x0a4d0,0x0d250,0x1d255,0x0b540,0x0d6a0,0x0ada2,0x095b0,0x14977,0x04970,0x0a4b0,0x0b4b5,0x06a50,0x06d40,0x1ab54,0x02b60,0x09570,0x052f2,0x04970,0x06566,0x0d4a0,0x0ea50,0x06e95,0x05ad0,0x02b60,0x186e3,0x092e0,0x1c8d7,0x0c950,0x0d4a0,0x1d8a6,0x0b550,0x056a0,0x1a5b4,0x025d0,0x092d0,0x0d2b2,0x0a950,0x0b557,0x06ca0,0x0b550,0x15355,0x04da0,0x0a5d0,0x14573,0x052d0,0x0a9a8,0x0e950,0x06aa0,0x0aea6,0x0ab50,0x04b60,0x0aae4,0x0a570,0x05260,0x0f263,0x0d950,0x05b57,0x056a0,0x096d0,0x04dd5,0x04ad0,0x0a4d0,0x0d4d4,0x0d250,0x0d558,0x0b540,0x0b5a0,0x195a6,0x095b0,0x049b0,0x0a974,0x0a4b0,0x0b27a,0x06a50,0x06d40,0x0af46,0x0ab60,0x09570,0x04af5,0x04970,0x064b0,0x074a3,0x0ea50,0x06b58,0x055c0,0x0ab60,0x096d5,0x092e0,0x0c960,0x0d954,0x0d4a0,0x0da50,0x07552,0x056a0,0x0abb7,0x025d0,0x092d0,0x0cab5,0x0a950,0x0b4a0,0x0baa4,0x0ad50,0x055d9,0x04ba0,0x0a5b0,0x15176,0x052b0,0x0a930,0x07954,0x06aa0,0x0ad50,0x05b52,0x04b60,0x0a6e6,0x0a4e0,0x0d260,0x0ea65,0x0d530,0x05aa0,0x076a3,0x096d0,0x04bd7,0x04ad0,0x0a4d0,0x1d0b6,0x0d250,0x0d520,0x0dd45,0x0b5a0,0x056d0,0x055b2,0x049b0,0x0a577,0x0a4b0,0x0aa50,0x1b255,0x06d20,0x0ada0)
var Gan=new Array("甲","乙","丙","丁","戊","己","庚","辛","壬","癸")
var Zhi=new Array("子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")
var cmStr = new Array('日','正','二','三','四','五','六','七','八','九','十','冬','腊')
var nStr1 = new Array('日','一','二','三','四','五','六','七','八','九','十')
var now;var SY;var SM;var SD
function cyclical(num) { return(Gan[num%10]+Zhi[num%12]) }
function lYearDays(y)
{
var i, sum = 348
for(i=0x8000; i>0x8; i>>=1) sum += (lunarInfo[y-1900] & i)? 1: 0
return(sum+leapDays(y))
}
function leapDays(y)
{
if(leapMonth(y)) return((lunarInfo[y-1900] & 0x10000)? 30: 29)
else return(0)
}
function leapMonth(y) { return(lunarInfo[y-1900] & 0xf)}
function monthDays(y,m) { return( (lunarInfo[y-1900] & (0x10000>>m))? 30: 29 )}
function Lunar(objDate)
{
var i, leap=0, temp=0
var baseDate = new Date(1900,0,31)
var offset = (objDate - baseDate)/86400000
this.dayCyl = offset + 40
this.monCyl = 14
for(i=1900; i<2050 && offset>0; i++) {
temp = lYearDays(i)
offset -= temp
this.monCyl += 12}
if(offset<0) {
offset += temp;
i--;
this.monCyl -= 12}
this.year = i
this.yearCyl = i-1864
leap = leapMonth(i)
this.isLeap = false
for(i=1; i<13 && offset>0; i++) {
if(leap>0 && i==(leap+1) && this.isLeap==false)
{ --i; this.isLeap = true; temp = leapDays(this.year); }
else
{ temp = monthDays(this.year, i); }
if(this.isLeap==true && i==(leap+1)) this.isLeap = false
offset -= temp
if(this.isLeap == false) this.monCyl ++}
if(offset==0 && leap>0 && i==leap+1)
if(this.isLeap)
{ this.isLeap = false; }
else
{ this.isLeap = true; --i; --this.monCyl;}
if(offset<0){ offset += temp; --i; --this.monCyl; }
this.month = i
this.day = offset + 1
}
function YYMMDD() { return(SY+'年'+(SM+1)+'月'+SD+'日')}
function weekday()
{
var cl = '<font style="font-size:12px"';
if (now.getDay() == 0) cl += ' color=#178517';
if (now.getDay() == 6) cl += ' color=#178517';
return(cl+'>星期'+nStr1[now.getDay()]+'</font>');
}
function cDay(m,d)
{
var nStr2 = new Array('初','十','廿','卅',' ');var s
s= cmStr[m]+'月'
switch (d) {
case 10:s += '初十'; break;
case 20:s += '二十'; break;
case 30:s += '三十'; break;
default:s += nStr2[Math.floor(d/10)]; s += nStr1[Math.round(d%10)];
}
return(s)
}
function solarDay()
{
var sTermInfo = new Array(0,21208,42467,63836,85337,107014,128867,150921,173149,195551,218072,240693,263343,285989,308563,331033,353350,375494,397447,419210,440795,462224,483532,504758)
var solarTerm = new Array("小寒","大寒","立春","雨水","惊蛰","春分","清明","谷雨","立夏","小满","芒种","夏至","小暑","大暑","立秋","处暑","白露","秋分","寒露","霜降","立冬","小雪","大雪","冬至")
var lFtv = new Array("0101*春节","0115 元宵节","0505 端午节","0707 七夕","0715 中元节","0815 中秋节","0909 重阳节","1208 腊八节","1224 小年","0100*除夕")
var sFtv = new Array("0101*元旦","0214 情人节","0308 妇女节","0312 植树节","0401 愚人节","0501 劳动节","0504 青年节","0512 护士节","0601 儿童节","0701 建党节","0801 建军节","0910 教师节","1001*国庆节","1101 万圣节","1108 记者日","1225 圣诞节","0513 母亲节","0617 父亲节","1129 感恩节")
var sDObj = new Date(SY,SM,SD);
var lDObj = new Lunar(sDObj);
var lDPOS = new Array(3)
var festival='',solarTerms='',solarFestival='',lunarFestival='',solarTerms='',tmp1,tmp2;
for(i in lFtv)
if(lFtv[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) {
tmp1=Number(RegExp.$1)-lDObj.month
tmp2=Number(RegExp.$2)-lDObj.day
if(tmp1==0 && tmp2==0) lunarFestival=RegExp.$4}
if(lunarFestival=='')
{
for(i in sFtv)
if(sFtv[i].match(/^(\d{2})(\d{2})([\s\*])(.+)$/))
{
tmp1=Number(RegExp.$1)-(SM+1)
tmp2=Number(RegExp.$2)-SD
if(tmp1==0 && tmp2==0) solarFestival = RegExp.$4
}
if(solarFestival =='')
{
tmp1 = new Date((31556925974.7*(SY-1900)+sTermInfo[SM*2+1]*60000)+Date.UTC(1900,0,6,2,5))
tmp2 = tmp1.getUTCDate()
if (tmp2==SD) solarTerms = solarTerm[SM*2+1]
tmp1 = new Date((31556925974.7*(SY-1900)+sTermInfo[SM*2]*60000)+Date.UTC(1900,0,6,2,5))
tmp2= tmp1.getUTCDate()
if (tmp2==SD) solarTerms = solarTerm[SM*2]
if(solarTerms=='') sFtv='';else sFtv=solarTerms
}
else sFtv=solarFestival
}
else sFtv=lunarFestival
//
var years = SY;
var Animals=new Array("鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
if (years<1900) years+=1900;
var strYears = Animals[(years-4)%12];
//
sTermInfo='农历'+cyclical(lDObj.year-1900+36)+strYears+'年 '+cDay(lDObj.month,lDObj.day);
if(sFtv!='')
sTermInfo += '<br><font color=#178517>'+sFtv+'</font>';
//
return(sTermInfo)
}
function GetTime()
{
var hh = now.getHours();var mm = now.getMinutes();var ss = now.getSeconds();
//
var clock='';
if (hh < 10) clock += '0';
clock += hh+':';
if (mm < 10) clock += '0';
clock += mm+':';
if (ss < 10) clock += '0';
clock += ss;
//=====
var step;
if(hh<1) step="午夜";
else if(hh<6) step="凌晨";
else if(hh<9) step="早上";
else if(hh<11) step="上午";
else if(hh<14) step="中午";
else if(hh<18) step="下午";
else if(hh<23) step="晚上";
else if(hh<24) step="午夜";
clock = step + ' '+clock;
return(clock);
}
function refreshCalendarClock()
{
now = new Date();var hh = now.getHours();var mm = now.getMinutes();var ss = now.getSeconds();
//
if(hh==0&&mm==0&&ss==0)
ShowDate();
else
document.getElementById('ClockTime').innerHTML = GetTime();
}
function ShowDate()
{
now = new Date();SY = now.getFullYear();SM = now.getMonth();SD = now.getDate();
var str='<div align=center><a href=http://www.5igb.com/wnl.htm target=_blank>'+YYMMDD()+' '+weekday()+"<br><span id=ClockTime>"+GetTime()+"</span><br>"+solarDay()+'</a></div>'
document.getElementById('time').innerHTML=str;
}
function ShowTime()
{
ShowDate();
setInterval('refreshCalendarClock()',1000);
}

function ShowTimeEn()
{
today= new Date();
var years=today.getYear();
var months=today.getMonth()+1;
var dates=today.getDate();
var hours=today.getHours();
var minutes=today.getMinutes();
var seconds=today.getSeconds();
var ww=today.getDay();
if (ww==0) ww="Sunday";
if (ww==1) ww="Monday";
if (ww==2) ww="Tuesday";
if (ww==3) ww="Wednesday";
if (ww==4) ww="Thursday";
if (ww==5) ww="Friday";
if (ww==6) ww="Saturday";
if (eval(hours) <10) {hours="0"+hours;}
if (eval(minutes) < 10) {minutes="0"+minutes;}
if (seconds < 10) {seconds="0"+seconds;}
var step;
if(eval(hours)<1) step="Midnight";
else if(eval(hours)<6) step="Wee hours";
else if(eval(hours)<9) step="Morning";
else if(eval(hours)<11) step="Forenoon";
else if(eval(hours)<14) step="Noon";
else if(eval(hours)<18) step="Afternoon";
else if(eval(hours)<23) step="Night";
else if(eval(hours)<24) step="Midnight";
thisdate = years+"."+months+"."+dates;
thistime = hours+":"+minutes+":"+seconds;
document.getElementById("time").innerHTML="<div align=center>"+thisdate+" "+ww+"<br>"+step+" "+thistime+"</div>";
var timer=setTimeout("ShowTimeEn()",1000);
}
//#############################################################################
function CheckMail()
{
var gm=document.gomail
var vDomain = gm.domains
var vName = gm.uName
var vPw = gm.uPw
if(vDomain.value == "")
{ alert("请选择您的邮箱...")
vDomain.focus()
return false
}
if(vName.value == "")
{ alert("请填写您的用户名...")
vName.focus()
return false
}
if(vPw.value == "") {
alert("请填写您的密码...")
vPw.focus()
return false
}
LoginMail();
return false
}
function CheckMailEn()
{
var gm=document.gomail
var vDomain = gm.domains
var vName = gm.uName
var vPw = gm.uPw
if(vDomain.value == "")
{ alert("Please select your mailbox...")
vDomain.focus()
return false
}
if(vName.value == "")
{ alert("Please input your accounts...")
vName.focus()
return false
}
if(vPw.value == "") {
alert("Please input your password...")
vPw.focus()
return false
}
LoginMail();
return false
}
function LoginMail()
{
var gm=document.gomail
var vDomain = gm.domains
var vName = gm.uName
var vPw = gm.uPw
switch(vDomain.value)
{
case "163":
gm.action="http://reg.163.com/CheckUser.jsp"
gm.url.value="http://fm163.163.com/coremail/fcg/ntesdoor2?lightweight=1&verifycookie=1&language=-1&style=15"
gm.username.value=vName.value
gm.password.value=vPw.value
gm.enterVip.value=''
break
case "126":
gm.action = "http://entry.126.com/cgi/login"
gm.domain.value = "126.com"
gm.user.value = vName.value
gm.pass.value = vPw.value
break
case "188":
gm.action = "http://reg.mail.188.com/servlet/coremail/login?language=0&style=1"
gm.user.value = vName.value
gm.pass.value = vPw.value
break
case "vip163":
gm.action = "https://ssl1.vip.163.com/logon.m?language=-1&style=-1"
gm.username.value = vName.value
gm.password.value = vPw.value
break
case "netease":
gm.action = "http://web.netease.com/cgi/login?verifycookie=1&language=0"
gm.username.value = vName.value
gm.password.value = vPw.value
break
case "sohu":
gm.action="http://passport.sohu.com/login.jsp"
gm.url.value=""
gm.UserName.value=vName.value
gm.Password.value=vPw.value
gm.id.value=vName.value
gm.username.value=vName.value
gm.password.value=vPw.value
gm.m.value=vName.value
gm.passwd.value=vPw.value
gm.mpass.value=vPw.value
gm.loginid.value=vName.value+"@sohu.com"
gm.fl.value="1"
gm.vr.value="1|1"
gm.appid.value="1000"
gm.ru.value="http://login.mail.sohu.com/servlet/LoginServlet"
gm.eru.value="http://login.mail.sohu.com/login.jsp"
gm.ct.value="1173080990"
gm.sg.value="5082635c77272088ae7241ccdf7cf062"
break
case "yahoo":
gm.action = "http://edit.bjs.yahoo.com/config/login"
gm.login.value = vName.value
gm.passwd.value = vPw.value
break
case "tom":
gm.action = "http://bjweb.163.net/cgi/163/login_pro.cgi"
gm.user.value = vName.value
gm.pass.value = vPw.value
break
case "163net":
gm.action = "http://bjweb.163.net/cgi/163/login_pro.cgi"
gm.user.value = vName.value
gm.pass.value = vPw.value
break
case "21cn":
gm.action = "http://passport.21cn.com/maillogin.jsp"
gm.LoginName.value = vName.value
gm.passwd.value = vPw.value
gm.domainname.value = "21cn.com"
gm.UserName.value = vName.value+'@21cn.com'
break
case "china":
gm.action = "http://mail.china.com/coremail/fcg/login"
gm.user.value = vName.value
gm.pass.value = vPw.value
gm.domainname.value = "china.com"
//gm.passwd.value = vPw.value
break
case "mailchina":
gm.action = "http://freemail.china.com/extend/gb/NULL/NULL/NULL/SignIn.gen"
gm.LoginName.value = vName.value
gm.passwd.value = vPw.value
break
case "citiz":
gm.action = "http://citiz.online.sh.cn/default/login_billing.jsp"
gm.username.value = vName.value+"@citiz.net"
gm.password.value = vPw.value
break
case "56":
var gUrsHost = ["m113","m48","m49"];
gm.action = "http://"+gUrsHost[((new Date()).getSeconds())%3]+".56.com/mail/mail.56"
gm.username.value = vName.value
gm.password.value = vPw.value
break
case "Xinhuanet":
gm.action = "http://mail.xinhuanet.com/login.jsp"
gm.username.value = vName.value
gm.password.value = vPw.value
gm.domainname.value = 'xinhuanet.com'
break
case "sina":
gm.action = "http://mail.sina.com.cn/cgi-bin/login.cgi"
gm.u.value = vName.value
gm.psw.value = vPw.value
break
case "etang":
gm.action = "http://login.etang.com/servlet/login"
gm.BackURL.value = "http://vipmail.etang.com"
gm.login_name.value = vName.value
gm.login_password.value = vPw.value
break
case "eyou":
gm.action = "https://ssl.eyou.com/mail_login.php"
gm.LoginName.value = vName.value
gm.Password.value = vPw.value
break
case "yeah":
gm.action = "http://entry.yeah.net/cgi/login"
gm.domain.value = "yeah.net"
gm.user.value = vName.value
gm.pass.value = vPw.value
break
case "263":
gm.action = "http://g2wm.263.net/xmweb"
gm.usr.value = vName.value
gm.pass.value = vPw.value
gm.domain.value = "263.net"
gm.func.value = "login"
break
case "qq":
gm.action = "http://mail.qq.com/cgi-bin/login"
gm.u.value = vName.value
gm.p.value = vPw.value
gm.starttime.value=(new Date()).valueOf()
break
case "vipsina":
gm.action = "http://vip.sina.com.cn/cgi-bin/login.cgi"
gm.user.value = vName.value
gm.pass.value = vPw.value
break
case "Gmail":
gm.action = "https://www.google.com/accounts/ServiceLoginAuth"
gm.Email.value = vName.value
gm.Passwd.value = vPw.value
break;
}
//
gm.submit()
vPw.value = ""
gm.action = ""
return false
}
//#############################################################################
var g_MediaList = [
[">>>>>>>>>>>>>>>请选择节目<<<<<<<<<<<<<<<", ""],
["北京新闻台", "http://union.itlearner.com/radio/asx/bj_xinwen.asx"],
["北京文艺台", "http://union.itlearner.com/radio/asx/bj_wenyi.asx"],
["上海新闻频率", "http://www.stv.sh.cn/990.asx"],
["上海交通频率", "http://www.stv.sh.cn/648.asx"],
["广州新闻台", "mms://61.145.114.68/fm962"],
["广州金曲台", "mms://61.145.114.82/fm1027"],
["南京新闻台", "mms://online.njbs.com.cn/njxwt"],
["南京音乐台", "mms://online.njbs.com.cn/njyyt"],
["长沙音乐频道", "mms://real.rednet.cn/1061"],
["长沙星沙之声", "mms://media.csonline.com.cn/fm105"],
["猫扑网络电台", "mms://ting.mop.com/mopradio"],
["青檬网络电台", "mms://pub.qmoon.net:8009/audio"],
["QQ电台综艺之声", "http://qr.fm.qq.com/qqradio?qqradio"],
["银河网络电台", "http://union.itlearner.com/radio/asx/iwant.asx"],
["45度网络电台", "mms://szlive.45doo.com/live"],
["中国国际广播电台","mms://living.chinabroadcast.cn/inet"],
[">>>>>>>>>>>>>>>广播(港台)<<<<<<<<<<<<<<<", ""],
["澳门电台", "mms://202.175.80.10/LiveAudio"],
["台湾中广新闻网", "http://grm.cdn.hinet.net/media/radio/play.asp?mmsurl=mms://live.media.hinet.net/Radio_BCC-NEWS?RADIOWEBB411D9E4-DAED-4D24-B0FC-D3F42A3F37DB"],
["台湾中广音乐网", "http://grm.cdn.hinet.net/media/radio/play.asp?mmsurl=mms://live.media.hinet.net/Radio_BCC-MUSIC?RADIOWEBF09A544C-FFBF-4887-AC2A-F43F4499B480"],
[">>>>>>>>>>>>>>>电视(国内)<<<<<<<<<<<<<<<", ""],
["中央电视台-新闻", "mms://winmedia.cctv.com.cn/live1"],
["中央电视台-CCTV5","http://www.91live.com/91live060616.asp?id=1652&see=1"],
["上海生活时尚电视","mms://218.1.70.8:1755/smg_child_1"],
["上海热线时尚台", "mms://mms2.online2.sh.cn/normal2_1/xuanchuan/lasaer.wmv"],
["上海精品影院", "mms://livemms.online2.sh.cn/JingPinYingYuan"],
["南京影视频道", "http://live.njbg.com.cn:88/NJTV02"],
["澳门新闻台", "mms://202.175.80.18/tdmvideo/pou_news/p1b.asf"],
["香港创世电视台", "http://203.186.95.153/mediaeva/creation-tv/religion/s-file/01-isdn.wmv"],
["星空卫视台", "mms://222.48.110.206/litv06?cryptdestroyhash=<%"],
["阳光卫视", "mms://222.187.118.52/tv4"],
[">>>>>>>>>>>>>>>电视(国外)<<<<<<<<<<<<<<<", ""],
["美国音乐台", "mms://stream.nwez.net/nwez3"],
["法国BFM TV", "mms://vipmms9.yacast.net/bfm_bfmtv"],
["Discovery探索频道", "mms://media-wm.cac.washington.edu/ResearchTV%20Live%20(LAN)"],
["加拿大综合电视台","http://video.cpac.ca/CPAC1E/.asf"],
["韩国TBC频道", "mms://203.251.80.180/tbc_tv"],
["日本LFX频道", "mms://bbn-lf.stream.ne.jp/lfx2"],
["瑞士TELEM", "mms://wms01.green.ch/telem1"],
[">>>>>>>>>>>>>MP3-Flash-视频<<<<<<<<<<<<<", ""],
["MP3-曹操", "http://www.hjzx.net/Dblog/UploadFiles/2006-12/1216382345.mp3"],
["WMV-三顾茅庐", "mms://nv.sina.com.cn/BNDV/2004/10/14738677.wmv"],
["FLASH-钓鱼", "http://218.87.253.164:8088/tfs92006/upload_swf/ftp/20060516/6.swf"],
];
var g_RealList = [
[">>>>>>>>>>>>>>>请选择节目<<<<<<<<<<<<<<<", ""],
["中央人民广播电台一套", "rtsp://211.89.225.1:554/encoder/cnr1"],
["中央人民广播电台二套", "rtsp://211.89.225.1:554/encoder/cnr2"],
["中央人民广播电台三套", "rtsp://211.89.225.1:554/encoder/cnr3"],
["北京音乐台", "http://www.bmr.com.cn/script/live.ram"],
["重庆新闻台", "rtsp://218.201.40.221/encoder/live.rm"],
["重庆音乐台", "rtsp://218.201.40.221/encoder/music.rm"],
["宁波新闻频道", "rtsp://real.nbradio.com/encoder/xwpd.rm"],
["宁波音乐之声", "rtsp://broadcast.nbradio.com/encoder/jkzs.rm"],
["成都飞跃调频电台","rtsp://61.157.96.231:554/broadcast/cd/broadcast/djok.rm"],
["成都电台新闻广播","rtsp://61.157.96.231:554/broadcast/cd/broadcast/1.rm"],
["21CN网络电台", "rtsp://radio.21cn.com/id/live1.smil"],
[">>>>>>>>>>>>>>>广播(国外)<<<<<<<<<<<<<<<", ""],
["香港电台普通话台","http://www.rthk.org.hk/live6.ram"],
["法国国际广播电台","http://www.tv-radio.com/ondemand/rfi/mere/mandarin/info/mandarin_0930-1030-20k.ram"],
["日本国际广播电台(NHK)","http://www.nhk.or.jp/rj/ram/en/chinese.ram"],
["美国之音(英语)","rtsp://a1702.l211048984.c2110.g.lr.akamaistream.net:554/live/D/1702/2110/v0001/reflector:48984"],
["美国之音(中文)","rtsp://a1702.l211020409.c2110.g.lr.akamaistream.net:554/live/D/1702/2110/v0001/reflector:23641"],
["BBC News Summary","rtsp://rmv7.bbc.net.uk/worldservice/summary.rm"],
["BBC World Service (Live)", "http://www.bbc.co.uk/worldservice/ram/live_infent.ram"],
["BBC音乐站", "http://www.bbc.co.uk/radio1/realaudio/media/r1livev7.ram"],
["BBC(中文)", "rtsp://rmv8.bbc.net.uk/chinese/ch_hold_anno.ra"],
["BBC ASIAN NETWORK","http://www.bbc.co.uk/asiannetwork/rams/asiannetwork.ram"],
["ABC News Radio", "http://www.abc.net.au/streaming/newsradio.ram"],
["WRN CBC", "http://www.wrn.org/audio/rnz_eng.ram"],
[">>>>>>>>>>>>>>>电视(国外)<<<<<<<<<<<<<<<", ""],
["美国NASA频道", "http://www.nasa.gov/ram/35037main_portal.ram"],
];
var g_MediaListEn = [
[">>>>>>>>>>Please Select Program<<<<<<<<<", ""],
["America Music", "mms://stream.nwez.net/nwez3"],
["France BFM TV", "mms://vipmms9.yacast.net/bfm_bfmtv"],
["Discovery Channel", "mms://media-wm.cac.washington.edu/ResearchTV%20Live%20(LAN)"],
["Canada TV", "http://video.cpac.ca/CPAC1E/.asf"],
["Korea TBC", "mms://203.251.80.180/tbc_tv"],
["Japan LFX", "mms://bbn-lf.stream.ne.jp/lfx2"],
["Switzerland TELEM", "mms://wms01.green.ch/telem1"],
[">>>>>>>>>>>>>>>MP3-Video<<<<<<<<<<<<<<<", ""],
["MP3-A place nearby-Lene Marlin", "http://www.ell.com.cn/ejsound/jre061107.mp3"],
["Flash-Fishing", "http://218.87.253.164:8088/tfs92006/upload_swf/ftp/20060516/6.swf"],
];
var g_RealListEn = [
[">>>>>>>>>>Please Select Program<<<<<<<<<", ""],
["BBC News Summary","rtsp://rmv7.bbc.net.uk/worldservice/summary.rm"],
["BBC World Service (Live)", "http://www.bbc.co.uk/worldservice/ram/live_infent.ram"],
["BBC Music", "http://www.bbc.co.uk/radio1/realaudio/media/r1livev7.ram"],
["BBC ASIAN NETWORK","http://www.bbc.co.uk/asiannetwork/rams/asiannetwork.ram"],
["VOA News Now", "rtsp://a1702.l211048984.c2110.g.lr.akamaistream.net:554/live/D/1702/2110/v0001/reflector:48984"],
["ABC News Radio", "http://www.abc.net.au/streaming/newsradio.ram"],
["WRN CBC", "http://www.wrn.org/audio/rnz_eng.ram"],
[">>>>>>>>>>>>>>TV<<<<<<<<<<<<<<<", ""],
["America NASA Channel", "http://www.nasa.gov/ram/35037main_portal.ram"],
];
function MediaSelectSubmit(nType)
{
var List = (nType==0 ? g_MediaList : g_MediaListEn);
MediaPlayer.Stop();
MediaPlayer.Open(List[MediaSelect.value][1]);
RealPlayer.focus();
}
function MediaSelectWrite(nType)
{
var List = (nType==0 ? g_MediaList : g_MediaListEn);
var nLen = List.length-1;
for (var i=0; i<nLen; i++)
{
document.write("<option value=",i,">",List[i][0],"</option>");
}
}
function RealSelectSubmit(nType)
{
var List = (nType==0 ? g_RealList : g_RealListEn);
RealPlayer.DoStop();
RealPlayer.SetSource(List[RealSelect.value][1]);
RealPlayer.DoPlay();
RealPlayer.focus();
}
function RealSelectWrite(nType)
{
var List = (nType==0 ? g_RealList : g_RealListEn);
var nLen = List.length-1;
for (var i=0; i<nLen; i++)
{
document.write("<option value=",i,">",List[i][0],"</option>");
}
}
function MediaOpenUrl()
{
var strUrl = prompt("","http://");
if (strUrl.length<1)
return;
MediaPlayer.Stop();
MediaPlayer.Open(strUrl);
}
function RealOpenUrl()
{
var strUrl = prompt("","http://");
if (strUrl.length<1)
return;
RealPlayer.DoStop();
RealPlayer.SetSource(strUrl);
RealPlayer.DoPlay();
}
function PlayerZoom()
{
if (MediaPlayer.height<100)
{
RealPlayer.CONTROLS = "ImageWindow,ControlPanel,StatusBar";
MediaPlayer.height = RealPlayer.height = (MediaPlayer.width*0.75+66);//366
}
else
{
RealPlayer.CONTROLS = "ControlPanel,StatusBar";
MediaPlayer.height = RealPlayer.height = 66;
}
}