这个程序有点看不懂
初学Js,这是一个别人写的程序段,红色部分不太明白~~某一个perl程序把以下四个参数传递给过来
(times, postdata, selected, time等;action="testp5.pltimes=$times&postdata=$postdata&selected=$selected&time=$time";)
下边的js的程序段就是要取出times这个变量的值,关于红色部分看不懂~~哪位高手可以给指点一二?在线等
。。。
function getHikisuu(){
getHikisuu.data = new Array();
getHikisuu.string = location.search.substring(1);
getHikisuu.string = getHikisuu.string.split('&');
for(var i = 0; i != getHikisuu.string.length; i++) {
getHikisuu.data[ck_shikibetushi(getHikisuu.string[i].split('=')[0])]
= Escape(unescape(getHikisuu.string[i].split('=')[1]));
}
function ck_shikibetushi(shiki){
shiki_TOP = shiki.substring(0,1);
return shiki;
}
function Escape(str){
str = str.replace( /\&/g, '&' );
str = str.replace( /</g, '<' );
str = str.replace( />/g, '>' );
str = str.replace( /\"/g, '"' );
str = str.replace( /\'/g, ''' );
return str;
}
} new getHikisuu();
image_num = getHikisuu.data.times;
times= getHikisuu.data.times;
postdata=getHikisuu.data.postdata;
selected=getHikisuu.data.selected;(这个东西也没有看到定义的地方啊?可以直接用吗?)
time=getHikisuu.data.time;
document.write("<embed src=show_image/" + getHikisuu.data.times +".wav width=0 height=0 border=0 align=center>");
。。。。
。。。。