發問時間: 電腦與網際網路程式設計 · 2 0 年前

狀態列不顯示位置

我在我的網頁裡已經用頁框做了\"固定網址\",

但是在連結至其它網頁時,在狀態列中還是會顯示出完整的路徑,

想要請問一下,狀態列裡的完整路徑要如何隱藏起來呢??

已更新項目:

謝謝 jobo

我試了,但是還是會出現網址...只要連結其它網頁時,

還是會出現呢??

1 個解答

評分
  • Jovi
    Lv 5
    2 0 年前
    最佳解答

    這其實是一個很簡單的問題 ,

    不用想那麼複雜,要隱藏狀態列裡的路徑,

    那何不就乾脆把狀態列的文字用別的文字或是空字串代替呢?

    這個用javascript就可以做到了。

    做法如下:

    在原始檔的</head>上面輸入以下語法,

    <script type="text/JavaScript">

    function displayStatusMsg(msgStr) {

    status=msgStr;

    document.returnValue = true;

    }

    </script>

    然後在原始檔的<body>標籤裡修改如下:

    <body onmouseover="displayStatusMsg('要更換狀態列的文字');return document.returnValue">

    你若要讓狀態列裡有文字的話,就自己打上你要的文字吧。

    若全部都不要的話,就留空字串,如下:

    <body onmouseover="displayStatusMsg(' ');return document.returnValue">

    這樣就可以了,

    試試看是不是你想要的。

    ^^

    2006-04-14 10:55:13 補充:

    這是當然的啊,因為連結過去的時候,這時視窗就不是你"原本"的視窗了,所以你所編寫的程式碼也一併不見,就是這樣囉。那麼我們來製作乾脆把狀態列整個拿掉好了,不過前提是不能使用在首頁,也就是說你的首頁可以用一段動畫或是一張圖片讓人家點擊進入你真正的首頁,這也是很常用的技巧。

    2006-04-14 10:55:56 補充:

    在新創立的首頁上的</head>上面輸入:<script type="text/JavaScript">function openBrWindow(theURL,winName,features) { window.open(theURL,winName,features);}</script>

    2006-04-14 10:56:57 補充:

    然後在你所以要新創建的首頁點擊進入原首頁的連結裡改成:例:<a href="javascript:;" onclick="MM_openBrWindow('http://tw.yahoo.com','','toolbar=yes,location=yes,...

    參考資料: 自己
還有問題?馬上發問,尋求解答。