HTML: iframe berfungsi sekokoh bingkai

Saya mencari cara untuk mengimplementasikan iframe seperti bingkai.

Ada masalah dengan bilah gulir ketika saya memperbarui src-nya. Terkadang menghilang di beberapa halaman web (seperti Yahoo.com). Dan saya juga harus bekerja melawan frame breaker.

Ada implementasi yang sangat bagus yang sesuai dengan kebutuhan saya. Ini adalah Navigator EyeOS. Saya ingin tahu apakah ada implementasi serupa yang berdiri sendiri dan siap pakai.

Alasan saya tidak menggunakan frame adalah karena saya tidak diperbolehkan memiliki menu drop-down JavaScript di atas frame. Sejauh penelitian saya, hal itu tidak mungkin dilakukan kecuali untuk kontrol kotak kombo HTML. Tolong beri tahu saya jika saya salah. :-)


person Gabriel Chung    schedule 08.02.2009    source sumber


Jawaban (1)


Maaf, tapi saya harus mempertanyakan cara Anda mencapai tujuan Anda. Mengapa Anda memerlukan iframe? Bisakah masalah tersebut diselesaikan dengan ajax dan/atau elemen div yang dapat digulir?

Dengan

div.scroll { overflow: scroll; }

di css Anda, Anda dapat membuat konten div apa saja seperti iframe. Dengan bantuan jQuery, membuat permintaan AJAX yang kompatibel lintas-browser sangatlah mudah. =)

Harap lebih spesifik: apa sebenarnya yang ingin Anda capai dengan iframe?

person Tomas Aschan    schedule 08.02.2009
comment
Terima kasih untuk balasan Anda. Kebutuhan utama saya adalah memiliki cara untuk membuat pembungkus semua halaman. Itu sebabnya saya memerlukan bingkai atau iframe. :-) - person Gabriel Chung; 08.02.2009
comment
OKE. Apakah Anda menggunakan skrip sisi server apa pun, seperti php atau ASP.NET? Jika demikian, Anda harus dapat melakukan pekerjaan di sisi server, sebelum mengembalikan data ke klien - misalnya, ASP.NET memiliki Masterpages. Jika Anda hanya menggunakan html, saya sarankan jQuery AJAX. Sebagian besar pengguna saat ini mengizinkan js. - person Tomas Aschan; 08.02.2009
comment
Masalahnya adalah saya membuat pembungkus halaman yang bukan milik saya. Jadi saya tidak bisa menggunakan teknik yang Anda sarankan. :-) - person Gabriel Chung; 10.02.2009
comment
Mengapa tidak? Jika dirancang agar sesuai dengan iframe, maka harus cocok juga dengan div. Jika Anda bisa membawanya ke iframe dengan panggilan biasa, Anda bisa membawanya ke div dengan panggilan ajax. - person Tomas Aschan; 10.02.2009
comment
Saya mengalami masalah yang sama persis. Sejauh ini saya memiliki solusi parsial yang melibatkan banyak javascript konyol. Idenya adalah menyalin menu tarik-turun Anda ke bingkai lain.... stackoverflow.com/questions/2715447/ - person stu; 28.04.2010