![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
proszę o podpowiedź jak mogę w divie galeria aktywować odnośnik z wykorzystaniem funkcji onmouseover:
Z góry dziękuję, Tomek |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Wyjaśnij CO ma się dziać po najechaniu na miniaturę? Pokazać pełnowymiarowy obrazek? Komputer ma zacząć tańczyć Ci pod biurkiem? (IMG:style_emoticons/default/winksmiley.jpg) GDZIE ma wyświetlić? W nowym oknie? Poniżej miniatur? Na telewizorze w pokoju obok? (IMG:style_emoticons/default/winksmiley.jpg) Bądź konkretniejszy. Aktywacja linka to dość mgliste pojęcie (IMG:style_emoticons/default/haha.gif)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
hmm ze słowa "aktywować odnośnik" rozumię, że po najechaniu na div chcesz zasymulować kliknięcie w link? Można to zrobić tak:
Kod onmouseover="location.href = 'link'" p.s. dziwny kod tworzysz (IMG:style_emoticons/default/winksmiley.jpg) Kod <td> </td> (IMG:style_emoticons/default/blink.gif) Kod $id='pic_1'; if(isset ($_GET['id']) && $_GET['id']) $id=$_GET['id']; masło maślane... Kod $id = ($_GET['id']) ? $_GET['id'] : 'pic_1';
Ten post edytował slammer 27.08.2009, 02:16:43 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje za odzew. Thek: sprawa wyglada tak, mam div TRESC, w który wczytuję pliki php pic_1 pic_2 itd. Pliki teraz ładowane są przez naciśnięcie jednego z obrazków umieszczonych w divie GALERIA. Chciałem, aby strona była ciut bardziej dynamiczna, żeby najeżdżając kursorem na zdjęcie ładował się jednokrotnie plik php. Dlatego kombinuję z onMouseOver. A może funkcje roll dałoby się jakoś użyć?
Slammer: dziękuję za kod. Czy da się takie zdarzenie ładowania strony wykonać tylko raz? ps. Dziwne kody? (IMG:style_emoticons/default/smile.gif) wydawało mi się, że każda komórka tabeli musi coś w sobie mieć, mi najłatwieć wstawić spacje. Czy to błąd? Jeżeli chodzi o: Kod $id='pic_1'; if(isset ($_GET['id']) && $_GET['id']) $id=$_GET['id']; to istotnie nie do końca wiem o co w nim chodzi, cieszy mnie że działa. Jest zmienionym metodą prób i błędów kodem, który jakiś dobry człowiek mi podsunął tutaj na forum (IMG:style_emoticons/default/smile.gif) Kod $id='galeria_1';
if( isset($_GET['id']) && preg_match('/^galeria_[0-9]+$/',$_GET['id'])) $id=$_GET['id']; Ten post edytował cheschire_kotek 27.08.2009, 06:57:00 |
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Na Twoim miejscu zrezygnowałbym z tabel i sobie miniaturki w DIV ładnie zrobił. W zdarzeniu onMouseOver możesz wywołać choćby:
Kod document.getElementById(element_miniaturki).click() Ale to jedna z możliwości (IMG:style_emoticons/default/smile.gif) Zaś kod kogoś z forum sprawdzał czy istnieje w jakiejkolwiek galerii takie zdjęcie (IMG:style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 187 Pomógł: 6 Dołączył: 31.08.2005 Skąd: Bielsko-Biała Ostrzeżenie: (0%) ![]() ![]() |
proponuję jquery -> ajax
na obrazku robisz: coś w tym kierunku kombinuj. Cytat wydawało mi się, że każda komórka tabeli musi coś w sobie mieć, mi najłatwieć wstawić spacje. jesli komórka ma mieć tylko spacje to po co ją robić (IMG:style_emoticons/default/snitch.gif) można przecież zastosować marginesy (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 27.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Slammer: strona z kodem od Ciebie ładuje się bez błędu. Pojawia się natomiast błąd przy wywołaniu funkcji ajax(id) - obiekt nie obsługuje tej właściwości lub tej metody. Biblioteke mam mintAjax zadeklarowaną w head <script type="text/javascript" src="mintAjax.js"></script>. Czy prawidłowo? Kod po niewielkiem dostosowaniu wygląda tak:
Proszę o pomoc, jak to ożywić. Sam niczego mądrego już nie mogę wymyślić (IMG:style_emoticons/default/tongue.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 20:50 |