Strona 1 z 1

jak to zrobić?

: pt cze 22, 2007 11:28 pm
autor: jariko
Witam
Mam problem (a z góry mówię, że nie jestem profesjonalistą). Robię bardzo prostą stronkę w html-u, jednak gość, któremu to robię ma taką zachciankę :-) Otóż na stronie jest menu (4 przyciski - pliki *.gif) oraz obok przycisków element graficzny. I teraz gość chce coś takiego: jak myszką najadę na któryś z przycisków to ma się on zmienić (szare podświetlenie) oraz ma się zmienić grafika obok tych przycisków - O ile ze zmianą kolory przycisku nie mam problemów (za pomocą dhtml-a dostępnego we FrontPage'u) o tyle nie wiem, jak jednocześnie zmienić grafię obok. Czy to skomplikowana sprawa i trzeba zastosować skrypt Javy czy jest jakiś inny sposób? Jeśli kto nie zrozumiał tego problemu to na stronie www.persena.com.pl jest dokładnie podobna sprawa: menu i obok grafika, która się zmienia. Bardzo proszę o pomoc: to pilna i ważna sprawa dla mnie. Czy ktoś napisałby ewentualnie taki skrypt i za ile? [email protected]

Re: jak to zrobić?

: sob cze 23, 2007 4:04 am
autor: kulmen
Jedno z rozwiązań znajdziesz tutaj:

Tutoriale xhtml - trzeci i piąty tutorial

lub piszesz skrypt w js: nadejesz grafice (img, div - nie wiem w czym ją umieszczasz) id np: id="obrazek1" a w elemencie który po najechaniu na zmienić Ci grafikę wstawiasz

Kod: Zaznacz cały

document.getElementById('obrazek1').style.background-image = 'url(...)';
Przykładowy kod zadziała jeśli grafika była tłem elementu blokowego, jak jest zwykłym obrazkiem to zmieniasz 'src'

Re: jak to zrobić?

: sob cze 23, 2007 11:46 am
autor: Krzysztof Aszkiełowicz
a nie

Kod: Zaznacz cały

style.backgroundImage
??

Re: jak to zrobić?

: ndz cze 24, 2007 5:18 pm
autor: kulmen
Jak najbardziej, moja pomyłka. Zamiast js wyszedł css :?