2013-09-27 22 views
1

我怎樣才能限制在客戶端只能打開一次url的一個實例(http://example.com)?我怎樣才能限制只有一個URL(http://example.com)實例在客戶端只能打開一次?

我在我的網站上有一個鏈接,點擊它打開一個新窗口。我如何限制只打開一個實例?

+0

您無法控制客戶端從服務器端執行的操作。唯一的方法是使用某種會話變量來跟蹤。但這不是一個愚蠢的證明。 –

+1

你有一些代碼示例嗎?有了你的問題,如果你需要在瀏覽器或中心端進行這種控制,並不是100%清楚。而且,你需要什麼目的?你想避免用戶在Javascript中多次點擊一個鏈接,還是更多? – Martin

回答

3

如果您希望每次用戶單擊鏈接時都不打開新頁面。當用戶第一次點擊鏈接瀏覽器將與它相連的framename一個新頁面中打開它

<a href="http://www.example.com" target="myframename">link</a> 

在這種情況下: 你可以從「_blank」目標設定爲某些framename,像這樣。 用戶下次點擊鏈接。瀏覽器將檢查framename是否存在,而不是打開一個新的,只是激活現有的。

+0

+1我認爲這是OP正在尋找的東西。 – Bhushan

相關問題