有時更改首頁檔案名稱,或者將舊的網頁移除,將會造成一些網友點按之前的連結時,出現〔找不到這個網頁〕的訊息,為了避免這種問題的發生,可以善加利用〔自動轉址〕的語法。
例如舊的首頁home.html將改名成新的index.html,這時可以將舊檔案保留(即不刪除),將裡面的內容刪除,再加上自動轉址的語法,這樣網友若連至home.html則會自動轉至index.html。
提供四種自動轉址的語法,您可以依自己的需求選用~
方法一:於<head>之</head>加入以下語法
<meta http-equiv="refresh" content="停留秒數;url=新的網址">
範例:
<html>
<head>
<meta http-equiv="refresh" content="0;url=http://www.suefar.com.tw">
</head>
</html>
方法二:於<body>之</body>加入以下語法
<body onload="window.open('新網址','_top')">
</body>
範例:
<html>
<body onload="window.open('http://www.suefar.com.tw','_top')">
</body>
</html>
方法三:於<body>之</body>加入以下語法。停留時間為千分之一秒,例如1秒後轉址,則停留時間輸入1000
<Script Language="JavaScript">
setTimeout("location.href='新網址'",停留時間);
</Script>
範例:
<html>
<body>
<Script Language="JavaScript">
setTimeout("location.href='http://www.suefar.com.tw'",1000);
</Script>
</body>
</html>
方法四:於<body>之</body>加入以下語法。
<Script Language="JavaScript">
<!--
location.href= ('新網址');
-->
</Script>
範例:
<html>
<body>
<Script Language="JavaScript">
<!--
location.href= ('http://www.suefar.com.tw');
-->
</Script>
</body>
</html>
轉載自偉婕的部落格
留言列表