Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12922|Jawab: 0

[Pengetahuan Membangun Situs Web] HTML 301 Jump HTML Cara Melakukan Lompat

[Salin tautan]
Diposting pada 26/10/2014 17.19.00 | | |
HTML tidak bisa melakukannya301 lompatanYa, tapi bisa dilewati
Setelah 5 detik, itu akan secara otomatis melompat ke file hello.html di direktori yang sama (modifikasi sesuai dengan kebutuhan Anda sendiri).
Berikut ini adalah lima contoh untuk mengilustrasikan secara detail, fungsi utama dari contoh-contoh ini adalah: setelah 5 detik, secara otomatis lompat ke file hello.html (modifikasi sesuai kebutuhan Anda sendiri) di direktori yang sama.
1) Implementasi HTML
<head>
<!-- Cara berikut hanya disegarkan tanpa melompat ke halaman lain -->
<meta http-equiv="refresh" content="10">
<!-- Buka halaman lain secara teratur dengan -->
<meta http-equiv="refresh" content="5;url=hello.html">
</head>






Kelebihan: Sederhana
Kekurangan: Tidak tersedia di Struts Tiles
2) Implementasi JavaScript
<Bahasa Skrip="JavaScript" Type="Teks/JavaScript">
Metode berikut melompat langsung
window.location.href='hello.html';
Berikut ini adalah lompatan reguler
setTimeout("javascript:location.href='hello.html'", 5000);
</script>


Kelebihan: Fleksibel, dapat menggabungkan lebih banyak fungsi lain
Kekurangan: Dipengaruhi oleh browser yang berbeda
3) implementasi javascript dengan hitungan mundur terbalik (IE)
<Bahasa Skrip="JavaScript" Type="Teks/JavaScript">
var detik = document.getElementByIdx_x('totalKedua').textContent;
setInterval("pengalihan()", 1000);
fungsi pengalihan ()
{
document.getElementByIdx_x('totalSecond').textContent = --detik;
if (kedua < 0) location.href = 'hello.html';
}
</script>





Kelebihan: Lebih ramah pengguna
Kekurangan: firefox tidak mendukung (firefox tidak mendukung atribut innerText untuk span, div, dll.)
3') menggabungkan implementasi javascript timbal balik (Firefox)
<span id="totalSecond">5</span>
<Bahasa Skrip="JavaScript" Type="Teks/JavaScript">
var second = totalSecond.innerText;
setInterval("pengalihan()", 1000);
fungsi redirect(){
totalSecond.innerText=--detik;
if(second<0) location.href='hello.html';
}
</script>

4) Perbaiki masalah bahwa Firefox tidak mendukung innerText
<span id="totalSecond">5</span>
<Bahasa Skrip="JavaScript" Type="Teks/JavaScript">
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementByIdx_x('totalSecond').innerText = "teks saya innerText";
} lain{
document.getElementByIdx_x('totalSecond').textContent = "teks teks sayaContent";
}
</script>



5) Integrasi 3) dan 3')


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

<Bahasa Skrip="JavaScript" Type="Teks/JavaScript">
var detik = document.getElementByIdx_x('totalKedua').textContent;

if (navigator.appName.indexOf("Explorer") > -1) {
    second = document.getElementByIdx_x('totalSecond').innerText;
} else {
    second = document.getElementByIdx_x('totalSecond').textContent;
}

setInterval("pengalihan()", 1000);
fungsi redirect() {
if (kedua < 0) {
    location.href = 'hello.html';
} else {
    if (navigator.appName.indexOf("Explorer") > -1) {
        document.getElementByIdx_x('totalSecond').innerText = detik--;
    } else {
        document.getElementByIdx_x('totalSecond').textContent = detik--;
    }
}
}
</script>






Mantan:Sempurna untuk perisai, anjing yang aman
Depan:Bab 2, 4, 5, 6, dan 7 dari courseware Java "Hopu Company" di semester pertama tahun pertama
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com