Oi suuret gurut, miksi framet ja iframet ovat pahasta?
Ei ne kai silloin ole pahasta jos niitä käyetään oikein. Jos esimerkiksi navigointi palkki on framessa ja selain ikkuna on sen verran pieni niin navigointi palkin linkit jäävät piiloon ihmettelee missä on linkit eikä heti tajua että ne on framejen alla piilossa. Käyttäjällä on huomattavasti helpompaa jos ne olisi heti näkyvissä. Mutta jos ikkunan koko ei vaikuta kuten ehkä tällä sivulla, se ei haittaa (ainakaan minua) sillä tuossahan on oikealla puolella asiaa ja vasemmalla puolella linkit jotka eivät mene piiloon, ellei pienennä selain ikkunaa sen vertaa ettei näy mikä voisi taas tarkoittaa ettei sivun sisältö kiinnosta :).
Raamien ehdottomasti suurin vika on se, että niillä alasivuilla ei ole osotetta. Niitä on hankala päivittää, bookmarkata ja jaella irkissä yms.
Ja usein esim. kännykällä sivulle surffatessa ruutuun tulee pelkästään jotain seuraavaan tyyliin:
[yla.htm]
[keski.htm]
[vasen.htm]
[ala.htm]
[reuna.htm]
Ja noista onki sitten tosi kiva arvailla että mistä ne linkit löytyy ja muuta. Ja aina pitää mennä pääsivun kautta takaisin jotta pääsee haluamalleen sivulle.
Jaajuu.
Se on vaan niin tyypillistä, että kun joku jamppa kyselee foorumilla apuja sivujensa rakenteluun, niin heti ensimmäisenä tulee "älä vaan sorru frameihin!"-viestejä..
Elikkä oikein käytettynä raamien haittapuolet ovat varsin pieniä.
No semmoinen haittapuoli vielä, että kun hakukoneet skannaavat sivujasi, ne linkittävät suoraan siihen sivulle, josta tieto löytyi. Ja kun taas googlettaja tulee sivuillesi, hän lataa vain sen sivun, jolta tieto löytyi, eikä kehyksiä.
ajv kirjoitti:
Ja kun taas googlettaja tulee sivuillesi, hän lataa vain sen sivun, jolta tieto löytyi, eikä kehyksiä.
Sitä varten pystyisi varmaan tekemään skriptin, joka lataa kehykset mukaan.
joekool kirjoitti:
Sitä varten pystyisi varmaan tekemään skriptin, joka lataa kehykset mukaan.
JS:ää ei tueta!!! :P Frameja ei tueta!! :P Korkeintaan iframeja, mutta niitäkin huonosti.
Heheh, tästä tulikin mieleeni uusi puheenaihe:
https://www.ohjelmointiputka.net/keskustelu/7012-javascript-syrjintää
Raameissa näytettäviin sivuihin on kaiketi mahdollista lisätä tagi joka estää niiden indeksoitumisen hakukoneisiin.
<HEAD>
<META NAME="ROBOTS" CONTENT="NOINDEX">
</HEAD>
Vai voiko tuommoiseen luottaa?
J.Sobieski kirjoitti:
Raameissa näytettäviin sivuihin on kaiketi mahdollista lisätä tagi joka estää niiden indeksoitumisen hakukoneisiin.
<HEAD>
<META NAME="ROBOTS" CONTENT="NOINDEX">
</HEAD>Vai voiko tuommoiseen luottaa?
No onhan kaikkiin sivuihin mahdollista =) Varsinkin jos laittaa noindex,nofollow niin on varmempi jostain syystä. Emt. Ite laitan noin :). Voi luottaa. Olen huomannut. Se ei sitten ole kiva kun sivut ei näy googlessa :(
J.Sobieski kirjoitti:
Vai voiko tuommoiseen luottaa?
Meta-tagiin ei, mutta robots.txt:en kyllä.
Eri asia sitten, onko tuo lääke pahempi, kuin itse tauti.
Kaikkein helpoimmallahan toki pääsee, kun ei käytä niitä raameja.
Mä en tykkää frameista siksi, ku kaikki (yleistän nyt vähän) käyttää niitä huonosti.
Esim nightwishin sivuilla niitä on käytetty ihan taidokkaasti, mutta usein framsivut on aika rävellyksiä.
Huonoin juttu on juuri tuo, että joutuu aina tulemaan pääsivun kautta. Toiseksi huonoin on se, että jos ei osaa, framet on rumat. Ymmärrän kyllä framejen käytön, jos PHP-mahdollisuutta ei ole (esim. Soneran ja Elisan oma kotisivutila). Ilman PHP:tä ei ole kovin kiva muokata alkuvalikkoa jokaiselta sivulta erikseen. Vai voiko includen tehdä jotenkin muutenkin kuin jollakin PHP:llä tai ASP:llä?
Voi toki. Esim Soneralla ja Elisalla toimii SSI, jolla pystyy tekemään jotakin alkeellisia scriptejä jopa.
Kovat jampat käyttävät jotain skriptiä tai preprosessoria, joka koostaa muutamasta palasesta valmiit HTML-tiedostot omalla koneella ilman minkäänlaista tarvetta palvelinpuolen tekniikoilla.
Sehän se on luotettavin tapa. Pitää kai käyttää joku pari kolme minuuttia semmosen tekemiseen, kun vain keksii sivuille jotain sisältöä.
Eikö serveripuolen tekniikat sitten ole niin luotettavia, että niitä kannattaisi käyttää? o_O
Blaze kirjoitti:
J.Sobieski kirjoitti:
Vai voiko tuommoiseen luottaa?
Meta-tagiin ei, mutta robots.txt:en kyllä.
Eri asia sitten, onko tuo lääke pahempi, kuin itse tauti.
Kaikkein helpoimmallahan toki pääsee, kun ei käytä niitä raameja.
Mitä sivuja robots.txt:en on ortodoksisen oppisuunnan mukaan tarkoitus liittää? Maallikkona voisi luulla ettei valikkoja ym. includella pääsivuihin sisällytettäviä hommeleita haluttaisi hakukoneille.
Aihe on jo aika vanha, joten et voi enää vastata siihen.