我的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);
}现在是另一个页面需要参数,请教高手如何将里面面的参数传递给另一个页面?
{
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);
}现在是另一个页面需要参数,请教高手如何将里面面的参数传递给另一个页面?
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,'',''); }是这个意思不?