İsmail Ata KURT

04 Haz, 2006

Ajax ile hızlı iframe (ajax iframe load)

Posted by: Xcoder In: Ajax| Programlama| javascript

ate�li firefox

Geçde olsa internet explorer’ın (ie7 beta 2 dahil) iframelerdeki müthiş hızını farketmiş durumdayım :)
Özellikle içerik , resim arttıkça ie’de iframeler daha bi hızlanıyor maşallah:)

Sonuç olarak fazla iframe , resim içeren sayfaları ie herşey yüklendikten sonra veriyor.
Ama hakkını yememek lazım ie’nin arkaplan rengini sağolsun hemencecik yüklüyor.

Bende mevcut iframeleri ajax’a çevirmeye üşendiğimden iframeleri neden ajax ile
çağırmıyayım dedim sonuç olarak hissedilir bir hızlanma oluyor ;)

En azından sayfanın tamamen yüklenmesini beklemiyorsunuz :D
Firefox 1.5.0.2-1.5.0.4 , ie 6.0 – 7.0 beta 2 , opera 9.0 beta 1 ile sorunsuz çalışıyor.

Türkçe karakter problemi yaşıyorsanız ,iframe ile çağırdığınız dosya’nın headerları ile oynamanız gerekiyor.
php için dosyanın en başına @header(“Content-Type:text/html; charset=iso-8859-9″); eklerseniz türkçe karakterlede
sorun kalmıyor. Yada apache.conf ile oynayabilirsiniz :)

Onload demoİndir
onclick demoİndir

12 Responses to "Ajax ile hızlı iframe (ajax iframe load)"

1 | Ferhat Kurt

Haziran 10th, 2006 at 9:11 am

Avatar

Merhaba;
Son günlerde Web 2.0 daki gelişmeler gerek kullanıcılar gerekse site hazırlayanlar için heyecan verici.
Ajax kullanımında bir hususa dikkat etmek gerekiyor. Ajax bir websitenin her yerinde kullanılmamalı. Mümkünse iyi bir inceleme sonucuna yerleştirilmeli. Ajax konusunun bu kadar gelişmesinden rahatsızlık duyan bir sektörün web reklamcılığı olduğu düşünülürse gelecek günlerde bu konuda bir uygulama değişikliğine gidilebilir.

Ayrıca İsmail demosunu yayınladığın uygulamaların kodunu da yayınlarsan sevinirim.
Blog’un hayırlısı olsun.

2 | support

Haziran 10th, 2006 at 12:26 pm

Avatar

Doğru diyorsun abi ama ne yapalım ie yavaş :D
Unuttuğum indirme linklerini ekledim bu arada ;)

3 | Melih

Haziran 13th, 2006 at 7:52 pm

Avatar

kod güzelde, ayar dosyası httpd.conf deilmiydi :P

4 | support

Haziran 14th, 2006 at 12:23 am

Avatar

Ya ben apache ayar dosyasını kastettim :D yani httpd.conf
tam olarak /etc/httpd/conf/httpd.conf – apache 2.x için /etc/httpd/conf.d/

5 | Melih

Haziran 18th, 2006 at 6:15 pm

Avatar

verdiğin tam yol, dağıtımdan dağıtıma değişir.. insanları yanlış yönlendirme :P

7 | Murat Atay

Eylül 9th, 2007 at 7:56 am

Avatar

Mantık hatası var.

Sorun sadece iframi kodunu sayfa yüklendikten sonra dinamik olarak eklemek ise, bunun için ajax isteği yapmaya gerek yoktur.

Zaten sadece şeklinde bir kod dönüyor ajax isteğinizden, bunun için niye sunucuya gidilmesi gereksin ki. Javascript ile de aynı kod oluşturulup hiç istek yapılmadan sayfaya entegre edilebilir.

Fazladan bir istek yaparak sunucuyu yormuşsunuz, dediğimi dikkatlice düşünürseniz sizde anlayacaksınız.

8 | Murat Atay

Eylül 9th, 2007 at 7:57 am

Avatar

Bir önceki yorumumda;

“Zaten sadece şeklinde bir kod dönüyor”

“Zaten sadece [iframe] şeklinde bir kod dönüyor”

Html kodlarını kabul etmediği için orası gitmiş.

9 | Xcoder

Eylül 9th, 2007 at 11:14 am

Avatar

Evet tekrar düşününce dediğiniz doğru boşuna sunucuyu yormuşum.
Dediğiniz gibi sadece javascript ile hem sunucu yorulmayacak hem de
ie kasmıcak ;)

Üzerinden uzun süre geçti tam hatırlamıyorum ama vardır gene mantıklı bir sebebim :P

10 | Xcoder

Eylül 9th, 2007 at 11:21 am

Avatar

Eklemeyi unutmuşum
Beşer şaşar :D

11 | hanifi

Temmuz 26th, 2010 at 7:00 pm

Avatar

calisma acik secik cok isime yaradi tesekkurler.
bi ricam olacak arkadasim ; simdi formumuzu post ettik ve sorgu sonucumuzu gosterecegiz bunun icin popup gibi ama ajax li mesela ” http://jquery.com/demo/thickbox/#sectionb-2 ” bu amcalarin yaptigini inceledim cok kurcaladim ama toparlayamadim yol gosterirseniz yardimci olursaniz cok hormete gecer

12 | Xcoder

Temmuz 27th, 2010 at 11:48 pm

Avatar

İlginiz için teşekkür ederim ancak blog girdisinin tarihine bakıcak olursanız 2006 yılında yazılmış. Post işinizi gene jquery’nin .post metodu ile yapmanızı tavsiye ederim.
http://api.jquery.com/jQuery.post/

Comment Form

ID);?>

  • javiostr@gmail.com: Uygulama derlenirken u.data bulunamadı diyor bu sorunu nasıl hallederim??
  • alper: Hocam bu zemberek serveri windows ta yani localimde nası çalıştırabilirim ? exec komutu ile run.sh dosyasındaki komutları çalıştırmayı den
  • alper: Hocam onu şimdi indirdim. Localde wamp kurulu exec ile run.sh dosyası içindeki komutu çalıştırdım fakat yine bağlanamadı hatası alıyorum :