使用firefox+php+javascript,例如我用a herf="http://www.mobile01.com" target="_blank",在新分頁開啟http://www.mobile01.com,是否有辦法防止user重複多次在新分頁開啟相同的網址http://www.mobile01.com
如果能抓取browser目前的每個tab name或是url,沒開該網址就開新tab,正在開啟的話就不要重複開啟,然後直接跳到該tab就好了.
不然就只能用window.open開啟,再用window.name來判斷了..
================
經查 IE要用vs,ff,chrome要用外掛..已放棄
目前只能強迫在相同tab重新開啟相同網頁,但網頁會重新init,跑回第一頁,也無法保存data..
Jinwei wrote:
name如果一樣就會...(恕刪)
這樣會重新執行該新頁,我希望能保留該分頁的當時狀況,例如A分頁開mobile01的電腦板第3頁,我希望能夠直接跳回mobile01的電腦板第3頁.而不是mobile01的首頁.
如大大所提,使用window.name,我目前的問題有:
.視窗會重新init跑code,這會有許多麻煩,例如:有提示視窗的會再開一次,原來該視窗填到一半的data或是網頁內容全部消失,又回到剛開啟視窗的狀態.
一般的解決方式是用_self或是_top取代_blank,但我網頁首頁是mainmenu,因此是希望能用_blank來開啟submenu的網頁.不然就要考慮用iframe,不過後遺症是版面會拉高,不利瀏覽.而且也無法同時執行不同的submenu,因此我可選擇的方案就是開新tab或window,但碰到無法保持已開啟的data或是偵測是否已有開啟的相同tab/window,這樣我可以直接prompt該功能已開啟,直接window.focus到該tab/window,或是開啟新tab/window,所以卡關了.
內文搜尋
X




























































































