[ Acid @ 18.07.2003. 22:19 ] @
Pozdrav svima.
Da li neko zna kako se pravi rollover image u web aplikaciji u vb-u ili u c#-u:
1. da to bude kontrola iz palete web forms (da bih mogao da dodajem kod za kontrolu)
2. standardno dve slicice (jedna kada je mis na kontroli a druga ne)
Ja znam kako da to uradim sa HTML kontrolama ali onda nemogu da im kucam kod vec moram da pravim skriptu (sto ne znam!!)
HVALA!!
[ migoran @ 20.07.2003. 18:27 ] @
Probaj ovo.

Code:

<HTML>
    <head>
        <script language="cs" runat="server">
            private void Page_Load(object sender, System.EventArgs e)
            {
                btnImage.Attributes.Add("onmouseover","Zamjeni('slika2.jpg')");
                btnImage.Attributes.Add("onmouseout","Zamjeni('slika1.jpg')");    
            }
        </script>
        <script language="javascript">
            function Zamjeni(slika)
            {
                document.getElementById('btnImage').src = slika;
            }
        </script>
    </head>
    <body>
        <form runat="server" id="forma">
            <asp:ImageButton id="btnImage" runat="server" ImageUrl="slika1.jpg"></asp:ImageButton>
        </form>
    </body>
</HTML>


[ Acid @ 18.08.2003. 21:17 ] @
hvala ti na kodu ali primer koji si mi poslao uopste ne radi. u svakom slucaju hvala!
[ migoran @ 22.08.2003. 03:39 ] @
Ako si kopirao prethodni kod, vjerovatno si dobio gresku:
Compiler Error Message: CS1026: ) expected
Potrebno je da na mjestu smajlija ubacis zagradu iz greske ')'.

Kod mene je sve OK (XP, IE6).

Srdacan pozdrav,
Goran

P.S. Ako je neka druga greska javi.
[ Acid @ 25.08.2003. 12:10 ] @
postavio sam zagrade ali opet nista?
[ migoran @ 26.08.2003. 02:09 ] @
Da li si?

0. Instalirao .NET Framework i IIS.
1. Snimio datoteku u C:\Inetpub\wwwroot sa *.aspx ekstenzijom. (npr. test.aspx)
2. Napravio dvije slike: slika1.jpg i slika2.jpg i takodje ih smjestio u C:\Inetpub\wwwroot.
3. Pristupio stranici iz IE pomocu http://localhost/test.aspx adrese.

Ako si sve ovo uradio, mora da radi.

Srdacan pozdrav,
Goran
[ degojs @ 26.08.2003. 02:17 ] @
Da razrešimo dilemu - radi, baš ovako kako Goran kaže. Nikola će morati malo da se potrudi :)
[ migoran @ 26.08.2003. 02:18 ] @
vb.net verzija.

<HTML>
<head>
<script language="vb" runat="server">
Sub Page_Load()
btnImage.Attributes.Add("onmouseover","Zamjeni('slika2.jpg')")
btnImage.Attributes.Add("onmouseout","Zamjeni('slika1.jpg')")
End Sub
</script>
<script language="javascript">
function Zamjeni(slika)
{
document.getElementById('btnImage').src = slika;
}
</script>
</head>
<body>
<form runat="server" id="forma">
<asp:ImageButton id="btnImage" runat="server" ImageUrl="slika1.jpg"></asp:ImageButton>
</form>
</body>
</HTML>
[ Acid @ 26.08.2003. 20:27 ] @
Konacno je proradilo ali sam isti kod morao i da ubacim u code edior. Hvala svima