Delphi Dünyası Facebook'ta

Kodbank İndir

! CODEBANK 2012 !

İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.

Gönderen Konu: Rakamların üzerine gelince Resim değişsin.  (Okunma sayısı 2936 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı erenalp

  • Delphi 5 Level 5
  • *****
  • İleti: 249
  • Rep: +4/-1
  • Cinsiyet: Bay
Rakamların üzerine gelince Resim değişsin.
« : 24 Ekim 2008 08:31:17 »
haberler bir tablom var. idno,resimurl,goster diye alanlarım var.Şimdi ben 1 2 3 4 .... 10 kadar photoshoptan resimleri yaptım.Amacım haber sitelerinde olduğu gibi 1 in üzerinde gelince resim değişecek,2nin üzerinde geldiğinde resim değişecek böyle 10 a kadar devam ediyor.

Sorun Şurada;
vt de goster true olanlardan şarta uyan  birinci kayıt 1 nolu resimde mouseover ile olacak resim değişecek vt deki url yi göre değişecek ve böyle devam edecek.habertürk teki gibi mesela.2 nolu resmede şarta uyan ikinci kayıt url si gelecek.

Yapamadığım şu: 1 nolu resme yani image vt den nasıl idsini aktaracam image.2 nolu resme nasıl akraracam.Bir mantık yürütemedim.Bilmiyorum çok zor gibi ama 2 haftadan beri uğraşıyorum bir arpa boyu yol alamadım.Yardımlarınızı bekliyorum
Site ise burada
http://www.sayfatest.com/Default.aspx?Sayfa=AnaSayfa
« Son Düzenleme: 24 Ekim 2008 08:34:56 by erenalp »

Çevrimdışı Fatih

  • Emekli Yönetici
  • *****
  • İleti: 2.217
  • Rep: +43/-10
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Rakamların üzerine gelince Resim değişsin.
« Yanıtla #1 : 25 Ekim 2008 12:26:01 »
Ben de Delphi.net şu anda kurulu olmadığı için bir şey diyemeyeceğim, ancak kitabımda datagride özel sil butonu diye bir şey olması lazım. Farklı bir örnekte olabilir. Kitabın bir yerlerine JS'ye nasıl parametre atandığının olması gerekiyor.

Yine yapamazsan söylersin
Malulen emekli programcı / yazar. Bildiklerini unutmakta olduğundan size cevap veremez.

Çevrimdışı Kocaturk

  • Administrator
  • *****
  • İleti: 2.474
  • Rep: +56/-5
  • Cinsiyet: Bay
    • Delphi Dünyası
Ynt: Rakamların üzerine gelince Resim değişsin.
« Yanıtla #2 : 25 Ekim 2008 22:19:29 »
Sana Haberturk ten bir örnek hazırladım buradan sayfaya bakabilirsin. HTML kodu ekte, kendine göre uyarlayabilirsin.

Çevrimdışı erenalp

  • Delphi 5 Level 5
  • *****
  • İleti: 249
  • Rep: +4/-1
  • Cinsiyet: Bay
Ynt: Rakamların üzerine gelince Resim değişsin.
« Yanıtla #3 : 26 Ekim 2008 11:10:20 »
hocam çok teşşekkür ederim ama vt de nasıl yapacam onu anlayamadım.Yapamadım hocam :_hl :_hlÖrnek verebilrimisiniz
« Son Düzenleme: 26 Ekim 2008 11:43:08 by erenalp »

Çevrimdışı erenalp

  • Delphi 5 Level 5
  • *****
  • İleti: 249
  • Rep: +4/-1
  • Cinsiyet: Bay
Ynt: Rakamların üzerine gelince Resim değişsin.
« Yanıtla #4 : 27 Ekim 2008 14:47:47 »
Nasıl bir mantık uygulanır ve vt de goster=true olan ilk 10 resim diğer resimlere yani 1 2 3 4 5 6 7 8 9 10 gibi butonlara nasıl aktarılır.Kocaturk hocam göndermiş anladım onu ama vt den nasıl aktarırız asıl sorun bu.

Çevrimdışı dameon

  • Delphi 5 Level 4
  • ****
  • İleti: 236
  • Rep: +5/-1
  • Cinsiyet: Bay
Ynt: Rakamların üzerine gelince Resim değişsin.
« Yanıtla #5 : 28 Ekim 2008 04:00:52 »
aşağıdaki kod ile HTML Image Tag'inin resimi değiştiriliyor.Sen resim.jpg ismi yerine vt'den aldığın değeri ekleyebilirsin.Image Tag'inin ID'si olarak "benimki" ismini verdiğim için burada da o isim ile çağırılıyor.


procedure TWebForm1.Page_Load(sender: System.Object; e: System.EventArgs);
var
s:string;
begin
s:='<script language=javascript>';
s:=s+'document.getElementById("benimki").src="resim.jpg"';
s:=s+'</script>';
registerstartupscript('deneme',s);

  // TODO: Put user code to initialize the page here
end;

Çevrimdışı sairadam

  • Delphi 1 Level 3
  • ***
  • İleti: 28
  • Rep: +0/-0
  • Cinsiyet: Bay
    • Sair Adam
Ynt: Rakamların üzerine gelince Resim değişsin.
« Yanıtla #6 : 16 Kasım 2008 07:33:57 »
merhabalar;
tabloyu oluşturduğun kısma bir label koyarsın. kod kısmında bir string tanımlar ve tabloyu stringe atarsın. bu arada hücrelerede vt den çektiğin bilgileri doldurursun. en sonunda labelin text özelliğine string i atarsın. istediğin şekilde vt deki resim url ve idleri yerleşmiş olur. detaylı kod yazmak icin vaktim yok ancak ipucu mahiyetinde yazayım. sayfanın loadını aşağıdaki gibi ayarlaman  lazım..
Kod: [Seç]
Tornek.Page_Load(sender: System.Object; e: System.EventArgs);
var
tablo:string;
sql,string;
..
//vt bilesenleri
...
begin
....
//vt ye baglandin sql ile sorguyu cektin sira veriyi yerlestirmeye geldiginde
....
tablo:=tablo+'<table><tr><td align="center"  valign="middle"><a href="detay.aspx?id=';
tablo:=tablo+rs['ID'].ToString"><IMG  src="'+rs['PHOTO'].tostring+'" border="0"></a></td></tr></table>';
.......
//vt kapandi v.s kodlar
label1.text:=tablo;//label1 dizayn kısmında bahsettigin resimli haber bölümünün yerine konan bos bir label.
end;

hepsi bu kadar. sanırım fikir vermiştir.java scriptlerdense bu metod daha mantıklı ve sağlıklıdır.
kolay gelsin.
« Son Düzenleme: 16 Kasım 2008 07:36:26 by sairadam »
Hobim kod yazmak sevdamsa sensin.
Haydi bir el atında şu neşem düzelsin.