2014-02-06 28 views
-2

我有一個鏈接到.aspx頁面的.html頁面。如何接收aspx頁面中的參數?

我從HTML發送參數ASPX這樣的:

<a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 

在我的.aspx頁面中我有一個iframe:

<iframe src="http://mywebsite.com/?page_id="<%=Request.QueryString["id"]%>"&details_id='<%=Request.QueryString["details_id"]%>' scrolling='no' width="850" height="800" frameborder=0></iframe> 

,我想顯示的頁面不顯示。我沒有收到錯誤,但我的格式已更改,並顯示不同的幀

我在做什麼錯?

+0

這是什麼問題? –

+0

我想顯示的頁面不顯示。我沒有收到錯誤,但是我的格式更改並顯示了不同的框架。也許錯了我如何使用QueryString格式化幀源? – piterskiy

+0

仍然不清楚給我。哪裏有問題? javascript調用是否正確?如果沒有,給我們看。也許你可以爲此創建一個jsfiddle。 –

回答

0

我想openContent函數不存在,因爲你說你自己沒有JavaScript。

我建議改變這個

<a href="javascript:openContent('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 

<a href="javascript:open('page1.aspx?id=7&details_id=7', 870, 1050, 200, 300)">Page 1</a> 
+0

openContent是我在.js文件中聲明的java腳本函數,它打開彈出窗口並顯示指定的URL。 – piterskiy

+0

如果您使用'open'而不是自己的函數,那麼它是否工作?然後你知道在哪裏看。 –

+0

窗口以任一方式打開。只有使用openContent,我才能打開彈出式窗口並按照我想要的方式調整大小/定位它。使用open(),打開整個頁面的內容與openContent方法相同 – piterskiy