?? search.js
字號:
//'轉發時請保留此聲明信息,這段聲明不并會影響你的速度!
//'**************天楓AJAX集天氣\IP\多國語言翻譯MP3(可同步LRC歌詞顯示)\萬年歷查詢通********
//'作者:天楓
//'網站:http://www.52515.net
//'電子郵件:chenshaobo@gmail.com
//'WEB開發群:4635188 19182747
//'QQ:76994859
//'版權聲明:版權所有,源代碼公開,各種用途均可免費使用,但是修改后必須把修改后的文件
//'發送一份給作者.并且保留作者此版權信息
//'**********************************************************************************
//快捷鍵-------------------------------------------
function enter(id){
document.onkeydown=function(evt){
evt=evt?evt:window.event;
if(evt.keyCode==13){
if(id=="tq")tianqi();
else if(id=="tr")tr();
else if(id=="ip")getip();
else if(id=="mp3")mp("");
else jisuan();
}
}
}
document.onkeydown=function(evt){
evt=evt?evt:window.event;
//快速換地址
if ((evt.ctrlKey)&&(evt.keyCode==81)){
update();
}
//快速上一首
if ((evt.ctrlKey)&&(evt.keyCode==37||evt.keyCode==38)){
LastSong();
}
//快速快一首
if ((evt.ctrlKey)&&(evt.keyCode==39||evt.keyCode==40)){
NextSong();
}
//快速連播
if ((evt.ctrlKey)&&(evt.keyCode==83)){
play();
}
//快速TOP100
if ((evt.ctrlKey)&&(evt.keyCode==97)){
xgph();
}
//快速TOP600
if ((evt.ctrlKey)&&(evt.keyCode==102)){
lxph();
}
//單曲循環
if ((evt.ctrlKey)&&(evt.keyCode==107)){
if(mediaPlayerObj.settings.playCount==1){
mediaPlayerObj.settings.playCount=100;
alert("可以單曲循環了");
}else{
mediaPlayerObj.settings.playCount=1;
alert("取消單曲循環了");
}
}
}
//單曲循環-------------------------------------------
function dqxh(){
if($("isdq").checked=true){
mediaPlayerObj.settings.playCount=100;
alert("可以單曲循環了");
}else{
mediaPlayerObj.settings.playCount=1;
alert("取消單曲循環了");
}
}
//選項卡腳本-------------------------------------------
function switchTag(tag,content)
{
for(i=1;i<6;i++)
{
if ("tag"+i==tag){
document.getElementById(tag).getElementsByTagName("a")[0].className="selectli"+i;
document.getElementById(tag).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="selectspan"+i;
}else{
document.getElementById("tag"+i).getElementsByTagName("a")[0].className="";
document.getElementById("tag"+i).getElementsByTagName("a")[0].getElementsByTagName("span")[0].className="";
}
if ("content"+i==content){
document.getElementById(content).className="";
}else{
document.getElementById("content"+i).className="hidecontent";
}
document.getElementById("tabmenu_content").className=content;
}
}
//天氣查詢腳本------------------------------------------
function tianqi(obj){
$("weather").innerHTML="";
if (obj!=""){
cityobj=obj;
$("city").value="";
}else{
cityobj=escape($F("city"));
}
CssLoader("css/weather.css")
var myajax=new updater("weather","search.asp","get","action=tianqi&city="+escape(cityobj),"loading","true")
}
//多國語言翻譯腳本----------------------------------------
function tr(){
$("huanyi").innerHTML="";
ss=$("juzi").value;
if (ss==""){
$("juzi").focus();
return false;
}
if ($("lp").selectedIndex==0||$("lp").selectedIndex==null){
$("lp").focus();
return false;
}else{
yz=$("lp").options[$("lp").selectedIndex].value;
}
var myajax=new updater("huanyi","search.asp","post","action=tr&ss="+escape(ss)+"&lp="+yz,"loading","true")
}
//IP查詢--------------------------------------------
function getip(){
$("ipadd").innerHTML="";
var myajax=new updater("ipadd","search.asp","get","action=ip&ip="+$F("ips"),"loading","true")
}
//復制文本框的值-----------------------------------------
function copyurl(obj){
$(obj).focus();
$(obj).select();
$(obj).createTextRange().execCommand("Copy");
alert("已將地址復制到剪貼板!");
}
//mp3即時聽-------------------------------------------
var allmusic;
function mp(objurl){
$("gequ").innerHTML="";
if ($F("gequname")=="")gq=objurl;
else gq=$F("gequname");
if (gq==""){
alert("沒有歌名!");
return false;
}else{
var callback=function(obj){
allmusic=obj.responseText.split("$$$$$$")[0];
$("gequ").innerHTML=obj.responseText.split("$$$$$$")[1];
iferr();
if ($("SongList"))showTLab();
if (obj.responseText.split("$$$$$$")[1].indexOf("notlrc")<0){
var js=new JsLoader();
js.onsuccess=function(){playlrc();}
js.onfailure=function(){alert("play.js文件載入失敗!");}
js.load("js/lrc.js");
}
CssLoader("css/mp3.css")
}
var myajax=new request("search.asp","get","action=mp&gequ="+escape(gq),"loading",callback,"true")
}
}
//MP3即時聽換地址----------------------------------------
function update(){
gqurl=allmusic.split(",");
var i=Math.round(Math.random()*(gqurl.length-1));
mediaPlayerObj.url=gqurl[i];
mediaPlayerObj.controls.play();
$("downurl").href=gqurl[i];
$("mpurl").value=gqurl[i];
}
//mp3即時聽地址偵錯自動換地址----------------------------------
function iferr(){
if(mediaPlayerObj.playState==10&&allmusic!="")update();
setTimeout("iferr()", 3000);
}
//新歌排行--------------------------------------------
function xgph(){
var myajax=new updater("ph","search.asp","get","action=xgph","loading","true")
}
//流行排行--------------------------------------------
function lxph(){
var myajax=new updater("ph","search.asp","get","action=lxph","loading","true")
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -