Immothep [ Errare humanum est. ]
Do łebmajsterów - potrzebna pomoc!!!
Witam.
Mam problem z jednyą rzeczą. Postaram się wytłumaczyć o co mi chodzi.
Potrzebuje zrobić odnośnik (graficzny) do podstrony w ten sposób, aby po najechaniu na tenże odnośnik myszką, pojawaia się inny obrazek (nie wiem czy to jest logicznie napisane).
To są chyba komendy ONMOUSE i OVERMOUS ale nie jestem pewien.
Jeśli ktoś wie jak to zrobić proszę o krótki przykład (może być zamieszczony na forum).
Z góry dziękuje.
Pozdrawiam.
Immothep [ Errare humanum est. ]
Ludzie, niech mi ktoś pomoże, plisssssss!!!
xywex [ mlask mlask! ]
Czy tu nie trzeba zrobić coś z "hoover"?
Immothep [ Errare humanum est. ]
Ehh, żebym to ja wiedział to bym nie zakładał takiego wątku ;-)
xywex [ mlask mlask! ]
Sorry, niestety dokładnie Cie nie pomoge bo tą odrobinkę którą o htmlu wiedziałem już zapomniałem :-((( Tylko coś mi się kojarzy że jest taki skrypt javy.
Immothep [ Errare humanum est. ]
Mimo wszystko thx za pomoc :-) Pozdrawiam.
Katane [ Useful Idiot ]
Immothep --> Te komendy to onmousover i onmouseout. Ja takie rzeczy robię javascriptem. Looknij obok, jak to mniej więcej wygląda:
Immothep [ Errare humanum est. ]
Sorry że jestem taki uperdliwy ale mam jeszcze 2 pytania. 1. Czy do każdego odnośnika w sekcji <BODY> musi być wstawiony nowy sktypt w sekcji <HEAD>? 2. To ID="Obrazek" - co dokładnie mam tu wpisać? PS. przypuśćmy że obrazki nazywają sie NEWS01.gif i NEWS02.gif
Regis [ ]
Troche to rozwiazanie co ci dali jest ograniczajace... Ja polecam tak... <A HREF="news.htm" onMouseOver='b3.src="news02.gif"' onMouseOut='b3.src="news01.gif"'> <IMG SRC="news01.gif" NAME="b3"> </A> Czyli name to nazwa obrazka (to samo name wpisujesz przy odnosniku) ) Obrazek przy onMouseOver, to "nowy" obrazek, a przy onMouseOut, to ten, ktory ma byc normalnie. Poprobuj :)
Immothep [ Errare humanum est. ]
Kiedy najeżdzam na odnośnik wyskakuje mi znaczek taki jak przy źle podanym źródle pliku (taki czerwony X) A kiedy odjeżdzam nie powraca poprzedni .gif
Immothep [ Errare humanum est. ]
I na pierwszym przykładzie dzieje się to samo i na drugim też.
Katane [ Useful Idiot ]
Immhotep --> W takim razie to Ty coś schrzaniłeś. Mi wszystko ładnie chodzi.
Immothep [ Errare humanum est. ]
==>Katane To jeśli nie sprawi Ci kłopotu to napisz jeszcze raz z tym wyjątkiem że oba pliki nazywają się NEWS01.gif i NEWS02.gif. Przepisałem kropka w kropke i nie działa, więc nie wiem czy dokładnie to jest moja wina :-)
Katane [ Useful Idiot ]
Regis --> Za to Twój sposób mi w ogóle nie działa.
Katane [ Useful Idiot ]
Immhotep --> Po prostu zamień "gdzie_jest_obrazek" na "news01.gif", a "gdzie_jest_drugi_obrazek" na "news02.gif"
Immothep [ Errare humanum est. ]
==>Katane Hmm za kogo Ty mnie uważasz, ofkoz że to zmieniłem na nazwy odpowiednich plików, niestety nic nie idzie :(( Aha, mogę dodać że mam win XP, ale to nie ma znaczenia ponieważ inne strony z Javasript chodzą bez problemu (np. forum Gry-Online) :-)
Immothep [ Errare humanum est. ]
Dokładnie to wygląda tak: <HEAD> <script language="javascript"> function odmien() obrazek.src="image\news01.gif"; function zmien() obrazek.src="image\news02.gif"; </script> </HEAD> <BODY> <A HREF="news.htm"><img src="image\news01.gif" ID="obrazek" OnMouseOver="zmien()" OnMouseOut="odmien()"></a> </BODY> Dlatego " image\news01.gif" poniewaz pliki graficzne mam w innym folderze (podrzędnym)
Katane [ Useful Idiot ]
Immhotep --> No to patrz screen obok (dziala doskonale):
Katane [ Useful Idiot ]
Jak pewnie zauważyłś, na GOLu nie ma nawiasów klamrowych, upewnij się że po zmien() w definicji skryptu jest nawias klamrowy.
Immothep [ Errare humanum est. ]
Wiem że nie ma ale mam dobrze wszystko wpisane (chyba). Dlatego zrobiłem poniżej link, z niego zassać można stronke na której umieściłem tenze skrypt. Stronka spakowana jest w zipie i ma 55KB (jest razem z plikami graficznymi).
Immothep [ Errare humanum est. ]
Sorry źle wpisałem adres
Katane [ Useful Idiot ]
HA HA HA!!! ;) Ale się uśmiałem, kiedy odkryłem powód :))) Nawet nie wiedziałem, że takie coś przeszkadza :) Po prostu w skryptach javascript nie może być "\" :))) Zmień wszystkie "\" na "/" i będzie działać :)))
Immothep [ Errare humanum est. ]
Uuuu la la la działa :)) Wielkie dzięki za pomoc, trochę wam zająłem czasu ale warto było (przynajmniej dla mnie:)) Jescze raz THX Pozdrawiam.
Immothep [ Errare humanum est. ]
Sorx jeszcze tylko dwa pytania :) 1.Czy do każdego odnośnika w sekcji <BODY> musi być wstawiony nowy sktypt w sekcji <HEAD>? 2. W około aktywnego odnośnika graficznego robi się ramka (oznacza ona że odnośnik jet aktywny), a mnie chodzi o to aby tej ramki nie było (nie wiem czy jest to logicznie napisane, ale mniej więej o to mi chodzi). Ja mam teraz tak <body text="black" vlink="red" alink="green"> czy wszędzie musi być none lub inna komenda?? np: <body text="black" vlink="none" alink="none">
Regis [ ]
Katane --> Moj sposob jest 100% pewny - uzywam go prawie na kazdej stronie... Immothep --> Juz pisalem - uzyj mojego sposobu, to nie bedziesz mial takich problemow :) Co do drugiego pytania, to musisz uzyc stylow. Poszukaj w watku pt. Kacik Webmasterow (albo jakos tak :) )