[ mii @ 27.10.2006. 23:07 ] @
Pozdrav

imam datalist u kojem prikazujem vise slika.Zelim da kada se klikne na jednu od slika da se ona pored ili iznad pokaze uvecana (ne u novom window)??ide li tu neki javascript ili neki kod,??

Hvala Unaprijed
[ mii @ 01.11.2006. 10:22 ] @
zar nema niko odgovor??
evo moj datalist:
<asp:DataList id="DataList1" runat="server" ItemStyle-Font-Size="8pt" ItemStyle-BackColor="#F9F9F9" GridLines="Both" CellPadding="5" CellSpacing="3" Width="511px" BorderWidth="0px" BackColor="#F1EDDC">
<ItemStyle font-size="8pt" backcolor="#F1EDDC"></ItemStyle>
<FooterStyle backcolor="#F1EDDC"></FooterStyle>
<ItemTemplate>
<img height="100" width="80" src='C:/objimg/<%# DataBinder.Eval(Container.DataItem, "SL2") %>.jpg'
title="Click for larger image" vspace="5" />
</ItemTemplate>
<AlternatingItemStyle backcolor="#F1EDDC"></AlternatingItemStyle>
</asp:DataList>

Mogu prikazat isto i preko datagrida ,ako neko ima odgovor???

Pozdrav
[ Vuko_ @ 02.11.2006. 16:40 ] @
Evo, cekao sam da neko da neko resenje, ali izgleda da im je promaklo tvoje pitanje :).

Ja kada bih imao taj problem razmisljao bih ovako:
Stavio bih jedan div i unutra Image kontrulu (default visible=false), pa zavisno od slike u datalisti menjao lokaciju div-a, source i velicinu Image kontrole. Posto sam jako los java programer, ne znam kako to da napravim bez ponovnog reload-a strane ( a to bi bilo najbolje), ali i sa reloadom i bez jave, imaces to sto hoces u istom, a ne u novom window-u. Sve to zahteva malo napredniju navigaciju strane ako zelis da sliku prikazujes na razlicitim lokacijama. Ako je lokacija uvek ista, onda nije problem, onda ti verovatno ne treba ni div. Meni je tu vece pitanje: izvrsiti reload strane ili ne? Odgovor na to pitanje zna neko ko se malo bolje razume u javascript.

Obrati paznju na to da ako koristis istu sliku u razlicitim (forsiranim) velicinama, da ce to biti dobro prikazano samo u Internet Exploreru. Ostali browseri slike u kombinaciji sa asp kotrolama prikazuju u originalnoj velicini, a to prilicno komplikuje stvari.
[ mii @ 03.11.2006. 08:54 ] @
Hvala Vuko,
taman sam pomislio da me ignorisu..:))

evo nasao sam jednu skriptu koja otvara sliku u novom prozoru,sto bi moglo da mi posluzi,

<script language="javascript">
function ShowPicture(Picture)
{
Win = open("'C:/objimg/" + Picture, "", "width=125,height=150")
}
</script>
...
...
<ItemTemplate>
<img height="100" width="80" src='C:/objimg/<%# DataBinder.Eval(Container.DataItem, "SL1") %>.jpg' style="cursor:hand" title="Click for larger image" vspace="5" onClick="ShowPicture('<%# Container.DataItem("SL1") %>.jpg')" />
</ItemTemplate>


e sad problem ovdje su u navodnicima ("SL1") u kodu => onClick="ShowPicture('<%# Container.DataItem("SL1") %>.jpg')"

ovo je sigurno resenje ,ali kako da napravim event onclick????