Ankkuri toimimaan?

Pitäisi saada ankkuri toimiman eräänlaisena linkkinä kahden samalla sivulla olevan eri taulukon välillä.

Isommassa on tietokannasta tuleva teksti, viimeksi muokatut ylimmäisinä, taulukko on tehty vieritettäväksi. Pikkutaulukko on samanlainen, mutta siinä näkyvät vain se päivämäärä jolloin teksti on luotu ja sen otsikko. Myös tämä pieni lista on vieritettävä, sillä tietokantaan tulee kertymään ajan myötä suuri määrä tekstejä ja ne pitää saada mahtumaan aika pieneen tilaan joka pysyy aina saman kokoisena.

Olen tehnyt pikkulistaan ankkurin, jonka pitäisi tuoda isoon kenttään otsikonmukaisen teksiosion, ja muuten se toimiikin (periaatteessa), mutta käytännössä pikkulaatikon linkkiä painettaessa isossa laatikossa ei tapahdu mitään, osoiteriville vain tulee (ihan oikein kylläkin) ko. ankkurin nimi. Tarkoitus olisi että sen ison laatikon tekstin pitäisi tulla siihen listauksen "näkyvissä olevan osan" ylälaitaan, vaikka ko. teksti olisi koko sen peräkkäin listatun tekstirimpsun puolessavälissä.

Taisi olla vähän monimutkaisesti selitetty...

Olen etsinyt ja yrittänyt löytää tietoa miten tuon saisi tehtyä html:llä, php:llä tai javascriptillä, mutta apua ei ole löytynyt.

Löytyisiköhän täältä mitään neuvoja tuohon?
6511
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Oli vaikeasti selitetty. Jos joku vaikka jaksaisikin yrittää arvailla, millainen tilanne on, niin arvaisi kuitenkin väärin. Joten kannattaisi kertoa osoite eli URL, joka kertoo, millainen sivu nyt on.

Äänestä
  • en pysty antamaan, sillä tuo tulee erään firman intranettiin.

    Mutta yritän selittää uudelleen, toivottavasti selkeämmin:

    On sivu, jossa on taulukko A ja taulukko B.

    /*Alkaa taulukko A:sta, joka on koko sivun pohjataulukkona: */




     Laatikon otsikko   

    Äänestä

  • On ongelmana kirjoitti:

    en pysty antamaan, sillä tuo tulee erään firman intranettiin.

    Mutta yritän selittää uudelleen, toivottavasti selkeämmin:

    On sivu, jossa on taulukko A ja taulukko B.

    /*Alkaa taulukko A:sta, joka on koko sivun pohjataulukkona: */




     Laatikon otsikko   

    Jos se on intranettiä, se ei ole WWW:tä, vai kuinka?

    Ja jos sitä ei voi muut nähdä sellaisena kuin se oikeasti on, niin asian setviminen on aika hyödytöntä. Varsinkin kun se, mitä sivulla on, riippuu siitä, mitä tietokantahakusi tuottavat, ja sitähän ei todellakaan näe tuosta katkelmasta.

    Ainoa varma asia on, että tuossa tehdään asioita monella tavalla väärin. Tietämättä, mitä on oikeasti tarkoitus saavuttaa ja mitä virheitä on jo päätetty pitää suunnitteluperiaatteina, on mahdotonta sanoa, miten kauas taaksepäin kannattaa mennä kohtaan, jossa lähdettiin väärään suuntaan. Vihje: kun huomaat päätyneesi upottavalle suolle, ei kannata rämpiä "eteenpäin" eikä sinne tänne, vaan "taaksepäin" etsimään kiinteää paikkaa.

    Yritä kysyä _firmasta_ apua. Jos siellä teetetään työharjoittelua, niin kai joku sitä ohjaa? Ellei sitten kyse ole halpatyövoiman käytöstä työharjoittelun nimellä.

    Äänestä

  • Hui hai kirjoitti:

    Jos se on intranettiä, se ei ole WWW:tä, vai kuinka?

    Ja jos sitä ei voi muut nähdä sellaisena kuin se oikeasti on, niin asian setviminen on aika hyödytöntä. Varsinkin kun se, mitä sivulla on, riippuu siitä, mitä tietokantahakusi tuottavat, ja sitähän ei todellakaan näe tuosta katkelmasta.

    Ainoa varma asia on, että tuossa tehdään asioita monella tavalla väärin. Tietämättä, mitä on oikeasti tarkoitus saavuttaa ja mitä virheitä on jo päätetty pitää suunnitteluperiaatteina, on mahdotonta sanoa, miten kauas taaksepäin kannattaa mennä kohtaan, jossa lähdettiin väärään suuntaan. Vihje: kun huomaat päätyneesi upottavalle suolle, ei kannata rämpiä "eteenpäin" eikä sinne tänne, vaan "taaksepäin" etsimään kiinteää paikkaa.

    Yritä kysyä _firmasta_ apua. Jos siellä teetetään työharjoittelua, niin kai joku sitä ohjaa? Ellei sitten kyse ole halpatyövoiman käytöstä työharjoittelun nimellä.

    WWW:n tavoin se kuitenkin tehdään, siis html:ää mm. Ehkä se sitten on väärä tapa, en tiedä. Teen vain sillä tavalla kuten on pyydetty.

    Mitä asoita tuossa sitten jo on monella tavalla väärin tehty? Ainakin se toimii muuten, paitsi tuon ankkurin osalta. Tiedän että tietokantahaku voisi olla toisellakin tavalla toteutettu, täytynee kokeilla vielä sitäkin, mutta tuskinpa se tuohon ankkurihommaan vaikuttaa yhtään mitään.

    Mutta mitä merkitystä sillä on, mitä sieltä kannasta haetaan? Kaikki tiedot tulostuvat tuohon isoon taulukkoon tyyliin "otsikko (=yksi rivi)", väliin tyhjä rivi, "tekstiosuus (=n riviä)", väliin tyhjä rivi, "nimi (yhdellä rivillä)", väliin tyhjä rivi, "luotu (=pvm)" ja "muokattu (=pvm)" jotka tulevat samalle riville.
    Seuraavan tietokantarivin vastaavat tiedot tietokannasta edellisen tietokantarivin tietojen alapuolelle, jne.
    Pikkutaulukossa vain "luotu (pvm)" ja "otsikko" yhdelle riville tulostettuna.

    Äänestä

Untitled Document




Ankkuri

Äänestä
  • Jostain syystä en tuotakaan saanut toimimaan. Kiitos kuitenkin, pitää jatkaa kokeiluja sitten taas maanantaina.

    Äänestä

Kommentoi aloitusta


On ongelmana kirjoitti:

Pitäisi saada ankkuri toimiman eräänlaisena linkkinä kahden samalla sivulla olevan eri taulukon välillä.

Isommassa on tietokannasta tuleva teksti, viimeksi muokatut ylimmäisinä, taulukko on tehty vieritettäväksi. Pikkutaulukko on samanlainen, mutta siinä näkyvät vain se päivämäärä jolloin teksti on luotu ja sen otsikko. Myös tämä pieni lista on vieritettävä, sillä tietokantaan tulee kertymään ajan myötä suuri määrä tekstejä ja ne pitää saada mahtumaan aika pieneen tilaan joka pysyy aina saman kokoisena.

Olen tehnyt pikkulistaan ankkurin, jonka pitäisi tuoda isoon kenttään otsikonmukaisen teksiosion, ja muuten se toimiikin (periaatteessa), mutta käytännössä pikkulaatikon linkkiä painettaessa isossa laatikossa ei tapahdu mitään, osoiteriville vain tulee (ihan oikein kylläkin) ko. ankkurin nimi. Tarkoitus olisi että sen ison laatikon tekstin pitäisi tulla siihen listauksen "näkyvissä olevan osan" ylälaitaan, vaikka ko. teksti olisi koko sen peräkkäin listatun tekstirimpsun puolessavälissä.

Taisi olla vähän monimutkaisesti selitetty...

Olen etsinyt ja yrittänyt löytää tietoa miten tuon saisi tehtyä html:llä, php:llä tai javascriptillä, mutta apua ei ole löytynyt.

Löytyisiköhän täältä mitään neuvoja tuohon?

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