logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak zrobić w HTMLu dwa linki jednocześnie aktywne ??

domel90-ty 11 Gru 2007 12:33 2843 6
REKLAMA
  • #1 4575767
    domel90-ty
    Poziom 10  
    Posty: 19
    Ocena: 1
    Witam

    Chcę zrobić przy pomocy HTMLa i PHP (bez JS) taki bajer, alby po najechaniu na jeden link (np obrazek), drugi link (umieszczony pod obrazkiem, prowadzący do tej samej strony co link z obrazka) również się podświetlał.
    Nie wiem jak dokładnie opisać to co chcę zrobić ale najlepiej zobrazować to na podstawie http://www.allegro.pl/.
    Na tej stronie na górze mamy odnośniki np :Moje Allegro (obrazek) a niżej Moje Allegro (napis). Oba linki prowadzą do tego samego.
    Ale jak zrobić aby po "najechaniu kursorem" na obrazek, napis (link) też się podświetlał ??? (Jeśli to możliwe)

    Z góry dziękuję za pomoc.
  • REKLAMA
  • #2 4575843
    mpn103
    Poziom 34  
    Posty: 2989
    Pomógł: 172
    Ocena: 87
    Trzeba zrobić z tych dwóch elementów (grafiki i tekstu) odnośniki do tych samych stron.
    Na allegro nie podświetla się tekst jak najedziesz na obrazek.
    A żeby tak było trzeba jest zrobić jako jeden odnośnik do jednej strony.
  • REKLAMA
  • #3 4576004
    domel90-ty
    Poziom 10  
    Posty: 19
    Ocena: 1
    Ale jak to zrobić??
    moje oba odnośniki prowadzą do tej samej strony:
    mam tak:



    <td width = 70 valign=top><a class=dommenu HREF= "index.php">Aktualności</a></td> <-- tekst



    <AREA SHAPE=RECT COORDS="860,130,890,150" HREF="index.php?"> <-- obrazek (wlasciwie to jego częsć)

    Chcę aby po najechaniu na niego podświetlał się tekst.
    Tekst oczywiście podświetla się jak na niego najadę (Dokładnie tak jak na allegro)
  • #4 4576060
    slvestr
    Poziom 32  
    Posty: 1664
    Pomógł: 161
    Ocena: 89
    Jest taka opcja aby zrobić z tekstu pod obrazkiem i tego obrazka jeden obrazek. Tzn. w Paincie(innym edytorze grafiki wkleic ten obrazek i podpisać go. Anastępnie zapisać ten podpisany obrazek. Nastepnie jego użyć. Troche to trywialne, ale możesz sprobowac jak inaczej nie dojdziesz.
  • REKLAMA
  • #5 4576068
    tzok
    VIP Zasłużony dla elektroda
    Posty: 38902
    Pomógł: 3177
    Ocena: 6562
    <A HREF="adres_odnośnika"><IMG SRC="adres_obrazka"><BR>Podpis obrazka</A>
  • REKLAMA
  • #6 4576251
    domel90-ty
    Poziom 10  
    Posty: 19
    Ocena: 1
    Tyle że jest taki problem że link obrazkowy jest zrobiony przez wycięcie części dużego LOGO przy pomocy AREA SHAPE=RECT.

    Natomiast link słowny jest pod powyższym logo, na dodatek w innej tabeli.

    Proszę o pomoc.
  • #7 4576371
    tzok
    VIP Zasłużony dla elektroda
    Posty: 38902
    Pomógł: 3177
    Ocena: 6562
    To zrób to "jak Pan Bóg przykazał" na CSS a nie na tabelach.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy sposobu na jednoczesne podświetlanie dwóch linków w HTML-u bez użycia JavaScriptu, tak aby po najechaniu kursorem na link obrazkowy podświetlał się również link tekstowy prowadzący do tej samej strony. Problem wynika z faktu, że link obrazkowy jest realizowany za pomocą mapy obrazkowej (element AREA SHAPE=RECT) wyciętej z dużego logo, natomiast link tekstowy znajduje się w innej tabeli pod obrazkiem. Propozycje rozwiązań obejmują: połączenie obrazka i tekstu w jeden link HTML (np. <a><img><br>tekst</a>), stworzenie jednego obrazka z podpisem w edytorze graficznym, a także sugestię przebudowy układu strony z użyciem CSS zamiast tabel, co umożliwiłoby łatwiejsze sterowanie efektami podświetlenia. Jednakże standardowe mapy obrazkowe nie pozwalają na podświetlanie elementów zewnętrznych, dlatego najlepszym rozwiązaniem jest zastosowanie jednego linku lub zmiana struktury HTML/CSS.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA