在我的HTML,我目前使用下面的BASE標記來簡化文件管理:「回到頂端」按鈕,BASE標籤
<base href="../" target="_blank" />
我願意加入「頁面頂部」按鈕在頁面的底部。下面的代碼行不起作用,可能是因爲這個代碼庫只有一個目錄。
<a id="back2top" class="button" href="#">Back to the top</a>
所以,我想這不是(其中在href指向網頁本身):
<a id="back2top" class="button" href="fr/1_calendar.html">Back to the top</a>
然而,當我點擊按鈕,加油車做兩件事情:
- 它去到頁面頂部(我想要的)
- 並打開一個新窗口(在IE和Chrome上測試)。
有沒有一種方法,我可以:
- 無論是覆蓋基礎,這樣的href =「#」的作品
- 或防止第二窗口的打開
看起來' '在這裏做得比弊大於利。你不能擺脫它嗎?無論如何,新窗口問題可以通過使用「頁面頂部」鏈接中的'target = _top'來解決,而無需使用Javascript。 –
2012-02-02 19:31:20
這是一個有趣的使用基地的利弊討論:http://stackoverflow.com/questions/1889076/is-it-recommended-to-use-the-base-html-tag – skybondsor 2012-02-02 19:31:31
感謝這些有趣的評論。我會試圖擺脫基地。但在我的情況下,這是一個很好的方法來保持一個共同的「圖像」目錄以及包含網頁本身的多個目錄:「website_en」,「website_fr」等。 – tos 2012-02-03 08:50:09