button按钮跳转页面

来源:互联网 发布:杭州java程序员工资 编辑:程序博客网 时间:2024/04/27 17:19
页面一(button按钮onclick事件)

var page = 'localizer.aspx?MasterTable=表名$UseType=Add$Formname=跳转到表单名$RelationType=参数1,参数2$RelationValue=参数一,参数二';
//跳转语句
var getstring = fnModalDialog(page, 640, 480, "../");
//执行跳转语句
alert( getstring );
//显示返回值
if(getstring != undefined)    //如果返回值不为空
{
    var first = getstring.indexOf(',');            //从0开始查找第一个',',记录位置
    var exp1 = getstring.substring(0,first);        //截返回值
   
    second = getstring.indexOf(',',first+1);        //从first+1位置开始,查找下一',',记录位置
    var incordele = getstring.substring(first+1,second);    //截返回值
}


页面二(跳转到表单名)

function CustomizeiniObj()            //初始化事件
{
    alert(window.location.href);
    //查看是否接收到参数
    var str = window.location.href;
    if(str.indexOf('RelationValue=')>-1)        //如果有参数
    {
        var indexW = str.indexOf('RelationValue=')+14;        //获得参数起始位置
          var indexF = str.indexOf('Formname')-1;            //获得参数结束位置
          var strval = str.substring(indexW,indexF);        //截取参数
          var T = strval.split(',');                //按','进行分割

          document.all.item('text_1').value = T[0];        //获得第一个参数
          document.all.item('text_2').value = T[1];        //获得第二个参数       
    }
}

(确定button按钮onclick事件)
window.returnValue = '返回值一,返回值二,返回值三,';        //返回值,用','隔开
top.close();                            //关闭页面二
更多技术文档参见:http://www.founderfix.com:81/showforum-40.aspx