2012-10-08 75 views
0

我確信之前已經詢問過這個問題,但是我發現所有鏈接都與將數據發佈到彈出頁面有關。從彈出頁面回到調用頁面

在我的情況下,我試圖從彈出頁面返回兩個值/變量回到原始頁面。

到目前爲止,我的工作是在後面的彈出頁面代碼中創建兩個會話變量,然後在彈出窗口關閉時刷新第一頁。我不知道如何最好地做到這一點。我不想整頁刷新,我只想讓兩個文本框顯示每個會話變量的值。

如果我在關閉按鈕上使用回髮網址,我的代碼隱藏永遠不會觸發填充我的會話變量,並打開我的呼叫頁面的另一個實例。

如果有人有鏈接或教程來證明這一點,我會非常感激。

謝謝

回答

0

首先,我不明白,返回值到父確實需要一個會話變量?

那麼你可以通過json或XML或數組傳遞值給父母,你需要的只是一段JavaScript,它是window.parent,你可以調用父方法的JavaScript方法。

如果你的要求是將其保存在服務器會話,你可以做任何你正在做的目前

+0

我希望避免JavaScript和JSON肯定和XML。 JavaScript數組看起來像什麼?有沒有辦法通過ASP直接處理這個問題?我確實將它保存到會話變量,但不知道如何設置特定的文本框值。 – htm11h

+0

那麼upvote會有所幫助,無論如何你想要做的是在客戶端,所以ASP不會有太大幫助 –

+0

我怎麼能在JavaScript中做到這一點?我想如果我可以在兩個文本框字段上進行局部頁面刷新。這應該工作。我希望沒有JavaScript就能做到這一點。 – htm11h