2011-04-06 72 views
0

我需要在下面的行中更改哪些內容?請幫忙 。謝謝:)javascript:window.location.href在IE中打開firefox和新窗口中的新選項卡(而不是彈出窗口)。我想在同一窗口中打開頁面

lstItems.Attributes.Add("onclick", "javascript:window.location.href='" + Project2.Constants.MySiteURL + "myPage.aspx/" + ID + "';"); 

編輯: -

,我發現這個解決方案對SO,但不知道如何在我的情況下使用它:/

window.open("http://asdf.com", "window_name","location=1,status=1,scrollbars=1,resizable=no,width=650,height=650"); 

編輯2: -

任何Javascript專家在這裏?請幫助我。

EDIT3: -

@Headshota ::它仍然在新標籤頁在Firefox和APOP窗口在IE :(

編輯口4: -

@克雷格::什麼?這意味着「可能有一個錯位目標=」 _空白「的地方」我怎麼檢查呢??

編輯: -

可能有人請幫助我走出這個:(

我已經嘗試過任何我可以但我不能讓頁面打開在同一個窗口中。請有人幫助我。

+0

您不想使用'window.open',這將打開一個新的窗口或標籤(取決於瀏覽器和用戶的配置選項)。你的第一個HTML正在製作什麼?而如果你只是分配給'window.location'而不是'window.location.href',會發生什麼? – 2011-04-06 05:17:19

+0

@mu太短: - 我改變它只是window.location..still同樣的問題 – Infinity 2011-04-06 05:41:09

回答

1

我不認爲你需要javascript:在你的代碼。

lstItems.Attributes.Add("onclick", "window.location.href='" + Project2.Constants.MySiteURL + "myPage.aspx/" + ID + "';"); 
+0

:它仍然在Firefox中的新標籤中打開,並在IE瀏覽器中的apop窗口:( – Infinity 2011-04-06 05:39:37

0

我一直使用window.location.href並且它沒有打開一個新的選項卡。我想你可能已經改變了Firefox中的設置,或者可能在某處放置了錯位目標=「_ blank」。

+0

@ Craig ::這是什麼意思?「可能有錯誤的目標=」_ blank「某處」我如何檢查它? – Infinity 2011-04-06 05:52:38

+0

當錨標記具有target =「_ blank」屬性時,它將在新窗口或標籤頁中打開 – Craig 2011-04-06 06:06:20

+0

我只是將目標值設置爲「_parent」,但它仍然在新窗口中打開,並在Firefox的新標籤 – Infinity 2011-04-06 06:25:16

0
//This will open google.com in the current tab. 
openUILinkIn("http://www.google.com","current"); 

//This will open yahoo.com in the new tab. 
openUILinkIn("http://www.yahoo.com","tab"); 
+0

據我所知:這不是一個公共職能 - 這是一個助手,內部函數只能在FF中工作。 – andr 2013-03-10 18:07:04

相關問題