jak to zrobić?

Tematy, które tyczą się webmasterstwa, a nie pasują do konkretnych działów.
jariko
Posty: 1
Rejestracja: pt cze 22, 2007 11:20 pm

jak to zrobić?

Post 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]
kulmen
Nowy
Nowy
Posty: 64
Rejestracja: sob cze 23, 2007 3:24 am
Kontakt:

Re: jak to zrobić?

Post 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'
Krzysztof Aszkiełowicz
Zaczyna działać
Zaczyna działać
Posty: 458
Rejestracja: pn maja 26, 2003 9:29 pm
Lokalizacja: Warszawa
Kontakt:

Re: jak to zrobić?

Post autor: Krzysztof Aszkiełowicz »

a nie

Kod: Zaznacz cały

style.backgroundImage
??
kulmen
Nowy
Nowy
Posty: 64
Rejestracja: sob cze 23, 2007 3:24 am
Kontakt:

Re: jak to zrobić?

Post autor: kulmen »

Jak najbardziej, moja pomyłka. Zamiast js wyszedł css :?
ODPOWIEDZ