Thread View: pl.comp.lang.javascript
5 messages
5 total messages
Started by zlotowinfo
Thu, 12 May 2011 20:29
jak zrobić przycisk po najechaniu zmienia kolor ale by był z łapką
Author: zlotowinfo
Date: Thu, 12 May 2011 20:29
Date: Thu, 12 May 2011 20:29
22 lines
1768 bytes
1768 bytes
aktualnie mam button ktory po najechaniu zmienia tło
1. firefox tego nie trawi, nie zmienia się tło,
obojetnie co to by było td czy button
2. drugi problem to taki że chciałbym by pokazywała się łapka
po najechaniu i podświetleniu, gdy zrobiłem <td> podobnie jak <button>
wpisując <a></a> wewnątrz komorki to po najechaniu na linka
tło się zmieniało
aktualnie wyglada to tak:
function changeb(image){if
(event.srcElement.tagName=="BUTTON")event.srcElement.style.backgroundImage="url('img/btlo"+image+".png')"}
<button onMouseover="changeb(\'3\')" onMouseout="changeb(\'\')">
naturalnie wiem że najprościej poprostu zrobić obrazki do każdej pozycji
menu, i ten obrazek wewnątrz <a><img src></a>
tylko każda zmiana/dodanie pozycji menu to każdorazowo,
zmiana obrazka czego chciałbym uniknąć
Re: jak zrobić przycisk po najechaniu zmienia kolor ale by był z łapką
Author: Lukasz Wrobel
Date: Thu, 12 May 2011 22:17
Date: Thu, 12 May 2011 22:17
23 lines
1901 bytes
1901 bytes
Dnia 12.05.2011 zlotowinfo <usuntousun@go2.pl> napisał/a: > > aktualnie mam button ktory po najechaniu zmienia tło > > 1. firefox tego nie trawi, nie zmienia się tło, > obojetnie co to by było td czy button > 2. drugi problem to taki że chciałbym by pokazywała się łapka > po najechaniu i podświetleniu, gdy zrobiłem <td> podobnie jak <button> > wpisując <a></a> wewnątrz komorki to po najechaniu na linka > tło się zmieniało Kolego, efekt o który Ci chodzi można bez problemu uzyskać za pomocą samego, czystego CSS'a. Javascript jest tu zbędny. Po co strzelać do muchy z armaty. Polecam poczytać o: 1. CSS'owej pseudoklasie ":hover" http://www.w3schools.com/css/sel_hover.asp 2. CSS'owej właściwościach "cursor", "background-color", "background-image" http://www.w3schools.com/css/pr_class_cursor.asp (wartość "pointer" tej właściwości!) http://www.w3schools.com/css/pr_background-color.asp http://www.w3schools.com/css/pr_background-image.asp
Re: jak zrobić przycisk po najechaniu zmienia kolor ale by był z łapką
Author: zlotowinfo
Date: Fri, 13 May 2011 09:22
Date: Fri, 13 May 2011 09:22
8 lines
1414 bytes
1414 bytes
w istocie załatwiło wszystkie przegladarki
i znacząco uprościło kod strony, teraz jest tak:
td.x1{height:22pt;font-family:verdana;font-size:10pt;text-align:center;cursor:pointer;background:transparent;border:
0px;color:white;background-image:url(img/btlo.png); font-weight:bold;}
td.x1:hover{background-image:url(img/btlo3.png);}
<tr><td class=x1>
Re: jak zrobić przycisk po najechaniu zmienia kolor ale by był z łapką
Author: zlotowinfo
Date: Fri, 13 May 2011 09:25
Date: Fri, 13 May 2011 09:25
2 lines
1161 bytes
1161 bytes
pospieszyłem się, tym razem nie działa prawidłowo w internet explorer a metoda z buttonem działała :/
Re: jak zrobić przycisk po najechaniu zmienia kolor ale by był z łapką
Author: zlotowinfo
Date: Fri, 13 May 2011 14:22
Date: Fri, 13 May 2011 14:22
7 lines
1326 bytes
1326 bytes
zrobiłem teraz dwie wersje menu jedna tylko dla IE:
aktualnie wyglada to tak:
function TD(image){if
(event.srcElement.tagName=="TD")event.srcElement.style.backgroundImage="url('img/btlo"+image+".png')"}
<td onMouseover="changetd(\'3\')" onMouseout="changetd(\'\')">
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads