2014-03-05 53 views
0

我有一個網頁日曆模塊,它將在page-b中的iframe中工作。它包含1頁和兩個部分。當您輸入郵編和房號時,它會隱藏輸入並顯示日曆。使用asp.net如何將數據從一個iframe發佈到另一個頁面上的另一個iframe

用戶還想要一個輸入小部件到他的主頁。所以我創建了一個html小部件頁面,並且也會給客戶提供一個iframe。

我的問題是我怎麼能張貼投入到IFRAME(在頁面一個一個iframe中)在另一頁(在iframe中的頁面-B)

我的語言ASPX和客戶正在使用一個PHP的CMS(我認爲joomla)。我看到了一些建議說把iframe的名稱的目標屬性像這樣的內部:

<form id="kalenderForm" action="page-b.php" target="iframe_name" method="post"> 

但事實是我也有寫目標=「_頂」走出iframe的擺在首位我認爲。提前

任何建議,這將是真正的幫助.. 感謝

+0

我以前做過的iframe日曆窗口小部件,但我不能讓確切地說你在問什麼。你能否添加更多信息? –

+0

@ ogc-nick謝謝。我製作了一個講述故事的圖表。 http://i.imgur.com/1Tqg8M5.jpg 當用戶從客戶網站的主頁中的iframe輸入自己的地址時,他必須進入網站上的另一個頁面,並應打開我的calendar.aspx iframe 我的日曆如下工作:當用戶輸入他的地址並單擊提交時,我隱藏輸入並顯示日曆(通過從mssql獲取事件)。所以我的整個系統有1頁calendar.aspx。這就是爲什麼我爲widget創建了一個html頁面。 –

+0

@ ogc-nick通常我通過Request.Params [「postCode」]獲得條目,而且我需要的任何東西,但問題是我無法從iframe中獲取它們 –

回答

0

確定。如果我明白這個權利,我想你只是想用會話。小部件在頁面上時可以工作,但您希望小部件在不同頁面上顯示日曆。因此,一旦用戶輸入他們的地址並顯示日曆,您希望他們在任何時候看到小部件而不是地址表單時繼續看到他們的日曆。用戶會話應該從頁面到頁面進行維護。

因此,在您calendar.aspx你會像

僞代碼

if(post.formData) { 
    ... db stuff 
    session.showCalendar = true 
} 

if(session.showCalendar) { 
    ... calendar html stuff ... 
} else { 
    ... show form html ... 
} 

清楚我不像ASP傢伙

相關問題