onMouseOver, kellään auttavaa kättä?

Minulla on mapatut linkit / imagemap.
Olisi tarkoituksena saada toimiva "onMouseOver" -efekti jokaisen linkin kohdalle, eli siis linkin kuva vaihtuu. Esimerkkinä kuvalinkki
"Moi" josta saisi vain siirtämällä hiirtä päälle "ioM" tekstiksi -> KUVAKSI.

Eli onMouseOver 'ia kaipailisin tai jotain apua. :)

Sen voisitte vaikka lisätä tähän koodiin:
82338
Äänestä

Muut lukivat myös

Vastaukset 8

Vanhimmat

jokaista linkkiä varten erilaisen kuvan koko kuvakartasta.





Funktiossa määritetään kuvakartan kuvan tilalle toinen kuva.

Äänestä
  • Kiitos todella paljon! Tuo olikin minulle aivan uutta, en ole ajatellutkaan sen menevän noin... :)

    onmouseover="highlight(0);" onmouseout="highlight(0);">

    Tuleeko tämän muuttuvan kuvan NIMI kohtaan "highlight(0);" ?

    Jos kuvakartta on "apua.jpg" ja muuttuva kuva "apua2.jpg",
    niin eihän niitä näin laiteta:
    onmouseover="apua.jpg;" onmouseout="apua2.jpg;">

    vaan..?

    Äänestä

  • breaky kirjoitti:

    Kiitos todella paljon! Tuo olikin minulle aivan uutta, en ole ajatellutkaan sen menevän noin... :)

    onmouseover="highlight(0);" onmouseout="highlight(0);">

    Tuleeko tämän muuttuvan kuvan NIMI kohtaan "highlight(0);" ?

    Jos kuvakartta on "apua.jpg" ja muuttuva kuva "apua2.jpg",
    niin eihän niitä näin laiteta:
    onmouseover="apua.jpg;" onmouseout="apua2.jpg;">

    vaan..?

    http://www.frankmanno.com/ideas/css-imagemap/

    Äänestä

  • breaky kirjoitti:

    Kiitos todella paljon! Tuo olikin minulle aivan uutta, en ole ajatellutkaan sen menevän noin... :)

    onmouseover="highlight(0);" onmouseout="highlight(0);">

    Tuleeko tämän muuttuvan kuvan NIMI kohtaan "highlight(0);" ?

    Jos kuvakartta on "apua.jpg" ja muuttuva kuva "apua2.jpg",
    niin eihän niitä näin laiteta:
    onmouseover="apua.jpg;" onmouseout="apua2.jpg;">

    vaan..?

    näin:

    HEAD-osioon:

    function highlight( pic )
    {
    document.images[help].src = kuva pic ".jpg";
    }

    Muokatut kuvat ovat siis nimeltään kuva1, kuva2, kuva3, kuva4 jne..

    Ladattava kuva määritellään siis jokaisessa linkissä, kun kutsutaan highlight-funktiota (onmouseover tapahtumassa) (suluissa oleva luku). Näin ollen 0-tarkoittaa peruskarttaa ja numerot 1-n muokattuja kuvakarttoja.

    Koodissa näytti olevan virhe, tässä korjattu:

    Ensimmäinen linkki:

    Äänestä

  • Ruussi kirjoitti:

    näin:

    HEAD-osioon:

    function highlight( pic )
    {
    document.images[help].src = kuva pic ".jpg";
    }

    Muokatut kuvat ovat siis nimeltään kuva1, kuva2, kuva3, kuva4 jne..

    Ladattava kuva määritellään siis jokaisessa linkissä, kun kutsutaan highlight-funktiota (onmouseover tapahtumassa) (suluissa oleva luku). Näin ollen 0-tarkoittaa peruskarttaa ja numerot 1-n muokattuja kuvakarttoja.

    Koodissa näytti olevan virhe, tässä korjattu:

    Ensimmäinen linkki:

    Jos kuva suuri ja haluaa tuol taval tehdä niin kannattaa miettiä joskos olis mahdollista kuva pilkkoa pieniksi palasiksi tällöin ei tarvitsisi suurta kuvaa siirtää vaan pien palanen.

    Äänestä

  • breaky kirjoitti:

    Jos kuva suuri ja haluaa tuol taval tehdä niin kannattaa miettiä joskos olis mahdollista kuva pilkkoa pieniksi palasiksi tällöin ei tarvitsisi suurta kuvaa siirtää vaan pien palanen.

    silloin voi tehdä niin kuin jere kertoo viestissään.

    Äänestä

  • Ruussi kirjoitti:

    silloin voi tehdä niin kuin jere kertoo viestissään.

    Heh piti kopioida ja liittää oma nimimerkki eikä suinkaan breakyn ;)

    Äänestä

Ketjusta on poistettu 2 sääntöjenvastaista viestiä.

Kommentoi aloitusta


breaky kirjoitti:

Minulla on mapatut linkit / imagemap.
Olisi tarkoituksena saada toimiva "onMouseOver" -efekti jokaisen linkin kohdalle, eli siis linkin kuva vaihtuu. Esimerkkinä kuvalinkki
"Moi" josta saisi vain siirtämällä hiirtä päälle "ioM" tekstiksi -> KUVAKSI.

Eli onMouseOver 'ia kaipailisin tai jotain apua. :)

Sen voisitte vaikka lisätä tähän koodiin:

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu