JavaScript实现页面之间传递参数的方法

function getparastr(strname)
  {
  var hrefstr,pos,parastr,para,tempstr;
  hrefstr = window.location.href;
  pos = hrefstr.indexOf("?")
  parastr = hrefstr.substring(pos 1);
  para = parastr.split("&;amp;");
  tempstr="";
  for(i=0;i<para.length;i  )
  {
    tempstr = para;
    pos = tempstr.indexOf("=");
    if(tempstr.substring(0,pos) == strname)
    {
    return tempstr.substring(pos 1);
    }
  }
  return null;
  }
// 获取program参数
var programstr = getparastr("program");
document.write(programstr);

 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。
 您可能对 [javascript] 的这些文章也感兴趣:

JavaScript中的字符串操作
javascript xml实现二级下拉菜单,不会被任何标签或元素遮住
JavaScript学习笔记(4)表格排序
js的事件处理
Email地址加密javascript版
用JavaScript实现网页上的浮动广告
用Popup对象构建网页右键菜单
marquee基本语法的全解释
Script# 入门
JavaScript 拖放效果