Solu linkiksi

Moi

Olisiko mahdollista määrittää koko solu linkiksi, eli sitten hiiren ei välttämättä tarvitsisi olla tekstilinkin päällä. Tällä hetkellä olen tehnyt valikon jokaiselle linkille oman solun.
9514
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Taitaa olla jotain purkkaviritystä, mutta toimii ja validaattorikaan ei vikise..=)




Jotain

Äänestä
  • Ihan tavallinen html+css riittää:


       
          a
          b
       
       
          c
          d
       


    css:n vaikkapa näin:

       td {padding: 0}
       td a { height: 100%; width: 100%;}

    silloin koko solu on linkkinä, jos solussa nyt on linkki ja vain linkki. Tietenkään ne osat solua ei ole linkkinä jotka eivät ole linkkiä, jos ymmärrät.

    Lisää vaikka seuraava niin näet paremmin:

       td {width: 100px; height: 30px;}

    Äänestä

  • .mutta tämäkään ei toimi aivan kuin haluaisin. Nythän tämä muuttaa nuolen kädeksi, jolloin periaatteessa hiiren osoitin on havainnut siinä olevan linkin. Mutta kuitenkaan se ei johda minnekään ennenkuin painalluksen tekee teksitn päällä.. =)

    Äänestä

  • Juuseppi kirjoitti:

    .mutta tämäkään ei toimi aivan kuin haluaisin. Nythän tämä muuttaa nuolen kädeksi, jolloin periaatteessa hiiren osoitin on havainnut siinä olevan linkin. Mutta kuitenkaan se ei johda minnekään ennenkuin painalluksen tekee teksitn päällä.. =)

          .linkki {
             cursor: pointer;
             width: 100px;
             height: 30px;
             border: 1px solid #000;
          }




    tekstiä

    Äänestä

  • reimm kirjoitti:

          .linkki {
             cursor: pointer;
             width: 100px;
             height: 30px;
             border: 1px solid #000;
          }




    tekstiä

    korvaa tuo window.open haluamallasi tavalla, mutta toi nyt tuli täs nopsaa mieleen :)

    Äänestä

  • Höpö. kirjoitti:

    Ihan tavallinen html+css riittää:


       
          a
          b
       
       
          c
          d
       


    css:n vaikkapa näin:

       td {padding: 0}
       td a { height: 100%; width: 100%;}

    silloin koko solu on linkkinä, jos solussa nyt on linkki ja vain linkki. Tietenkään ne osat solua ei ole linkkinä jotka eivät ole linkkiä, jos ymmärrät.

    Lisää vaikka seuraava niin näet paremmin:

       td {width: 100px; height: 30px;}

    Juu.. enköhän ymmärtäisi... tuossa antamassasi koodissa vaan ei pointeri muutu "linkiksi" FF, Operalla niin kuin IE:llä koko solun alueella, eli edelleen tuo antamani koodi toimii paremmin muilla selaimilla... tosin so what, mutta kerro parempi ratkaisu, mua ainakin kiinnostaa..=)

    Äänestä

  • Juuseppi kirjoitti:

    .mutta tämäkään ei toimi aivan kuin haluaisin. Nythän tämä muuttaa nuolen kädeksi, jolloin periaatteessa hiiren osoitin on havainnut siinä olevan linkin. Mutta kuitenkaan se ei johda minnekään ennenkuin painalluksen tekee teksitn päällä.. =)

    Toimii se ainakin mun sivuilla, ei tarvitse olla linkin päällä kun solua klikkaa..!!

    Äänestä

  • reimm kirjoitti:

    korvaa tuo window.open haluamallasi tavalla, mutta toi nyt tuli täs nopsaa mieleen :)

    Tämä on just sitä mitä hain. Kiitos!

    Äänestä

  • reimm kirjoitti:

    korvaa tuo window.open haluamallasi tavalla, mutta toi nyt tuli täs nopsaa mieleen :)

    .. että miten saan linkin aukeamaan samaan ikkunaan. Oon tässä koittanut pikaisesti googletella, mut en ole vielä löytänyt siihen tyhjentäävä vastausta =)

    Äänestä

Kommentoi aloitusta


Juuseppi kirjoitti:

Moi

Olisiko mahdollista määrittää koko solu linkiksi, eli sitten hiiren ei välttämättä tarvitsisi olla tekstilinkin päällä. Tällä hetkellä olen tehnyt valikon jokaiselle linkille oman solun.

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