我的JS文件中有函数如下:点上一个函数引用下一个函数VCAnywhere.UI.cameraNodeOnClick = function( e )
{
    VCAnywhere.UI.liveVideoToComputer($('mp').GetChannelId() + 1,this.cameraId);
}VCAnywhere.UI.liveVideoToComputer = function(channel, cameraId)
{
    VCAnywhere.LogOn.waitPanel.setHeader(ResourceStrings.playing);
    VCAnywhere.LogOn.waitPanel.show();    var pl = new SOAPClientParameters();
    pl.add('channel', channel);
    pl.add('cameraId', cameraId);
        
    SOAPClient.invoke(VCAnywhere.LogOn.url, 
        'LiveVideoToComputer', 
        pl, 
        true, 
        VCAnywhere.UI.operationCallback);
}现在是另一个页面需要参数,请教高手如何将里面面的参数传递给另一个页面?

解决方案 »

  1.   

    这是JS请求webservice??你说的是哪个参数要传给另一个页面的?
      

  2.   

    我想将channel, cameraId取出来,放在一个可以取到的地方,然后调用他们,如何做?
      

  3.   

    var channelID;
    var cameraID;
    VCAnywhere.UI.cameraNodeOnClick = function( e ) 

        VCAnywhere.UI.liveVideoToComputer($('mp').GetChannelId() + 1,this.cameraId); 
        channelID=$('mp').GetChannelId() + 1;
        cameraID=this.cameraId;
    } VCAnywhere.UI.liveVideoToComputer = function(channel, cameraId) 

        VCAnywhere.LogOn.waitPanel.setHeader(ResourceStrings.playing); 
        VCAnywhere.LogOn.waitPanel.show();     var pl = new SOAPClientParameters(); 
        pl.add('channel', channel); 
        pl.add('cameraId', cameraId); 
            
        SOAPClient.invoke(VCAnywhere.LogOn.url, 
            'LiveVideoToComputer', 
            pl, 
            true, 
            VCAnywhere.UI.operationCallback); 
    }function PassToOtherPage()
    { window.open('a.aspx?cameraid='+cameraID+'&channelid='+channelID,'',''); }是这个意思不?