📄 bizinfo.js
字号:
var img_list = new Array();
var num_of_img;
var t_img;
var t_link;
var status = 1;
var img_index = 0;
var timerID = null;
var t_name;
var bt_run = "../images/common/bt_run.gif";
var bt_stop = "../images/common/bt_stop.gif";
var image = new Array();
var agent = navigator.userAgent.toLowerCase();
var is_Opr = (agent.indexOf('opera') != -1);
var is_IE = (agent.indexOf("ie") != -1) && !is_Opr;
var is_IE4 = (agent.indexOf("ie 4") != -1);
var is_IE5 = (agent.indexOf("ie 5") != -1) || (agent.indexOf("ie 4") != -1);
var is_IE5_5 = (agent.indexOf("ie 5.5") != -1);
var is_IE6 = is_IE && !is_IE5;
var is_Moz = (agent.indexOf("Mozilla") != -1) && !is_Opr && !is_IE;
function oo(obj)
{
return typeof(obj) != "string" ? obj : (is_IE5 ? document.all(obj) : document.getElementById(obj));
}
if(is_IE4)
{
oo=function(key){return document.all[key]}
document.getElementsByName=function(key){var a=new Array(),ol=document.all;for(i=0;i<ol.length;i++){if(ol[i].name==key)a[a.length]=ol[i];}return a;}
document.getElementsByTagName=function(key){var a=new Array(),ol=document.all;for(i=0;i<ol.length;i++){if(ol[i].tagName.toLowerCase()==key)a[a.length]=ol[i];}return a;}
}
if(is_Moz)
{
Event.prototype.__defineGetter__("srcElement",function(){var node=this.target;while(node.nodeType!=1){node=node.parentNode;}return node;});
HTMLElement.prototype.__defineGetter__("children",function(){return this.childNodes});
HTMLElement.prototype.__defineGetter__("parentElement",function(){return this.parentNode});
}
function preLoad(p_img_list, p_id_img, p_id_link, p_id_name)
{
img_list = p_img_list;
num_of_img = img_list.length;
t_img = oo(p_id_img);
if(t_img == null) return;
t_link = oo(p_id_link);
t_name = p_id_name;
for(var i = 0; i < num_of_img; i++)
{
image[i] = new Image();
image[i].src = img_list[i][0];
}
}
function play()
{
nextImg(1);
if(num_of_img == 1) return;
timerID = setTimeout("play();", 4000);
}
function isIE()
{
return is_IE;
}
function nextImg(next)
{
if(isIE())
{
t_img.filters.revealTrans.Transition=Math.floor(Math.random()*23);
t_img.filters[0].Apply();
}
img_index = (img_index+next) % num_of_img;
if(img_index < 0)
{
img_index = num_of_img - 1;
}
t_img.src = image[img_index].src;//img_list[img_index][0];
//resetImage(t_img)
// if(t_link != null)
// {
// t_link.href = get_source_img(img_list[img_index][0]);
// }
if(isIE())
{
t_img.filters[0].Play();
}
}
function playOrPause(b_id)
{
if(status == 1)
{
if(timerID!=null) clearTimeout(timerID);
oo(b_id).src = bt_run;
oo(b_id).title = "继续";
status = 0;
}
else if(status == 0)
{
timerID = setTimeout("play();", 4000);
oo(b_id).src = bt_stop;
oo(b_id).title = "暂停";
status = 1;
}
}
function prtf(s)
{
document.write(s);
}
var STAR_IMG = new Array("star_w_1.gif", "star_w_2.gif", "star_y_1.gif", "star_y_2.gif", "star_r_1.gif", "star_r_2.gif", "star_w.gif", "star_y.gif", "star_r.gif");
var K_IMG = new Array("k_w_1.gif", "k_w_2.gif", "k_y_1.gif", "k_y_2.gif", "k_r_1.gif", "k_r_2.gif", "k_w.gif", "k_y.gif", "k_r.gif");
var STAR_HINT = new Array("很糟糕", "需要改进", "马马虎虎", "还不错", "非常满意");
function returnStar(num)
{
var stars = "";
for(var i = 0; i < parseInt(num / 2); i++)
{
stars = stars + '<img src="..../images/common/' + STAR_IMG[4] + '" border="0"/>';
stars = stars + '<img src="../images/common/' + STAR_IMG[5] + '" border="0"/>';
}
if(num < 10)
{
if(num % 2 != 0)
{
stars = stars + '<img src="../images/common/' + STAR_IMG[4] + '" border="0"/>';
stars = stars + '<img src="../images/common/' + STAR_IMG[1] + '" border="0"/>';
}
for(var i = parseInt(num) + parseInt(num % 2); i < 10; i+=2)
{
stars = stars + '<img src="../images/common/' + STAR_IMG[0] + '" border="0"/>';
stars = stars + '<img src="../images/common/' + STAR_IMG[1] + '" border="0"/>';
}
}
return stars;
}
function shwStar(num)
{
var stars = returnStar(num);
prtf(stars)
}
function returnK(num)
{
var k="";
var num1 = parseInt(num / 2);
for(var i = 0; i < num1; i++)
{
k = k+'<img src="../images/common/' + K_IMG[8] + '" border="0"/>';
}
for(i; i < 5; i++)
{
k = k+'<img src="../images/common/' + K_IMG[6] + '" border="0"/>';
}
return k;
}
function shwK(num)
{
var k = returnK(num);
prtf(k);
}
function shwStarHint(num)
{
num = parseInt(num / 2);
num = num <= 0 ? 0 : num - 1;
return STAR_HINT[num];
}
//选择星星(用来设置分的)
//ipt 是保存的分数(input)
//shw_id 是用来显示评分评语的
function chgStar(ipt, num, shw_id)
{
var num1 = parseInt(num / 2);
if(num1 <= 5)
{
for(var i=0;i<num1;i++)
{
oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[7] ;
}
for(i;i<5;i++)
{
oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[6] ;
}
}
oo(shw_id).innerHTML = shwStarHint(num);
}
function choStar(ipt, num, shw_id)
{
var num1 = parseInt(num / 2);
if(num1 <= 5)
{
for(var i=0;i<num1;i++)
{
oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[8] ;
}
for(i;i<5;i++)
{
oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[6] ;
}
}
oo(ipt).value = num;
oo(shw_id).innerHTML = shwStarHint(num);
}
function clearStar(ipt, shw_id)
{
var num = oo(ipt).value ;
if(num == "") num = 0;
var num1 = parseInt(num / 2);
if(num1 <=5)
{
for(var i=0;i<num1;i++)
{
oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[8] ;
}
for(i;i<5;i++)
{
oo('star_' + i + ipt).src = '../images/common/' + STAR_IMG[6] ;
}
}
if(num == 0) oo(shw_id).innerHTML = "";
else oo(shw_id).innerHTML = shwStarHint(num);
}
function chgK(ipt, num, shw_id)
{
var num1 = parseInt(num / 2);
if(num1 <= 5)
{
for(var i=0;i<num1;i++)
{
oo('k_' + i + ipt).src = '../images/common/' + K_IMG[7] ;
}
for(i;i<5;i++)
{
oo('k_' + i + ipt).src = '../images/common/' + K_IMG[6] ;
}
}
oo(shw_id).innerHTML = shwStarHint(num);
}
function choK(ipt, num, shw_id)
{
var num1 = parseInt(num / 2);
if(num1 <= 5)
{
for(var i=0;i<num1;i++)
{
oo('k_' + i + ipt).src = '../images/common/' + K_IMG[8] ;
}
for(i;i<5;i++)
{
oo('k_' + i + ipt).src = '../images/common/' + K_IMG[6] ;
}
}
oo(ipt).value = num;
oo(shw_id).innerHTML = shwStarHint(num);
choZP();
}
//总评分
function choZP() {
abcde = parseInt(oo('appraiser_special_0').value) + parseInt(oo('appraiser_special_1').value) + parseInt(oo('appraiser_special_2').value)
if (abcde > 0) {
st = Math.round(abcde / 30 * 5);
choStar('id_point', st*2, 'shw_app')
}
}
function clearK(ipt, shw_id)
{
num = oo(ipt).value ;
if(num == "") num = 0;
var num1 = parseInt(num / 2);
if(num1 <= 5)
{
for(var i=0;i<num1;i++)
{
oo('k_' + i + ipt).src = '../images/common/' + K_IMG[8] ;
}
for(i;i<5;i++)
{
oo('k_' + i + ipt).src = '../images/common/' + K_IMG[6] ;
}
}
if(num == 0) oo(shw_id).innerHTML = "";
else oo(shw_id).innerHTML = shwStarHint(num);
}
function initChgStar(ipt, shw_id)
{
//if(isObject(oo(ipt)))
prtf('<span>');
for(var i = 0; i < 5; i++)
{
prtf('<img src="../images/common/' + STAR_IMG[6] + '" border="0" id="star_' + i + ipt+ '" align="absmiddle" />');
}
prtf('</span> <span id="'+shw_id +'"></span>');
}
function initChgK(ipt, shw_id)
{
//if(isObject(oo(ipt)))
prtf('<span onMouseOut="clearK(\'' + ipt +'\', \'' + shw_id +'\')">');
for(var i = 0; i < 5; i++)
{
prtf('<img src="../images/common/' + K_IMG[6] + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>');
}
prtf('</span> <span id="'+shw_id +'"></span>');
}
function returnInitChgStar(ipt, shw_id, num)
{
stars = '<span onMouseOut="clearStar(\'' + ipt +'\', \'' + shw_id +'\')">';
var num1 = parseInt(num / 2);
for(var i = 0; i < num1; i++)
{
stars = stars + '<img src="../images/common/' + STAR_IMG[8] + '" border="0" id="star_' + i + ipt+ '" onMouseOver="chgStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
}
for(i; i < 5; i++)
{
stars = stars + '<img src="../images/common/' + STAR_IMG[6] + '" border="0" id="star_' + i + ipt+ '" onMouseOver="chgStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choStar(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
}
stars += '</span> <span id="'+shw_id +'"></span>';
return stars;
}
function returnInitChgK(ipt, shw_id, num)
{
stars = '<span onMouseOut="clearK(\'' + ipt +'\', \'' + shw_id +'\')">';
var num1 = parseInt(num / 2);
for(var i = 0; i < num1; i++)
{
stars = stars + '<img src="../images/common/' + K_IMG[8] + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
}
for(i; i < 5; i++)
{
stars = stars + '<img src="../images/common/' + K_IMG[6] + '" border="0" id="k_' + i + ipt+ '" onMouseOver="chgK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')" align="absmiddle" style="cursor:hand" onClick="choK(\'' + ipt +'\', ' + (i + 1)*2 + ', \'' + shw_id +'\')"/>';
}
stars += '</span> <span id="'+shw_id +'"></span>';
return stars;
}
function showMsg(obj, htm)
{
if ($(obj) == null) return;
$(obj).innerHTML = htm;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -