Arşiv Anasayfa ASP.NET Makaleleri
Sayfalar: 1
Mause ile yazının üzerine gelince resim değişmesi Gönderen: erenalp Tarih: 28 April 2008 20:13:15
javascript kodumuz bu şekilde.r ve rr olmak üzere iki parametreyi fonksiyonumuza gönderiyoruz.

<script type="text/javascript" language="javascript">
function resimdegis(r,rr)
{
document.getElementById('Resim').src=r;
document.getElementById('kisahaber').innerHTML=rr;
}

</script
>

<a href="#"
onmouseover="resimdegis('<%# DataBinder.Eval(Container.DataItem," ResimYol")%>','<%# DataBinder.Eval(Container.DataItem,"Kisahaber")%>')"  onclick='javascript:window.open("HaberGoster.aspx?haber=<%#DataBinder.Eval(Container.DataItem, "haberid")%>","","scrollbars=yes,width=610,height=350")'><%# DataBinder.Eval(Container.DataItem," baslik")%>
[/url]

kırmızı ile yazılı kodları datalistimizin bulunduğu td ler arasına yazıyoruz....
Şu şekilde oluyor arkadaşlar.
        <td valign="top"><asp:DataList id="Manset_Getir" runat="server" cellpadding="4" width="100%" forecolor="#333333">
                        <FooterStyle backcolor="#507CD1" forecolor="White" font-bold="True"></FooterStyle>
                        <SelectedItemStyle backcolor="#D1DDF1" forecolor="#333333" font-bold="True"></SelectedItemStyle>
                        <ItemTemplate>
<a href="#"
onmouseover="resimdegis('<%# DataBinder.Eval(Container.DataItem," ResimYol")%>','<%# DataBinder.Eval(Container.DataItem,"Kisahaber")%>')"  onclick='javascript:window.open("HaberGoster.aspx?haber=<%#DataBinder.Eval(Container.DataItem, "haberid")%>","","scrollbars=yes,width=610,height=350")'><%# DataBinder.Eval(Container.DataItem," baslik")%>
[/url]


</ItemTemplate>
                        <AlternatingItemStyle backcolor="White"></AlternatingItemStyle>
                        <ItemStyle backcolor="#EFF3FB"></ItemStyle>
                        <HeaderStyle backcolor="#507CD1" forecolor="White" font-bold="True"></HeaderStyle>
        </asp:DataList></td>


Sayfamızın page load bölümüne ise şu kodları yazıyoruz....

procedure TDefault.TDefault_Load(sender: TObject; e: System.EventArgs);
var
baglanti:oledbConnection;
bagla:oledbdataadapter;
Tablo:Dataset;
SqlCumlesi:string;
komut:oledbcommand;
begin
baglanti:=oleDbConnection.Create('Provider=microsoft.Jet.OLEDB.4.0;'+'data source='+Server.MapPath('db\..........mdb'));
baglanti.Open;
SqlCumlesi :='SELECT Top 10 * FROM Haberler Where Manset='+convert.ToString('True')+' order by Haberid desc';
bagla:=oledbdataadapter.Create(Sqlcumlesi,baglanti);
tablo:=dataset.Create;
bagla.Fill(tablo,'Haberler');
Manset_Getir.DataSource:=tablo.Tables['Haberler'];
Manset_Getir.DataBind;
baglanti.Close;
end;


Bu kodlarının uygulamasını www.kayseriligheyeti.com adresinden inceleyebilirsiniz....