この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12922|答える: 0

[ウェブサイト構築知識] HTML 301 ジャンプ HTML ジャンプのやり方

[リンクをコピー]
掲載地 2014/10/26 17:19:00 | | |
HTMLではできません301ジャンプはい、でも通すことは可能です
5秒後、同じディレクトリ内のhello.htmlファイルに自動的にジャンプします(ご自身のニーズに合わせて変更してください)。
以下は詳細を示すための5つの例です。これらの例の主な機能は、5秒後に同じディレクトリ内の自動的にhello.htmlファイル(自分のニーズに応じて変更)ファイルにジャンプすることです。
1) HTML実装
<head>
<!-- 次の方法は他のページにジャンプせずにリフレッシュするだけです -->
<meta http-equiv="refresh" content="10">
<!-- 定期的に他のページに行>
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






メリット:シンプル
短所:ストラッツタイルでは利用できません
2) JavaScriptの実装
<スクリプト言語="javascript" タイプ="text/javascript">
次の方法は直接ジャンプします
window.location.href='hello.html';
以下は通常のジャンプです
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


長所:柔軟性があり、他の機能を組み合わせることができます
短所:異なるブラウザによる影響
3) 逆カウントダウン(IE)を用いたJavaScript実装
<スクリプト言語="javascript" タイプ="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;
setInterval("redirect()", 1000);
関数 redirect()
{
document.getElementByIdx_x('totalSecond').textContent = --second;
もし(2< 0)location.href = 'hello.html' の場合;
}
</script>





メリット:より使いやすくなります
欠点:Firefoxは対応していません(spanやdivなどのinnerText属性をサポートしません)
3')は、相互JavaScript実装(Firefox)を組み込んでいます。
<span id="totalSecond">5</span>
<スクリプト言語="javascript" タイプ="text/javascript">
var second = totalSecond.innerText;
setInterval("redirect()", 1000);
function redirect(){
totalSecond.innerText=--second;
if(second<0) location.href='hello.html';
}
</script>

4) FirefoxがinnerTextをサポートしていない問題を修正する
<span id="totalSecond">5</span>
<スクリプト言語="javascript" タイプ="text/javascript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "my text innerText";
} else{
document.getElementByIdx_x('totalSecond').textContent = "my text textContent";
}
</script>



5) 積分 3) および 3')


<span id="totalSecond">5</span>

<スクリプト言語="javascript" タイプ="text/javascript">
var second = document.getElementByIdx_x('totalSecond').textContent;

if (navigator.appName.indexOf("Explorer") > -1) {
    second = document.getElementByIdx_x('totalSecond').innerText;
} そうでなければ {
    second = document.getElementByIdx_x('totalSecond').textContent;
}

setInterval("redirect()", 1000);
function redirect() {
もし(秒<0){
    location.href = 'hello.html';
} そうでなければ {
    if (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSecond').innerText = second--;
    } そうでなければ {
        document.getElementByIdx_x('totalSecond').textContent = second--;
    }
}
}
</script>






先の:盾にぴったりで、安全な犬にぴったりです
次に:「Hopu Company」Javaコースウェアの第2、4、5、6、7章 新入生の第1学期
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com