snow_xp
页面一(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();                            //关闭页面二

分类:

技术点:

相关文章: