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

📄 search.js

📁 AJAX综合查询简介: 一、天气查询
💻 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 + -