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....