Memuatkan Halaman HTML dalam Div Menggunakan JavaScript: Isu Keserasian Penyemak Imbas
Artikel ini menangani isu biasa yang dihadapi semasa cuba memuatkan halaman HTML ke dalam elemen div menggunakan JavaScript. Masalah timbul apabila kod, yang berfungsi dengan lancar dalam Firefox, gagal memuatkan halaman dalam Google Chrome, menggesa pengguna memasang pemalam.
Sampel kod yang disediakan menggunakan elemen objek untuk membenamkan luaran Halaman HTML dalam div. Walau bagaimanapun, Google Chrome memerlukan atribut jenis elemen objek ditetapkan secara eksplisit kepada "teks/html" dan bukannya "jenis/html."
Penyelesaian:
Untuk menyelesaikan isu keserasian penyemak imbas, ubah suai fungsi JavaScript load_home() seperti berikut:
function load_home() { document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>'; }
Dengan menetapkan atribut jenis kepada "teks/html", anda memastikan bahawa Google Chrome memuatkan halaman HTML tanpa meminta palam- dalam.
Atas ialah kandungan terperinci Mengapa Halaman HTML Saya Dimuatkan dalam Firefox Tetapi Memerlukan Pemalam dalam Chrome?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!