📄 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 + -