Oon ajatellut tehdä sivuistani myös frame-version. Mutta mä hölmö en osaa laittaa linkkiä aukeemaan sille "toiselle puolelle":
linkki | frame | sivu jolle pitäis aueta
...vaan linkki aukee sille puolelle missä se on. Milläs konstilla sen sais muuttumaan?
Ja sit vielä kun linkitän omilta sivuiltani muualle, enkä haluis vierailijoiden juuttuvan mun frameihini, pitääkö mun laittaa linkit aukeemaan uuteen ikkunaan vai pääseekö frameista jollain konstilla eroon siinä vaiheessa kun klikkaa linkkiä?
linkki | frame | sivu jolle pitäis aueta
...vaan linkki aukee sille puolelle missä se on. Milläs konstilla sen sais muuttumaan?
Ja sit vielä kun linkitän omilta sivuiltani muualle, enkä haluis vierailijoiden juuttuvan mun frameihini, pitääkö mun laittaa linkit aukeemaan uuteen ikkunaan vai pääseekö frameista jollain konstilla eroon siinä vaiheessa kun klikkaa linkkiä?
Vastaukset 7
Vanhimmat
Kokeilehan vaikka hakea googlella "html opas frame", ei jaksais tänne kirjoittaa kaikkea mikä on jo verkkoon valmiiksi kirjoitettu
Pääset ongelmasta eroon helpoiten jollain kotisivueditorilla esim. Dreamweaverilla.
Jos haluat koodata käsin niin kannattaa mennä joillekkin yksinkertaisille sivuille, joissa on framet ja katella sourcea.
Tässä nyt jotain pohjaa. Aluksi tehdään framet (index.html/default.html tms; ylös, vasemmalle ja pääframe):
Sitten siihen haluamaasi ikkunaan (esimerkin määritelmät vasemmassa framessa, jossa roll-over buttonit ja alt-tekstit=teksti joka tulee esiin kun hiiri on buttonin päällä, aukeaa pääikkunaan):
Jep, erityisen selkeä esimerkki aloittelijalle.
Kieltämättä sinun tarjoamasi esimerkki on paljon valaisevampi...
HTML:ää oppii kirjoista tai sitten kokeilemalla. Ilman vaivan näköä ei opi tai saavuta mitään.
Mulla ei ole aikaa duunista alkaa kirjoittamaan täydellistä HTML-opasta, joten yritin esittää asian ytimen.
Tällä palstalla näyttää muutenkin avuntarjoajat olevan harvemmassa kuin viisastelijat.
Anteeksi että rohkenen esittää tämän tyhmän kysymyksen!
Olen jonkun aikaa lueskellut tällä foorumilla olevaa keskustelua, enkä ole uskaltanut / rohjennut / kehdannut tuoda ongelmaani julki.
Täällä nimittäin harvoin saa asiallisia vastauksia, valitettavasti jotkut haluavat ilmeisesti kohottaa omaa pientä itsetuntoaan mollaamalla toisia, ja antamalla osaamisestaan mahtailevan vaikutelman.
Koska annoit edelliselle Frame-kyselijälle mielestäni todella tyhjentävän vastauksen, joka varmasti auttaa häntä pääsemään eteenpäin, rohkenen tuoda myös minä asiani julki.
Haluaisin tehdä sivut, jonka index.html on sivu ilman framea, sen jälkeen avautuisivat framet, jossa vasemmalla on navigointisivu, ja ylhäällä on bannerisivu, ja pääsivuna olisi mainframe.
No tähän saakka kaikki onnistuu.
Mutta sen jälkeen kun navigointisivulla olevista linkeistä on alettu selata sivuja, jotka aukeavat ihan oikein käskyjen mukaan mainframeen, alkaa ongelma kun pitäisi tulla takaisinpäin.
Nimittäin kun olen kirjoittanut mainframessa avautuvaan sivuun koodin:
Etusivulle
avautuukin aivan uusi ikkuna!???????
Tätä en nimenomaan halua! Haluaisin että index.html "tulisi takaisin" koko ruudun täyttäväksi ikkunaksi "farmien tilalle"!
Onko tuon ongelman ratkaiseminen yleensä ollenkaan mahdollista??
Olen jo ajatellut, että tekisin toisen, vähän samannäköisen sivun kuin "index.html", ja se voisi sitten avautua framien sisään! Tämä olisi helppo ratkaisu, mutta en haluaisi jäädä nykyisen ongelmani suhteen epätietoiseksi!
Toivottavasti en tällä nyt pilaa päivääsi!
Ymmärrän kyllä senkin, ettei Sinulla välttämättä ole edes aikaa vastailla kaikkiin tyhmiin kysynyksiin!
Hyvää kevättalvea! :)
Julia
Kokeile traget="_parent"
Tuhannesti kiitos antamastasi avusta "Punikki & 7 hyypiötä"!
Taas tuntuu elämä hymyilevän ja homesaitti-itseopiskelu senkuin jatkuu...
Ihan kiva on kokea etteivät kaikki keskustelijat ole pelkkiä viisastelijoita, vaan että joukossa on myös alansa osaajia, jotka ovat lisäksi vieläpä herrasmiehiäkin! Kiitos Sinulle, ja kaikille muillekin, joilla on sama asenne ja ymmärrys meitä "vähemmän viisaita" kohtaan!!!
Kevättä! T; Julia