Sivuni on toteutettu IFramella. Siitä en nyt luovu, vaikka se monen suosittelema ratkaisu onkin, seuraavat sivut toteutan kyllä ilman sitä. Ongelmat olen huomannut, tässä yksi niistä:
Onko muuta keinoa kuin kieltää robotteja indeksoimasta IFrameen aukeavia sivuja. Typeräähän on se, että nyt joku saattaa eksyä sivuilleni hakukoneen kautta kohtaan, jossa ei ole navigointia. Jostain luin, että javascriptillä saisi "ohjattua" halutulle sivulle. Kuinka ja onko miten suositeltavaa?
Onko muuta keinoa kuin kieltää robotteja indeksoimasta IFrameen aukeavia sivuja. Typeräähän on se, että nyt joku saattaa eksyä sivuilleni hakukoneen kautta kohtaan, jossa ei ole navigointia. Jostain luin, että javascriptillä saisi "ohjattua" halutulle sivulle. Kuinka ja onko miten suositeltavaa?
Vastaukset 9
Vanhimmat
Palvelimella oli aika helppo asettaa uudelleen ohjaus joten eiköhän se tässä tapauksessa oo järkevintä.
Eli kun henkilö löytää hakukoneella hakemaansa tietoa ja siirtyy dokumenttiin, päätät sinä uudelleenohjata hänet jonnekin muualle. Eri kätsää, viksua ja käyttäjäystävällistä.
No mitenköhän sitten hoitaisit ko. ongelman? Uusia sivuja en vielä ole tekemässä, joten suosisitko sitä ettei hakukoneet edes löytäisi tietoja?
"No mitenköhän sitten hoitaisit ko. ongelman?"
Luopumalla kehyksistä kokonaan. Kehyksiä käytettäessä tulee huomioda käytettävyyteen ja hakukoneisiin ja tulostukseen liittyvät ongelmat.
Joskus on järkevämpää (ja nopeampaa) luoda uutta kuin korjailla jo pahasti rikki olevaa.
Onko se sinulta pois jos joku tekee sivunsa kehyksillä, joka on aloittelijalle ehkä helpoin tapa. Hyvä tapahan se ei ole, eikä missään nimessä suositeltava, kuten kirjoittaja oli jo itsekin huomannut.
Turha rypistellä kun pas%at on housussa, mutta kai sitä saa jälkensä siivota. Eli ketjun aloittajalle, molemmat mainitsemasi tavat ovat ihan ok. En ymmärrä mikä tarve on vetää herne nenään jokaiselle joka kysyy apua js:n tai framejen suhteen.
Tässä tapauksessahan ei oltu jälkiä edes siivoamassa, vaan aiheuttamassa lisää ongelmia. Kyse ei ole ylimielisyydestä vaan ääneen ihmettelyä (huonolla ulosannilla).
Yleensä uudelleenohjaus JS:n avulla ohjaa vain sivulle, josta ladataan normaali etusivukehyshässäkkä (oli kyseessä sitten iframe tai normaali kehys). Ei siis ladata kehykseen sitä dokumenttia jota varten sivustolle alunperin tultiin. Näin, käyttäjä joutuu etsimään jo kerran hakemansa dokumentin uudestaan.
Palkokasvia en vetänyt nenukkaan toisin kuin sinä, vastauksen sävystä päätellen.
JavaScriptille on oma alueensakin, joten sieltä kysymällä olisi voinut saada parempia vastauksia.
Tein kyllä uudelleenohjauksen siten, että se haluttu dokumentti aukeaa kehykseen.
MUTTA: kertoisitko oikean tavan tehdä sivuston rakenteen siten, että haluttu sisältö aukeaa siihen keskelle. Tai vaikka linkki, mutta mieluusti johonkin jossa se on YKSINKERTAISESTI selitetty. Itse en ole palkoja sieraimiini imaillut, kuten sanoin, tein väliaikaisratkaisun.
"Tein kyllä uudelleenohjauksen siten, että se haluttu dokumentti aukeaa kehykseen. "
Onko kyseessä edelleen JavaScript-ratkaisu?
"kertoisitko oikean tavan tehdä sivuston rakenteen siten, että haluttu sisältö aukeaa siihen keskelle"
Luodaan dokumentti, annetaan sille looginen rakenne ja muotoillaan css:llä. Noin yksinkertaisesti. Loppu riippuu oikeastaan osaamisen tasosta.
vastaukset.
Javascriptillä tuo ongelma on hoidettavissa. DOM:llä voit testata jos ikkuna on parent tai child (ali-ikkuna). Ellei ole, avaa haluttu ikkuna joka sisältää IFRAME:n.
Tällä palstalla et saa monta asiallista vastausta koskien kehyksiä.