Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Linkin avaaminen taulukossa

Sivun loppuun

huuru [25.02.2005 21:49:00]

#

Olen jakanut sivun (html) taulukolla kahtia, toisessa osassa on linkit ja toisessa tekstiä. Kuinka pystyisi tekemään siten, että, kun painaa jotain linkkiä se avautuisi taulukkoon kohtaan jossa on tekstiä?

ajv [25.02.2005 22:03:07]

#

Vaikka en haluaisikaan, suosittelen silti kokeilemaan kehyksiä, eli frameja. Laittamalla iframen siihen teksti-soluun, saat pelkän tekstin vaihtumaan.

Toinen vaihtoehto on käyttää jotain serveripuolen ohjelmointikieltä, mutta suosittelen ensin opettelemaan html:stä edes perusteet :)

T.M. [26.02.2005 01:30:32]

#

Mitään kieliä tai frameja tarvitse... senkus kloonaat joka sivun samannäköseksi, ja sitten kun avaat linkit, se näyttää siltä että se juttu avautuisi "siihen kohtaan jossa on tekstiä".

Tämä oli muuten 1000. viestini, jippii! x)

tsuriga [26.02.2005 02:08:44]

#

Tuo tekniikka vaan vie enemmän kovotilaa ja kaistaa serveriltä kuin framet. Tähän kun joku keksisi toimivamman ratkaisun kuin framet.

ajv [26.02.2005 11:24:32]

#

T.M. kirjoitti:

Mitään kieliä tai frameja tarvitse... senkus kloonaat joka sivun samannäköseksi, ja sitten kun avaat linkit, se näyttää siltä että se juttu avautuisi "siihen kohtaan jossa on tekstiä".

Selaajan kannalta ehkäpä paras vaihtoehto, mutta sivujen ylläpitäjän kannalta kaikkein viimeisin. Kun haluaa lisätä yhden linkin, joutuu muokkaamaan kaikkia sivuja.

huuru [26.02.2005 12:53:29]

#

http://www.poetsofthefall.com/

Noilla sivuilla näyttäis olevan käytössä jonkinlainen taulukko, mutta linkki lataa php sivun osa tuohon keskelle. Miten tuollainen tehtäisiin helposti? Olisiko jossain ohjeita?

pistemies [26.02.2005 15:51:22]

#

Tuossa voi tietysti hyödyntää myös css-boxeja

Metabolix [26.02.2005 16:58:47]

#

Tarvitset palvelimelta tuen jollekin skriptikielelle, jolla voit liittää tiedostoja yhteen (PHP, ASP, SSI (?)):

<?php
include("ylaosa.php");
?>

<h2>Tämä on keskiosa, tänne tulee sivun sisältö</h2>

<?php
include("alaosa.php");
?>

Se, mitä laitat mihinkin tiedostoon, riippuu täysin sivujen ulkoasusta. Esimerkiksi tämä Ohjelmointiputka: Yläosa sisältää logon, kirjautumisformin, ja linkkipalkin ja loppuu avoimeen <td>-tagiin, eli taulukon sarakkeeseen, johon tulee sitten itse sivu. Alaosa alkaa tämän sarakkeen sulkevalla </td>-tagilla ja sisältää sitten nuo oikean reunan laatikot ja alareunan palkin. Katso lähdekoodi, se on selkeä (?).

Helppo tapa on kirjoittaa ensin koko sivu niin, että keskiosa ei sisällä mitään, ja sitten jakaa se kahteen tiedostoon.

huuru [28.02.2005 12:02:13]

#

Tulipahan asennettu apache ja siihen php. Mitenkäs muuten frameja voi laittaa kehyksien sisään, vai voiko niitä?

samii [28.02.2005 12:29:38]

#

Eikös framet ole vähän niin kuin kehykset? Jos kehyksiä käyttää niin ei niitä nyt ainakaan enää toisten kehyksien sisään kannata laittaa.. :D

http://www.lehtikanta.fi/pvuorenm/html/frame/

Siinä jotain kehyksistä.

rotta [28.02.2005 13:24:52]

#

joskus muistaakseni nähnyt sivuja jossa on vaan tehty x määrä <div> -elementtejä ja ne aukee samaan kohtaan.

Juice [28.02.2005 18:32:32]

#

huuru kirjoitti:

Tulipahan asennettu apache ja siihen php. Mitenkäs muuten frameja voi laittaa kehyksien sisään, vai voiko niitä?

Jos sulla on PHP, raameja ei kannata käyttää, vaan PHP:n include-funktiota.

tsuriga [28.02.2005 19:42:37]

#

Entäs sen kaistan kannalta, eivätkö kehykset ole paremmat?

Juice [01.03.2005 18:38:57]

#

Mutta jos halutaan jollekin tietylle sivulle...

tsuriga [01.03.2005 19:19:52]

#

Hmmhmm entäs frame, joka saa sisältönsä URListä? Paitsi tietysti se URL ei sinne osoiteriville päivity klikkausten yhteydessä muuta kuin kikkakolmosilla?

T.M. [03.03.2005 14:35:53]

#

Framet ovat paha sana kun sivuille tullaan hakukoneen kautta.
Siinä sitten pitää etsiä se oikea etusivu, jos haluaa selata pidemmän päällen löytämiään sivuja...

Nyrkkisääntönä voidaan pitää sitä että frameihin ei tungeta mitään tärkeää sisältöä, vain jotain pientä ekstraa jota ilman pärjää myös, tai joka on sellaista sisältöä mitä ei voida löytää hakukoneilla...

Muistan kun itse tein kotisivuja, enkä ollut kuullutkaan frameista, joten tein >50 eri sivua, joihin kopioin samat valikot :)
Siinä oli sitten työtä kun lisäilin uusia linkkejä :D
Mutta lopputulos oli siisti.


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta