Voi linkin avata toiseen cell ikkunaan

henna.koodaa

Olen tekemässä table sivua missä on 6 rows niin
voiko yhdellä cell ruudussa olevan linkin avata toiseen cell ruutuun?
Teen siis linkin johon voi valita avaa uuteen sivuun, samaan sivuun mutta
voi siis tehdä niin kuin edellä koitan selostaa vai pitääkö tälläistä varten tehdä
frame sivut jossa se kyllä onnistuu..

Toivotaan että osasin selittää asian kun olen niin noob näiden kanssa että.

15

492

    Vastaukset 15

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • yukytukytu

      Voi

    • henna.koodaa

      Voiko edelleenkin, voiko ei välttämättä enää päde niin pitäisi tietää.

      Lisäksi kysyisin että miten koodia pitää laittaa ja minne.

    • fafafafafdf

      Ubuntussa ainakin komento gnome-terminal avaa uuden ikkunan.

    • qwqwqwqwsdfdf
    • henna.koodaa

      ei noista ollu mitään apua..

      • table

        Käsitteet talukossa: Rivi, Sarake, Solu

        Ymmärsinkö oikein sanomasi:
        Teet kuusi rivistä taulukkoa, et halua kertoa sarakkeiden määrää.

        -

        Tämä osa kysymystä vaikea ymmärtää:
        ("Teen siis linkin johon voi valita avaa uuteen sivuun, samaan sivuun")

        -

        ("voiko yhdellä cell ruudussa olevan linkin avata toiseen cell ruutuun?")
        voiko taulukon solussa oleva linkki viitata saman taulukon toiseen soluun ?
        Tähän vastasin "Voi" ja antamani linkkin sivu kertoi asia erittäin hyvin. Mitä tuolta yhdeltä sivulta et ymmärtänyt, ottiko se kielestä kiinni vai onko HTML tagit tuntemattomia sinulle.

        -

        Viittasit myös frame-käsitteeseen. Tämä tagi on jo historiaa. HTML 5 ei tue eikä tunnista sellaista takia. Sen käytöstä on luovuttu. Eikä sitä myöskään tarvita mihinkään.

        <frameset cols="25%,50%,25%">
        <frame src="a.htm">
        <frame src="b.htm">
        <frame src="c.htm">
        </frameset>

        ------------------------------------------------------------------------------------------------------------
        Linux Mint 17.3 Rosa
        Xfce 64-bit


    • zyxzyxyz
    • table

      No nyt minulla taisi välähtää mitä tarkoitit tuolla:
      ("Teen siis linkin johon voi valita avaa uuteen sivuun, samaan sivuun")

      TÄSSÄ KAKSI ESIMERKKIÄ
      Epäilen ettet ymmärrä näistäkään mitään, koska ei nämä ole yhtään sen parempia esimerkkejä kuin tuolla ylenpänä antamani linkin takaa löytyy.

      Jos haluat yksinkertaisen valinan teet kaksi linkkiä jotka osoittavat samaan verkko-osoitteeseen, vaikka näin:
      <!DOCTYPE html>
      <html>
      <head>
      <meta content="text/html; charset=UTF-8" http-equiv="content-type">
      <title>testi</title>
      </head>
      <body>
      <p>Nämä kaksi linkkiä avaa saman sivun: Google.fi</p>
      <p><a target="_self" href="https://google.fi">Tämä linkki samaan ikkunaan</a></p>
      <p><a target="_blank" href="https://google.fi">Tämä linkki uuteen ikkunaan</a></p>
      <p><br>
      </p>
      </body>
      </html>

      Hiukan enemän koodia syntyy kun haluat valinta listan josta käsin suoritat valinnan kuinka linkin takaa löytyvä sivu avataan, tässä esimerkissä, lomake käsitellään javascript hyödyntäen.

      <!DOCTYPE html>
      <html>
      <head>
      <meta content="text/html; charset=UTF-8" http-equiv="content-type">
      <title>Linkin avaus valinta</title>
      </head>
      <body>
      <p>Valitse listasta millä tavalla haluat linkin Google.fi sivulle avata</p>
      <form name="lomake">
      <select name="valinta">
      <option value = "Avaa linkki uuteen ikkunaan">Uuteen ikkunaan</option>
      <option value = "Avaa linkki vanhaan ikkunaan">Vanhaan ikkunaan</option>
      </select>
      <input type="button" value="Siirry valinnan mukaisesti Google.fi sivulle" onclick="TarkistaValinta()">
      </form>

      <script type="text/javascript">
      function TarkistaValinta()
      {
      // Ensin selvitetään minkä vaihtoehdon käyttäjä on valinnut:
      var indeksi = document.lomake.valinta.selectedIndex;
      // Sitten sijoitetaan kyseisen vaihtoehdon arvo muuttujaan "arvo":
      //var arvo = document.lomake.valinta.options[indeksi].value;
      // alert("Valitsit valikosta vaihtoehdon\n " arvo);
      if (indeksi == 1)
      {
      window.open("https://google.fi","_self")
      }
      if (indeksi == 0)
      {
      window.open("https://google.fi","_blank")
      }
      }
      </script>
      </body>
      </html>

      ------------------------------------------------------------------------------------------------------------
      Linux Mint 17.3 Rosa
      Xfce 64-bit

    • henna.koodaa
      • henna.koodaa

        Vai tarkoittaa linkki näissä sivuilla sitä että linkki avaa aina
        uuden sivun johon on tehty sitten tähän uuteen sivuun se asia mitä haluu tuoda esiin.

        Jos on 10 linkkiä eri asioihin niin tehdään 10 samanlaista sivupohjaa?


      • table

        Joo, nyt ylläpito puuttu asiaan, en pysty antamaan esimerkkejä tällä sivulla. Joten muuta jatkakoon, Vituttaa tuo moderointi, tällä sivustolla tuhlaa vaan aikaansa yrittäenssään antaa esimerkkejä ja opastusta aloittelijoille. Päästiinhän tuossa hyvään alkuun.

        ------------------------------------------------------------------------------------------------------------
        Linux Mint 17.3 Rosa
        Xfce 64-bit


      • zyxzyxyz

        Toki voi tehdä 10 samanlaista sivua html:llä ja "copy-paste-navigoinnilla". Sitä on aika hankala ylläpitää: joutuu editoimaan aina kaikkia sivuja, jos tulee muutoksia. Navigointimenu tehdään muuten yleensä lista-elementeillä (ul,li) eikä table-elementillä, ks w3-schools.
        Kyllä näitä copy-paste-sivuja näkee (helpoin tehdä, ei tarvi javascriptiä, ja toimii kaikilla selaimilla).

        Jos halutaan vain yksi yhteinen navigointimenu, pitäisi se tehdä omana tiedostona, mikä liitetään eri sivuille joko serveri-puolen php-includella tai javascript-jqueryllä (ei vaadi php:tä).

        Toinen vaihtoehto on tehdä javascriptillä yhden sivun toteutus, millä klikattu sivu haetaan yhteisen sivun haluttuun target-diviin ("ruutuun"). jquery on tähän sopiva javascript-kirjasto (jos katsoit ylläolevan youtube-linkin, siinä tehdään juuri näin, voi tuntua aluksi vaikealta, mutta aika hyvin esitetty siinä). Voi tämän tehdä ilman jqueryäkin, muttei niin helposti (innerHTML object tai innerHTML ajax) ehkä myös iframe (selainasetukset voi estää tämän).

        Sivut, mihin tulee scriptiä, pitäisi testata eri selaimilla, että toimii.


      • zyxzyxyz kirjoitti:

        Toki voi tehdä 10 samanlaista sivua html:llä ja "copy-paste-navigoinnilla". Sitä on aika hankala ylläpitää: joutuu editoimaan aina kaikkia sivuja, jos tulee muutoksia. Navigointimenu tehdään muuten yleensä lista-elementeillä (ul,li) eikä table-elementillä, ks w3-schools.
        Kyllä näitä copy-paste-sivuja näkee (helpoin tehdä, ei tarvi javascriptiä, ja toimii kaikilla selaimilla).

        Jos halutaan vain yksi yhteinen navigointimenu, pitäisi se tehdä omana tiedostona, mikä liitetään eri sivuille joko serveri-puolen php-includella tai javascript-jqueryllä (ei vaadi php:tä).

        Toinen vaihtoehto on tehdä javascriptillä yhden sivun toteutus, millä klikattu sivu haetaan yhteisen sivun haluttuun target-diviin ("ruutuun"). jquery on tähän sopiva javascript-kirjasto (jos katsoit ylläolevan youtube-linkin, siinä tehdään juuri näin, voi tuntua aluksi vaikealta, mutta aika hyvin esitetty siinä). Voi tämän tehdä ilman jqueryäkin, muttei niin helposti (innerHTML object tai innerHTML ajax) ehkä myös iframe (selainasetukset voi estää tämän).

        Sivut, mihin tulee scriptiä, pitäisi testata eri selaimilla, että toimii.

        Eiköhän se olisi helpointa kymmenen erillisen sivun sijasta tunkea kaikki data samaan dokumenttiin missä se navigointi ja toteuttaa navigoinnin niin, että näkyvillä on jossain kohtaa haluttu osa. Saa siis yhdellä sivulatauksella kaikki muistiin eikä tarvitse mitään copypaste puljausta.

        Tablella tehdään taulukoitat, listalla listoja. Naviointi tehdään nav -elementilllä.

        Kaikennäköiset iframet saa ihan suoraan unohtaa.


    • zyxzyxyz

      Tässä simppeli esimerkkitemplate ilman jquerya, vain javascript innerHTML object. Valmiiseen html5-templateen on vain lisätty javascript-loadi navigointimenuun. Tässä esimerkkitemplatessa on containersivu (main.html), missä navigointimenu, yksi css-tiedosto (main.css), yksi js-tiedosto (general.js=javascript-loadit) ja muutama dummy-sisältösivu, mihin varsinainen sisältö tulee. Uuden sivun lisääminen: 1. tee uusi sivu 2. lisää nav-linkki main.html:ään 3. lisää sen loadi general.js:ään.

      Esimerkkitemplate löytyy täältä:
      http://mkk-demo.net/main.html

      Testattu: Firefox, Chrome ja Chromium. Ei testattu: IE, Edge, Safari.

      Kokeilin myös yo youtube-linkin jquerya, ok, mutta jquery load ei toimi Chromella eikä Chromiumilla, jos sitä testaa localina, Firefox ok localinakin.

    • OnnaiskohanNäin

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

    Luetuimmat keskustelut

    1. Nyt se syksy on sitten alkanut

      Esimerkiksi tänään sataa aamusta iltaan, ja nytkin.
      Maailman menoa
      72
      1148
    2. Minä en ole koskaan

      Rakastanut ketään toista yhtä paljon kuin sinua
      Ikävä
      101
      1110
    3. Olet nainen ollut vaikein rasti

      Eniten olet tunteitani myllännyt ja niitä kuluttanut, ja tuottanut. 🤔
      Ikävä
      75
      977
    4. Tiesitkö? Jorma Uotisen EX-rakas on Helena Lindgren - Nämä ovat välit nyt: "Me ollaan..."

      Jorma Uotinen ja Helena Lindgren olivat avoliitossa v. 1982-1999. Pariskunta oli aikansa näyttävä julkkispari, missä i
      Kotimaiset julkkisjuorut
      23
      963
    5. Kuhmolainen opettaja tuomittu vainoamisesta

      https://yle.fi/a/74-20248184 ”Kuusikymppinen kuhmolaisnainen piinasi naapureitaan lähes kahdeksan vuoden ajan. Nainen
      Kuhmo
      22
      897
    6. Anteeksi J-mies

      Anteeksi että myötävaikutin siihen että rakastuit minuun, jota et voi koskaan saada. Viimeksi kun näimme ja katselimme t
      Ikävä
      126
      890
    7. Vähän pitää

      Kiusia ja näyttää
      Ikävä
      129
      838
    8. Riittääkö mahkut

      Kaivattuusi 🤭.
      Ikävä
      58
      795
    9. Kenen viisautta on ollut laittaa tie väärällä murskeella pilalle

      Kenen viisautta on ollut kun Siimeksen/Kylmänpurontie pantu pilalle kun on ajettu liian karkeaa mursketta. Rengasliikke
      Hyrynsalmi
      27
      761
    10. Elämäni biisi -paljastus: Tänä lauantaina 26.9. nämä julkkikset istahtavat sinisille sohville!

      Katsotko Elämäni biisiä? Elämäni biisi on monen suomalaisen suosikki. Vieraslista lauantaina 26.9. tarjoilee vieraita m
      Tv-sarjat
      6
      748
    11. Taidat olla

      Luovuttanut jo minun suhteeni osalta?
      Ikävä
      45
      686
    12. Minä muistan

      Minä muistan sinut nauravana. Sellaisena, joka sai tavallisenkin hetken tuntumaan vähän kevyemmältä, kuin huoneeseen ol
      Ikävä
      46
      681
    13. Koska Martina viettää aikaansa lapsiensa kanssa

      Äiti vaan juoksee miehen perässä Tallinnassa, Lontoossa, Turussa. Kyllä oli kätilö oikeassa, kun sanoi, että ei olisi ka
      Kotimaiset julkkisjuorut
      143
      642
    14. Mitä muuta on olemassa kuin lisääntyminen

      Jos mies ei pääse lisääntymään niin mikä hänen osansa elämässä on? mitä jää jäljelle? Hän on vain muiden palvelija kok
      Sinkut
      132
      642
    15. Mä voisin rakastua noihin tähti silmiin

      Katseesi on niin lumoava nainen💚.
      Ikävä
      19
      627
    16. Ähtäri on taas TV: n ja radion ykkösuutinen

      Uusi podcast on julkaistu ja on nyt kuunneltavissa. Mot on tehnyt hyvää työtä! Mikko Savola ja kepu ei ota mitään vast
      Ähtäri
      48
      620
    17. Mihin Asiakirjat ovat voineet kunnasta kadota???

      LUE kuinka verorahoja haaskattiin Yle: Ähtärin pandalaskelmat salattiin ja hukattiin - Satakunnan Kansa https://share.
      Ähtäri
      57
      606
    18. Jos tullaan toisiamme vastaan, niin

      pitäiskö pysähtyä ja onnitella?
      Ikävä
      48
      604
    19. Siinä kävi mies nyt niin että tämä ämmä muuttaa ulkomaille

      Vuonojen maa kutsuu, joten ei hätää. Et kuule minusta enää. 😂 Lycka till! Ämmä riittää.
      Ikävä
      80
      602
    20. Voisiko vielä välillemme jotain kehittyä

      Vai heihei ja ei nähdä enää.
      Ikävä
      35
      600
    Aihe