2011-01-20 104 views
0

我有一個模式對話框,用dialogArguments設置打開一個窗口。共享對話框之間的參數

頁上,然後從重定向XXX/YYY/XXX來/ YYY/1和JavaScript拋出:

未捕獲的ReferenceError:dialogArguments沒有定義

我如何通過這兩個頁面之間?

回答

0

您可以保存會話或cookie。

或...可以傳遞url中的參數並從新頁面獲取它。

例子:

(http://www.netlobo.com/url_query_string_javascript.html)

function gup(name) 
{ 
    name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]"); 
    var regexS = "[\\?&]"+name+"=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.href); 
    if(results == null) 
    return null; 
    else 
    return results[1]; 
} 

GUP(Arg1)將返回:

xxx/yyy/ redirects xxx/yyy/1?arg1=hello&arg2=world 

可以使用獲得的參數你好

+0

我不需要得到查詢字符串它是屬性dialogArguments,我需要在兩頁之間傳遞。 – digital 2011-01-24 12:41:22