Rumah  >  Artikel  >  hujung hadapan web  >  Pengenalan kepada dua penggunaan teg iFrame dalam pengeluaran halaman HTML_HTML/Xhtml_Web

Pengenalan kepada dua penggunaan teg iFrame dalam pengeluaran halaman HTML_HTML/Xhtml_Web

WBOY
WBOYasal
2016-05-16 16:36:271140semak imbas

Ada projek yang sedang saya kerjakan - Butou Favorites. Ringkasnya, ia adalah untuk mengumpul gambar yang anda suka pada halaman Butou, yang menggunakan banyak aspek tentang iframe Ringkasannya adalah seperti berikut:
 1. Sebagai lapisan pop timbul untuk menutup .

Jika anda telah melakukan topeng hitam semacam itu yang meliputi seluruh halaman, dan ia berlaku bahawa pengguna menggunakan IE6, dan ia berlaku bahawa terdapat elemen pilihan pada halaman, anda akan mengalami sakit kepala (prinsipnya akan tidak diulang di sini). Kami akan mendapati bahawa DIV pop timbul tidak dapat menampung pemilihan, dan giliran iframe kami untuk muncul. Logiknya adalah seperti berikut:

Masukkan ke dalam iframe pada tahap yang sama dengan div pop timbul
Pastikan indeks-z iframe lebih kecil daripada indeks-z div pop timbul
Tambah saiz semula tetingkap dan tatal acara untuk memastikan bahawa iframe boleh meliputi seluruh halaman

Sebahagian daripada kod

Kod XML/HTMLSalin kandungan ke papan keratan
  1. var iframe = U.isie6() ? '< ;iframe gaya="kedudukan:mutlak;kiri:0;atas:0;z-index :2000000;penapis:Alpha(opacity=0); lebar:100%;tinggi:' ds.height '" frameborder="0">iframe>' : '';
  2. $container.append(iframe).appendTo($body);
 2. Kuki penulisan merentas domain

Terdapat dua domain a.com dan b.com. Dalam keadaan tertentu, beberapa fungsi b akan muncul pada halaman a. Kadangkala perlu melakukan beberapa operasi pada kuki domain b.com semasa mengendalikan halaman a untuk memudahkan lawatan pengguna seterusnya. Kami hanya perlu menambah iframe (dinamik atau tetap) pada halaman a, atribut src menghala ke halaman proksi halaman b dan melakukan operasi kuki pada halaman ini.

Kenyataan:
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