
Facebook'taki foto olayýný inceledim ve þöyle olabileceðini düþünüyorum.
Ýleri ve geri butonlarýnda o fotolarýn sayfalarýnýn gercek adresleri var ki
kopyala yapýstýr dedigimizde o fotolar gorunuyor.
Bir  ornekle nasýl olabilecegini acýklayayým.
Mesela : Ýzlediðimiz foto nun idsi : "b" bir önceki "a" bir sonraki "c"
olsun.
photo.php?pid=b ile  o fotoyu cagýrdýk. Sonra next tusu ile "c" fotosunu
cagýrdýgýmýzda týkladýgýmýz ettigimiz  a elementinin href degeri
photo.php?pid=c
olasýna ragmen burda bir onclick ajax calýsýyor ve týkladýgýmýz a
elementindeki hrefin içinden pid yi yani "c" yi cýkartýyor ve o "c" nin
oldugu resmi sayfaya basýyor. Daha sonra ise urlnin sonuna #pid=c ekliyor.
yani yeni url'miz photo.php?pid=b#pid=c oluyor.
Biz bu urlyi kopyala yapýstýr yaptýgýmýzda da url javascript ile
photo.php?pid=c
þekline donusturuluyor ve yine c fotosu acýlýyor.
Sanýrým bu þekilde bir yöntem izlenmiþ.
SAYGILAR
Serkan Yaramaz
On 2/26/08, Anýl KARADAÐ <anil.karadag_at_gmail.com> wrote:
>
> selam deniz
>
> burada #sonrasini oylesine yazdim. Amacým dogru bir url oluþturmak
> deðildi. Sunu demek istemiþtim
>
> http://liste.linux.org.tr gibi bir adrese
>
> location="#http://listelinux.org.tr" ekleyerek anlamsýz bir þey
> olusturabilirim. Burada bir kýsýt yok string toplamak sadece :).
>
>
> Sal, 2008-02-26 tarihinde 22:07 +0200 saatinde, Deniz Dizman yazdý:
>
> > selam anil,
> >
> > "#index.php?id=1" dersen anchor olarak onu ekler zaten,
> > location'a #id=1 yazmak belki istedigin sonucu sana verecektir?
> >
> > onun disinda bunu daha farkli nasil gormek isterdin onu anlamadim.
> >
> > 2008/2/26 Anýl KARADAÐ <anil.karadag_at_gmail.com>:
> >
> >         Sal, 2008-02-26 tarihinde 00:04 +0200 saatinde, Deniz Dizman
> >         yazdý:
> >         > self.location="#hede" dediginiz zaman, ayni sayfada
> >         kalirsiniz, ancak
> >         > URL degismis olur.
> >         > Ornegin www.hodo.com/index.php desiniz ve yukardaki kodu
> >         yazdiniz,o
> >         > zaman
> >         > www.hodo.com/index.php#hede olur ama ayni sayfada kalirsiniz
> >         reload da
> >         > etmez.
> >         > basindaki # isareti buradaki kilit nokta :)
> >         >
> >
> >
> >
> >         # koyarak denedim bendeki sonuc url ile location degerini
> >         joinlemek
> >         oldu.
> >
> >         url     = http://localhost/ornek/index.php
> >         location= "#index.php?id=1"
> >
> >
> >         sonuc url= http://localhost/ornek/index.php#index.php?id=1
> >
> >         bunu daha farklý gostermenin bir yolu yok mu?
> >
> >         > 2008/2/25 Anýl KARADAÐ <anil.karadag_at_gmail.com>:
> >         >
> >         >         Ajax ile sunucuda islemler yapar sonucunu sayfa
> >         postback
> >         >          olmadan
> >         >         yayinlariz. Url degisimi demek sayfanin yeniden
> >         yuklenmesi
> >         >         (ayný
> >         >         sayfaysa) demektir. Ajax ile gittigin url arka
> >         planda kalir,
> >         >         goruntulenmez.
> >         >
> >         >         facebooknun bu degisimi ajaxla yaptigina emin misin?
> >         sayfayi
> >         >         hic
> >         >         incelemedigimden bahsettigin seyi gormedim.
> >         >
> >         >         Pzt, 2008-02-25 tarihinde 15:09 +0200 saatinde, Nuri
> >         Akman
> >         >         yazdý:
> >         >         > Arkadaþlar,
> >         >         >
> >         >         > Haýrladýðým sayfada resimler üzerinde ileri / geri
> >         hareket
> >         >         butonlarýný
> >         >         > kullanarak resim galerisi hazýrladým.
> >         >         >
> >         >         > Sayfa HIZLI çalýþsýn düþüncesiyle resim çaðýrmayý
> >         AJAX ile
> >         >         hallettim
> >         >         >
> >         >         > Tabi ben bunu ajax ile yaparken URL deðiþmiyor :(
> >         >         >
> >         >         > Halbuki, facebook'taki izlenimim bunun
> >         yapýlabildiði
> >         >         yönünde.
> >         >         >
> >         >         > Bu konuyu nasýl yapabilirim acaba?
> >         >         >
> >
> >         >
> >
> >
> >
> >         _______________________________________________
> >         Linux-programlama mailing list
> >         Linux-programlama_at_liste.linux.org.tr
> >         http://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >
> >
> >
> >
> > --
> > dendiz
> > http://dendiz.blogspot.com
> > _______________________________________________
> > Linux-programlama mailing list
> > Linux-programlama_at_liste.linux.org.tr
> > http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama_at_liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 26 Feb 2008 - 23:21:54 EET
