Rumah > hujung hadapan web > html tutorial > Koleksi ringkasan penggunaan iframe HTML_HTML/Xhtml_Pengeluaran halaman web

Koleksi ringkasan penggunaan iframe HTML_HTML/Xhtml_Pengeluaran halaman web

WBOY
Lepaskan: 2016-05-16 16:43:10
asal
1508 orang telah melayarinya

Analisis penggunaan Iframe
Digunakan untuk menetapkan bingkai atau bekas terapung untuk teks atau grafik.
BORDER

Tetapkan lebar tepi di sekeliling bingkai
FRAMEBODER

Sama ada bar skrol AUTO )
SRC

Nyatakan fail atau imej yang dipanggil oleh IFRAME (HTML, HTM, GIF, JPEG, JPG, PNG, TXT, *.*)
Kesan "Picture-in-picture"--membincangkan penggunaan tag IFRAME
Melihat laman web hari ini, kelajuan Internet agak perlahan, tetapi hampir setiap halaman perlu meletakkan beberapa sepanduk , gambar lajur, hak cipta, dll. Sudah tentu, tidak ada yang salah dengan banyak perkara yang serupa kerana keperluan untuk gaya laman web yang bersatu dan kesan pengiklanan, tetapi selepas semua, dompet pengguna semakin kehabisan wang oleh "perhiasan ini" " perkara. Adakah terdapat apa-apa cara untuk menjadikannya mungkin? Selepas memuat turun perkara serupa ini sekali, tidak perlu memuat turunnya semula, tetapi hanya kandungan halaman web dengan kawasan kandungan yang diubah itu dimuat turun?
Jawapannya pasti: gunakan tag Iframe!
1. Penggunaan tag Iframe
Apabila bercakap tentang Iframe, anda mungkin telah membuangnya ke "sudut yang terlupa", tetapi apabila ia berkaitan dengan saudaranya Frame, anda tidak akan asing. Tag bingkai ialah tag bingkai Apa yang kami panggil struktur berbilang bingkai adalah untuk memaparkan berbilang fail HTML dalam tetingkap penyemak imbas. Sekarang, kita menghadapi situasi yang sangat realistik: jika terdapat tutorial, ia dibahagikan kepada bahagian satu demi satu Pada akhir setiap halaman, terdapat pautan ke "bahagian sebelumnya" dan "bahagian seterusnya", kecuali kandungannya. setiap tutorial adalah berbeza. Tambahan pula, kandungan bahagian lain halaman adalah sama Nampaknya terlalu membosankan untuk membuat halaman demi halaman yang bodoh daripada halaman tidak berubah, cuma buat tutorial Ia menjadi halaman kandungan halaman demi halaman, tanpa kandungan lain Apabila mengklik pautan atas dan bawah halaman, hanya bahagian kandungan tutorial akan ditukar, dan bahagian lain akan kekal tidak berubah. Dengan cara ini, satu menjimatkan masa, dan satu lagi ialah jika tutorial mempunyai tiga perubahan panjang dan dua pendek pada masa hadapan, juga sangat mudah, dan tidak akan menjejaskan seluruh tentera yang lebih penting, sepanduk pengiklanan, senarai lajur, navigasi dan perkara lain yang disertakan dalam hampir setiap halaman hanya dimuat turun sekali dan kemudian tidak lagi dimuat turun. Teg Iframe, juga dipanggil teg bingkai terapung, anda boleh menggunakannya untuk membenamkan dokumen HTML dalam paparan HTML. Ciri terbesar yang berbeza daripada teg Frame ialah fail HTML yang dirujuk oleh teg ini tidak dipaparkan secara berasingan daripada fail HTML lain, tetapi boleh dibenamkan terus dalam fail HTML dan disepadukan dengan kandungan fail HTML untuk menjadi keseluruhan. . Selain itu, , anda juga boleh memaparkan kandungan yang sama beberapa kali pada halaman tanpa perlu menulis kandungan berulang kali Metafora yang jelas ialah TV "gambar-dalam-gambar".
Sekarang mari kita bincangkan tentang penggunaan teg Iframe. Format
teg Iframe ialah:


Salin kodKodnya adalah seperti berikut:
🎜>src: fail Laluan boleh berupa fail HTML, teks, ASP, dsb.;
lebar, tinggi: lebar dan tinggi kawasan
menatal: apabila ditentukan Fail HTML SRC berada dalam kawasan yang ditentukan Apabila pilihan tatal tidak dipaparkan atau selesai, jika ia ditetapkan kepada TIDAK, bar tatal tidak akan muncul jika ia adalah Auto: bar tatal akan muncul secara automatik; ia akan dipaparkan;
FrameBorder: lebar sempadan kawasan, untuk membuat " Picture-in-picture "Bercantum dengan kandungan bersebelahan, biasanya ditetapkan kepada 0."
Contohnya:





Salin kod
Kod tersebut adalah seperti berikut: >
2. Kawalan bersama antara bentuk induk dan bingkai terapung Dalam bahasa skrip dan hierarki objek, tetingkap yang mengandungi Iframe dipanggil bentuk induk, manakala bingkai terapung dipanggil bentuk anak perhubungan adalah penting kerana untuk mengakses borang anak dalam bentuk induk atau sebaliknya, anda mesti mengetahui hierarki objek sebelum anda boleh mengakses dan mengawal borang tersebut secara pemrograman.
1. Akses dan kawal objek dalam subborang dalam bentuk induk
Dalam borang induk, Iframe atau subborang, ialah objek anak bagi objek dokumen dan anda boleh mengakses subborang secara langsung dalam skrip. objek dalam.
Sekarang timbul persoalan, iaitu bagaimana kita mengawal Iframe ini Di sini kita perlu bercakap tentang objek Iframe. Apabila kami menetapkan atribut ID kepada teg ini, kami boleh melakukan satu siri kawalan pada HTML yang terkandung dalam Iframe melalui DOM Model Objek Dokumen.
Sebagai contoh, benamkan fail test.htm dalam example.htm dan kawal beberapa objek teg dalam test.htm:

Salin kod
Kodnya adalah seperti berikut:


kod fail test.htm ialah:

hello ,anak saya< /h1>

, sayangku, ia boleh digunakan :
document.myH1.innerText="hello,my dear" (dokumen boleh ditinggalkan)
Dalam fail example.htm, subbentuk yang ditunjuk oleh objek teg Iframe ialah konsisten dengan model objek DHTML umum Kaedah kawalan akses objek adalah sama dan tidak akan diterangkan lagi.

2. Akses dan kawal objek dalam bentuk induk dalam subborang
Dalam subborang, kita boleh mengakses objek dalam tetingkap induk melalui objek induknya (induk).
Seperti contoh.htm:





Salin kod
Kodnya adalah seperti berikut: < ;html>

hello, my wife

;



Jika kita ingin mengakses teks tajuk dalam frame1.htm dengan nombor ID myH2 dan menukarnya kepada "hello, kawan saya", kita boleh menulis seperti ini :
parent.myH2.innerText="hello,my friend"
Objek induk di sini mewakili bentuk semasa (borang di mana example.htm terletak Anda perlu mengakses objek dalam borang induk dalam bentuk anak, tanpa pengecualian Semua dilakukan melalui objek induk.
Walaupun Iframe dibenamkan dalam fail HTML lain, ia kekal secara relatifnya bebas dan merupakan "kerajaan bebas". Ciri-ciri dalam satu HTML juga digunakan pada bingkai terapung.
Bayangkan sahaja, melalui tag Iframe, kita boleh menyatakan kandungan yang tidak berubah sebagai Iframe Dengan cara ini, kita tidak perlu menulis kandungan yang sama berulang kali Ini adalah sedikit seperti proses atau fungsi dalam pengaturcaraan banyak kerja manual yang membosankan! Di samping itu, dan yang penting, ia menjadikan pengubahsuaian halaman lebih boleh dilaksanakan, kerana daripada perlu mengubah suai setiap halaman untuk melaraskan reka letak, anda hanya perlu mengubah suai reka letak satu borang induk.
Satu perkara yang perlu diperhatikan ialah penyemak imbas Nestscape tidak menyokong teg Iframe, tetapi dalam dunia IE hari ini, ini nampaknya tidak menjadi masalah besar teg Iframe digunakan secara meluas, bukan sahaja untuk kepentingan mereka sendiri ( laman web), tetapi juga untuk netizen untuk menjimatkan wang yuran Internet, mengapa tidak?
Contoh





Salin kod
Kodnya adalah seperti berikut: < iframe src= "Page" width="width" height="height" align="Susunan boleh kiri atau kanan, tengah" scrolling="Jika terdapat bar skrol, isikan tidak atau ya" > < IFRAME frameBorder=0 frameSpacing=0 tinggi=25 marginHeight=0 marginWidth=0 scrolling=no name=main src="bgm/bgm.html" width=300>
2 :::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::
Selepas menggunakan iframe, saya dapati bar skrol tidak cantik dan saya mahu menggunakan 2 gambar untuk menggantikannya ↑↓
Bagaimana ia harus dilaksanakan?
Jawapan:
Ganti





dengan kod berikut: Salin kod

Kod tersebut adalah seperti berikut :

..





文字
文字

文字

文字

文字




按下鼠标速度会更快!


按下鼠标速度会更快!



内框架Iframe的使用
使用Iframe可以在一人表格内调用一个外部文仞,用用文仞,用用文件,可是了在很多页面上都使用了iframe效果。
现在我们学一下Iframe标记的使用。
Iframe标记的使用格式是:




















当你想用父框架控制内部框架时,可以使用: target="框架的名字"来控制。 IF🎜 >有没有想过除了表单()之外还有其它的网页元素可以编辑文字呢?只要使用IFrame的隐藏的一个属性就个属性就只中编辑器。 其中designMode属性表示IFrame的设计模式的状态(开/关),还在犹豫什么呢,快试!寕厦试!寕厦用这一特性就可以制作很多意想不到的效果。如果下面我们来做一个图片编辑器。
Berikut adalah beberapa tambahan lagi:

Tidak perlu dikatakan.
Lebar ialah lebar halaman yang disisipkan; ketinggian ialah ketinggian halaman yang disisipkan ialah sama ada untuk memaparkan bar skrol halaman (parameter pilihan adalah automatik, ya, tidak, jika parameter ini ditinggalkan, lalai adalah automatik; ); saiz sempadan bingkai;
Nota: Adalah disyorkan untuk menggunakan laluan mutlak untuk URL
Legend mempunyainya:
Dihitamkan 88*8. . .
Contoh 2.
Jika terdapat bingkai dalam halaman. . Cuma klik pada pautan pada halaman dan minta untuk membukanya dalam
Kemudian ubah suai mod pembukaan lalai: Tambahkan < href=URL target=**>atau bingkai sasaran pautan separa ditetapkan kepada (**)
 Contoh 3.
Untuk memasukkan halaman. Minta ambil bahagian tengah sahaja. Tidak mahu apa-apa lagi. ,. .
 Kod:

Kawal kedalaman halaman yang diselitkan oleh bingkai marginwidth=0 marginheight=0; > Sama ada hendak menatal bar skrol ( auto, ya, tidak) Saiz sempadan bingkai sempadan bingkai, lebar=776 tinggi=2500 Saiz bingkai ini.
1. Tambahkan iframe pada halaman
,
scrolling menunjukkan sama ada untuk memaparkan bar skrol halaman , pilihan Parameter adalah auto, ya, dan tidak Jika parameter ini ditinggalkan, lalai adalah automatik.
2. Hiperpautan menghala ke halaman web terbenam. Hanya namakan iframe. Kaedahnya ialah , maka, pernyataan hiperpautan pada halaman web hendaklah ditulis sebagai:
3. Jika frameborder ditetapkan kepada 1, kesannya akan menjadi seperti a kotak teks
Penggunaan IFRAME lutsinar
Ia mesti disokong oleh IE5.5 atau lebih tinggi
Dalam teg fail transparentBody.htm, saya telah menambahkan style="background-color=transparent " melalui empat IFRAME berikut saya fikir anda harus mempunyai pemahaman yang jelas tentang cara melaksanakan kesan ketelusan latar belakang iframe:
< ;/ IFRAME>

:
Tetingkap dan bingkai terapung Kawalan bersama antara
Dalam bahasa skrip dan hierarki objek, tetingkap yang mengandungi Iframe dipanggil bentuk induk, manakala bingkai terapung dipanggil bentuk anak Adalah penting untuk menjelaskan perhubungan antara kedua-duanya, kerana Apabila mengakses subborang dalam bentuk induk atau sebaliknya, anda mesti mengetahui hierarki objek sebelum anda boleh mengakses dan mengawal borang melalui program.
1. Akses dan kawal objek dalam subborang dalam bentuk induk
Dalam borang induk, Iframe atau subform ialah objek anak bagi objek dokumen Anda boleh mengakses subborang secara langsung dalam skrip.
Sekarang ada soalan, iaitu, bagaimana kita mengawal Iframe ini Di sini kita perlu bercakap tentang objek Iframe. Apabila kami menetapkan atribut ID kepada teg ini, kami boleh melakukan satu siri kawalan pada HTML yang terkandung dalam Iframe melalui DOM Model Objek Dokumen.
Contohnya, benamkan fail test.htm dalam example.htm dan kawal beberapa objek teg dalam test.htm:
  
test.htm文件代码为:
  
   
    

hello,my boy


   
  
  如我们要改变ID号为myH1的H1标记里的文字为hello,my dear,则可用:
  document.myH1.innerText="hello,my dear"(其中,document可省)
  在example.htm文件中,Iframe标记对象所指的子窗体与一般的DHTML对象模型一致,对对象访问控制方式一样,就不再赘述。
  2、在子窗体中访问并控制父窗体中对象
  在子窗体中我们可以通过其parent即父(双亲)对象来访问父窗口中的对象。
  如example.htm:
  
   
    
    

hello,my wife


   
  
  如果要在frame1.htm中访问ID号为myH2中的标题文字并将之改为"hello,my friend",我们就可以这样写:
  parent.myH2.innerText="hello,my friend"
或者parent.document.getElementById("myH2").innerText="hello,my friend"
  这里parent对象就代表当前窗体(example.htm所在窗体),要在子窗体中访问父窗体中的对象,无一例外都通过parent对象来进行。
3:frame的一个子元素访问frame的另一个子元素
例如:框架文件frame.html中嵌入了另外两个html文件








那么现在要在DirectoryTree.html文件中访问Search.html文件中的一个id为section的标签的innerHTML属性,则可以这样:
alert(parent.document.search.section.innerHTML),
其中search是“搜索”div的id,或者:
alert(parent.document.getElementById("search").section.innerHTML),
或者也可以这样:
alert(parent.document.frames["frameSublist"].name)(这是直接访问iframe)
  Iframe虽然内嵌在另一个HTML文件中,但它保持相对的独立,是一个“独立王国“哟,在单一HTML中的特性同样适用于浮动帧中。
  试想一下,通过Iframe标记,我们可将那些不变的内容以Iframe来表示,这样,不必重复写相同的内容,这有点象程序设计中的过程或函数,减省了多少繁琐的手工劳动!另外,至关重要的是,它使页面的修改更为可行,因为,不必因为版式的调整而修改每个页面,你只需修改一个父窗体的版式即可了。
  要注意的是,Nestscape6.0之前版本不支持Iframe标记。
  例子:
1:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


2:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
用了iframe后 发现滚动条不漂亮 想用2个图片来代替↑↓
应该怎么实现呢?
回答:
用下列代码替换网页的..







:::: :::::::::::::::::::::::::::::::::::::::::::::: :::::::::: ::
Kod berikut boleh melaksanakan ketinggian penyesuaian IFrame, iaitu, ia secara automatik menyesuaikan diri dengan panjang halaman untuk mengelakkan bar skrol muncul pada halaman dan IFrame pada masa yang sama .
Kod sumber adalah seperti berikut

HTML
























被引用的文件UserLogin.html:



文字
文字

文字

文字

文字





Tekan tetikus ke bawah untuk menjadikannya lebih pantas!
Tekan tetikus untuk menjadikannya lebih pantas!< / TD>













 会员登录












现在假设“最新主题列表”文件中有一个超链接,点击其,包含“最新主题,就是小家家家题家此时需要利用javascript来实现:
www.baidu.com
Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
用户名:
密码: