2014-05-19 125 views
0

我有一個php表單頁面。通過輸入formid編號,此頁面還可以重新載入已填寫的表單。Javascript如何使用window.open打開特定頁面/選項卡中的鏈接?

http://localhost/form.php?idform=19 

在該頁面中,我添加了一個javascript window.open,它顯示了創建的最後50個表單。在新窗口中,我想爲每個formid添加一個鏈接。如果我點擊其中一個鏈接,我想返回到主頁面(form.php)並使用特定的formid加載頁面。

window.open是否能夠管理這個?如果是這樣,怎麼樣? 這裏是在form.php的

<a href="http://localhost/formlist.php" onclick="javascript:void window.open('http://localhost/formlist.php','1400166928639','width=700,height=500,toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,left=400,top=200');return false;">FL</a> 

請告知使用的window.open的樣品。 poy

回答

0

您可以使用第二個參數window.open給出您的新「窗口」(選項卡),該參數設置爲'1400166928639'

如果您隨後可以使用相同的參數值window.open,該標籤將被重新使用(假設它仍然打開),並且新的URL將被加載到該標籤中。

編輯:

如果你想從另一個打開的窗口中打開原窗口的URL,可以使用其他窗口的window.opener屬性引用回到原來的窗口:

window.opener.location.href = 'http://localhost/formlist.php'; 
+0

聽起來不錯,但這必須在主窗口上完成,而不是新窗口。這是在開始加載頁面時設置該號碼的方法嗎? – poypoy

+0

我已經更新了我的答案。 –

+0

謝謝!但我想我現在搞砸了。因此,主頁是form.php,它有一個鏈接來打開一個名爲formlist.php的新網頁,其中包含帶有id的鏈接,點擊後會在form.php中重新打開。你的建議不起作用,但我想這是由於我的愚蠢是不是? – poypoy

相關問題