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

Javascript
JS getMonth()日期函数的值域是0-11
jQuery 处理网页内容的实现代码
jQuery 树形结构的选择器
jQuery 处理表单元素的代码
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
JavaScript 10件让人费解的事情
类似GMAIL的Ajax信息反馈显示
两个比较有用的Javascript工具函数代码
JavaScript Timer实现代码
JavaScript 学习技巧
JavaScript 题型问答有答案参考
js删除select中重复项的实现代码
javascript中的链式调用
JavaScript DOM学习第一章 W3C DOM简介
JavaScript DOM 学习第二章 编辑文本
JavaScript DOM 学习第三章 内容表格
JavaScript DOM学习第四章 getElementByTagNames
JavaScript DOM 学习第五章 表单简介
JavaScript DOM学习第六章 表单实例
JavaScript DOM 学习第七章 表单的扩展

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-10   浏览: 176 ::
收藏到网摘: 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;
}
}