Jadual Kandungan
这是父页面
这是子页面
-halaman.
Rumah hujung hadapan web html tutorial Cara membuat subhalaman html

Cara membuat subhalaman html

Feb 22, 2024 pm 05:15 PM
Buat subhalaman html

Cara membuat subhalaman html

Penubuhan dan penggunaan subhalaman HTML

Dengan perkembangan teknologi Internet dan halaman web, semakin banyak laman web dan aplikasi perlu menggunakan subhalaman untuk mengatur dan mengurus maklumat. Subhalaman HTML boleh menjadikan tapak web lebih modular dan boleh diselenggara sambil memberikan pengalaman pengguna yang lebih baik. Artikel ini akan menerangkan cara membuat subhalaman dalam HTML dan memberikan contoh kod khusus.

1. Buat subhalaman

  1. Pertama, kita perlu membuat halaman induk. Halaman induk biasanya merupakan fail HTML utama yang memuatkan dan memaparkan halaman anak. Dalam halaman induk, kita boleh menggunakan elemen <iframe></iframe> untuk membenamkan halaman anak. Kod sampel adalah seperti berikut:
<!DOCTYPE html>
<html>
<head>
    <title>父页面</title>
</head>
<body>
    <h1 id="这是父页面">这是父页面</h1>
    <iframe src="子页面.html"></iframe>
</body>
</html>
Salin selepas log masuk
Salin selepas log masuk
    <iframe>元素来嵌入子页面。示例代码如下:
<!DOCTYPE html>
<html>
<head>
    <title>子页面</title>
</head>
<body>
    <h2 id="这是子页面">这是子页面</h2>
    <p>这是子页面的内容。</p>
</body>
</html>
Salin selepas log masuk
  1. 接下来,我们需要创建子页面。子页面通常是一个独立的HTML文件,包含特定的内容和功能。在子页面中,我们可以编写任意的HTML代码。示例代码如下:
<!DOCTYPE html>
<html>
<head>
    <title>父页面</title>
</head>
<body>
    <h1 id="这是父页面">这是父页面</h1>
    <iframe src="子页面.html"></iframe>
</body>
</html>
Salin selepas log masuk
Salin selepas log masuk

二、使用子页面

  1. 当我们在浏览器中打开父页面时,会同时加载并显示子页面。在父页面中,<iframe>元素的src属性指定了子页面的文件路径。浏览器会自动根据文件路径加载子页面,并将其嵌入到父页面中。示例代码如下:
<!DOCTYPE html>
<html>
<head>
    <title>父页面</title>
    <script>
        function changeContent() {
            var iframe = document.getElementsByTagName('iframe')[0];
            var childWindow = iframe.contentWindow;
            var childDocument = childWindow.document;
            var childHeading = childDocument.getElementsByTagName('h2')[0];
            childHeading.innerText = '子页面内容已修改';
        }
    </script>
</head>
<body>
    <h1 id="这是父页面">这是父页面</h1>
    <iframe src="子页面.html"></iframe>
    <button onclick="changeContent()">修改子页面内容</button>
</body>
</html>
Salin selepas log masuk
  1. 如果需要在父页面中操作或控制子页面,我们可以使用JavaScript来实现。通过<iframe></iframe>元素的contentWindow属性,我们可以获取子页面的窗口对象。然后,我们可以使用子页面的窗口对象执行各种操作,如修改子页面的内容、调用子页面的函数等。示例代码如下:
rrreee

以上代码定义了一个名为changeContent()的JavaScript函数,该函数会获取子页面中的<h2></h2>元素,并修改其文本内容。然后,在父页面中添加一个按钮,并通过onclick事件绑定该函数。当点击按钮时,父页面会调用changeContent()函数,从而修改子页面的内容。

总结

通过使用HTML子页面,我们可以将复杂的网站和应用程序分割成多个模块化的部分,使其更易于维护和管理。通过嵌套<iframe></iframe>Seterusnya, kita perlu membuat subhalaman. Subhalaman biasanya merupakan fail HTML berasingan yang mengandungi kandungan dan fungsi tertentu. Dalam subhalaman, kita boleh menulis kod HTML sewenang-wenangnya. Kod sampel adalah seperti berikut: rrreee

2. Menggunakan subhalaman🎜🎜🎜Apabila kita membuka halaman induk dalam penyemak imbas, subhalaman akan dimuatkan dan dipaparkan pada masa yang sama. Dalam halaman induk, atribut src elemen <iframe></iframe> menentukan laluan fail halaman anak. Penyemak imbas akan memuatkan subhalaman secara automatik berdasarkan laluan fail dan membenamkannya ke dalam halaman induk. Kod sampel adalah seperti berikut: rrreee
    🎜Jika anda perlu mengendalikan atau mengawal subhalaman dalam halaman induk, kami boleh menggunakan JavaScript untuk mencapainya. Melalui atribut contentWindow elemen <iframe></iframe>, kita boleh mendapatkan objek tetingkap subhalaman itu. Kemudian, kita boleh menggunakan objek tetingkap subhalaman untuk melaksanakan pelbagai operasi, seperti mengubah suai kandungan subhalaman, memanggil fungsi subhalaman, dsb. Kod sampel adalah seperti berikut:
rrreee🎜Kod di atas mentakrifkan fungsi JavaScript bernama changeContent(), yang akan memperoleh <h2 id="halaman"> -halaman. </h2> elemen dan ubah suai kandungan teksnya. Kemudian, tambahkan butang pada halaman induk dan ikat fungsi melalui acara onclick. Apabila butang diklik, halaman induk akan memanggil fungsi changeContent() untuk mengubah suai kandungan halaman anak. 🎜🎜Ringkasan🎜🎜Dengan menggunakan subhalaman HTML, kami boleh membahagikan tapak web dan aplikasi yang kompleks kepada bahagian modular, menjadikannya lebih mudah untuk diselenggara dan diurus. Dengan meletakkan elemen <iframe></iframe>, kami boleh memuatkan dan memaparkan halaman anak dalam halaman induk. Melalui JavaScript, kami boleh mengendalikan dan mengawal halaman anak dalam halaman induk. Saya harap contoh kod yang disediakan dalam artikel ini akan membantu anda memahami dan menggunakan subhalaman HTML. 🎜

Atas ialah kandungan terperinci Cara membuat subhalaman html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Adakah HTML mudah belajar untuk pemula? Adakah HTML mudah belajar untuk pemula? Apr 07, 2025 am 12:11 AM

HTML sesuai untuk pemula kerana mudah dan mudah dipelajari dan dapat melihat hasilnya dengan cepat. 1) Keluk pembelajaran HTML adalah lancar dan mudah dimulakan. 2) Hanya menguasai tag asas untuk mula membuat laman web. 3) Fleksibiliti yang tinggi dan boleh digunakan dalam kombinasi dengan CSS dan JavaScript. 4) Sumber pembelajaran yang kaya dan alat moden menyokong proses pembelajaran.

Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Peranan HTML, CSS, dan JavaScript: Tanggungjawab Teras Apr 08, 2025 pm 07:05 PM

HTML mentakrifkan struktur web, CSS bertanggungjawab untuk gaya dan susun atur, dan JavaScript memberikan interaksi dinamik. Ketiga melaksanakan tugas mereka dalam pembangunan web dan bersama -sama membina laman web yang berwarna -warni.

Apakah contoh tag permulaan dalam html? Apakah contoh tag permulaan dalam html? Apr 06, 2025 am 12:04 AM

Anexampleofastartartingtaginhtmlis, yangbeginsaparagraph.startingtagsareessentialinhtmlasttheyinitiateelements, definetheirtypes, andarecrucialforstructuringwebpagesandconstructionthedom.

Memahami HTML, CSS, dan JavaScript: Panduan Pemula Memahami HTML, CSS, dan JavaScript: Panduan Pemula Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesOnhtml, CSS, andjavascript: 1) HtmlStructuresContent, 2) CSSStylesit, dan3) JavaScriptaddsInteractivity, Formingthebasisofmodernwebexperiences.

GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? GITEE PAGES PENYEDIAAN LAMAN WEB STATIC Gagal: Bagaimana menyelesaikan masalah dan menyelesaikan kesilapan fail tunggal 404? Apr 04, 2025 pm 11:54 PM

Giteepages Statik Laman Web Penggunaan Gagal: 404 Penyelesaian Masalah dan Resolusi Ralat Semasa Menggunakan Gitee ...

Bagaimana untuk melaksanakan susun atur penyesuaian kedudukan paksi y dalam anotasi web? Bagaimana untuk melaksanakan susun atur penyesuaian kedudukan paksi y dalam anotasi web? Apr 04, 2025 pm 11:30 PM

Algoritma Adaptif Kedudukan Y-Axis untuk Fungsi Anotasi Web Artikel ini akan meneroka cara melaksanakan fungsi anotasi yang serupa dengan dokumen perkataan, terutama bagaimana menangani selang antara anotasi ...

Bagaimana menggunakan CSS3 dan JavaScript untuk mencapai kesan penyebaran dan membesarkan gambar -gambar sekitarnya selepas mengklik? Bagaimana menggunakan CSS3 dan JavaScript untuk mencapai kesan penyebaran dan membesarkan gambar -gambar sekitarnya selepas mengklik? Apr 05, 2025 am 06:15 AM

Untuk mencapai kesan penyebaran dan membesarkan imej sekitarnya selepas mengklik pada imej, banyak reka bentuk web perlu mencapai kesan interaktif: klik pada imej tertentu untuk membuat sekitar ...

HTML, CSS, dan JavaScript: Alat penting untuk pemaju web HTML, CSS, dan JavaScript: Alat penting untuk pemaju web Apr 09, 2025 am 12:12 AM

HTML, CSS dan JavaScript adalah tiga tiang pembangunan web. 1. HTML mentakrifkan struktur laman web dan menggunakan tag seperti, dan sebagainya. 2. CSS mengawal gaya laman web, menggunakan pemilih dan atribut seperti warna, saiz font, dan lain-lain.

See all articles