framet ei toimi

Löysin frameohjeen tuosta yhdestä allaolevasta linkistä. Tein sivun nimellä index, ja laitoin kohtaan "lisää html" tuon koodin:


Frames










Sitten tein linkkisivun jonka nimeksi annoin left. Lopuksi tein sivun, nimellä right. Lähetin ne ftp:llä nettiin, ja nyt kun avaan index-sivun, näkyy vain valkoinen sivu. Tuo right ja left sivu näkyy kyllä yksinään jos käyn niitä katsomassa, mutta index-sivulla ei näy mitään. Mitä tein väärin????? Tein sivut front page expressillä, windows 98. Pitäisikö framet minulla toimia vai ei???? Olisin kiitollinen neuvoista, mikä meni vikaan. Eikö tuo koodi tallenneta sinne kohtaan "lisää html" vai olenko käsittänyt ihan väärin? Ja muuta sille index-sivulle ei laiteta? Left ja right sivuille en laittanut mitään framekoodeja...olisiko pitänyt????
6279
Äänestä

Muut lukivat myös

Vastaukset 6

Vanhimmat

Tein left- ja right-sivut ja kyllä ne näkyvät tuolla index.html:llä. Pari pientä korjausta voisit tehdä: META-alkuiset rivit ovat turhia, tarjoat hakukoneille sivujen avainsanaksi "keywords" ja kuvaukseksi "description". Lisäksi olet määrittänyt vasemman kehyksen leveydeksi 149 pistettä ja oikean leveydeksi 97% ikkunan leveydestä eli jos vasen on 149 pt täytyisi oikean olla 4817 pistettä. Voisit laittaa vaikka COLS="149,*", jolloin vasen kehys on 149 pt ja oikea loput ikkunan leveydestä tai COLS="*,97%", jolloin oikea kehys on 97% ikkunan leveydestä ja vasen saa loput 3%.

Äänestä

Onko sulla index, left ja right samassa hakemistossa? Noin tuo koodi olettaa.

Toinen tapa, laita soruceen sivun täydellinen URL, jolloin se osaa hakea sen mistä tahansa.

Äänestä

poista tuo -tagi toiseksi alimmalla rivillä. Koodissa ei saa olla viittauksia body-elementtiin, jos meinaa käyttää frameja.

Samoin kannattaa muuuttaa frameset elementissä cols-attribuutti niin, että se kertoo arvot joko suhteellisena tai absoluuttisena, mutta ei sekaisin. eli pitää olla esim:
cols="149,*" tai cols="*,97%" mutta ei tuolla tavalla sekaisin (cols="149,97%")

Tärkein kuitenkin lienee tuo ylimääräinen

Äänestä
  • Joo, nuo virheet tuossa koodissa oli jo valmiina, kopsasin sen tuosta alempaa, tältä samalta sivulta!! Mutta tein mainitsemanne korjaukset, ja siltikään minulla ei näy kuin se index-sivu. Ei näy siinä mitään kehyksiä eikä noita muita sivuja samassa(paitsi jos avaan ne erikseen, niin kyllä näkyy left ja right-sivut netissä olevan).Kaikki on samassa hakemistossa (tarkoittaako se että samassa kansiossa??)Samassa kansiossa ne siis ainakin on. Laitoin osoitteen kokonaisina, mutta ei auta. Muutin myös nuo luvut niinkuin pitää ja poistin turhuuset (meta ja bodyjutut). En ole tietsikkaexpertti, ja en keksi enää mitään miksi ne ei näy. Toisten sivujen framet näkyy selaimellani....mutta ei siis nämä omat yritykseni....missähän vielä vois olla vika ????? Jos joku viitsisi alusta alkaen sanoa miten ne tehdään :) niin voisin huomata mikä meni minulla vikaan (jos joku nyt jaksaa vaivautua....).

    Äänestä

  • Maryann kirjoitti:

    Joo, nuo virheet tuossa koodissa oli jo valmiina, kopsasin sen tuosta alempaa, tältä samalta sivulta!! Mutta tein mainitsemanne korjaukset, ja siltikään minulla ei näy kuin se index-sivu. Ei näy siinä mitään kehyksiä eikä noita muita sivuja samassa(paitsi jos avaan ne erikseen, niin kyllä näkyy left ja right-sivut netissä olevan).Kaikki on samassa hakemistossa (tarkoittaako se että samassa kansiossa??)Samassa kansiossa ne siis ainakin on. Laitoin osoitteen kokonaisina, mutta ei auta. Muutin myös nuo luvut niinkuin pitää ja poistin turhuuset (meta ja bodyjutut). En ole tietsikkaexpertti, ja en keksi enää mitään miksi ne ei näy. Toisten sivujen framet näkyy selaimellani....mutta ei siis nämä omat yritykseni....missähän vielä vois olla vika ????? Jos joku viitsisi alusta alkaen sanoa miten ne tehdään :) niin voisin huomata mikä meni minulla vikaan (jos joku nyt jaksaa vaivautua....).

    koklaapas tehdä näin:

    avaat windowsissa notepadin (muistio).

    kirjoita tai kopioi seuraava pätkä.


    Frametesti









    tallenna tiedoosto vaikka testi.html -nimiseksi ja avaa se selaimellasi.

    Tärkeintä on että näet tuon framerakenteen. Viis siitä, näkyvätko sivut siinä. Jos näin siis toimii, kokeile lisätä tuo pätkä siinä omassa html-editorissasi. Jos nyt taas ei toimi, on ongelma editorin kanssa.

    apukeinoja: hanki hyvä lähdeteos/lue ohjeita netistä ja opettele itse kirjoittamaan koodisi. Tiedät ainakin tarkkaan, mitä siellä on ja miten se toimii. Tai opettele käyttämään editoriasi paremmin. Tai käytä jotain toista editoria :)

    Äänestä

laitapa index sivulle vain ja ainoastaan frametiedot, esim alla







ilman mitään html lippuja, meta tiedoista en nyt just muista, mutta kokeile...

Äänestä

Kommentoi aloitusta


maryann kirjoitti:

Löysin frameohjeen tuosta yhdestä allaolevasta linkistä. Tein sivun nimellä index, ja laitoin kohtaan "lisää html" tuon koodin:


Frames










Sitten tein linkkisivun jonka nimeksi annoin left. Lopuksi tein sivun, nimellä right. Lähetin ne ftp:llä nettiin, ja nyt kun avaan index-sivun, näkyy vain valkoinen sivu. Tuo right ja left sivu näkyy kyllä yksinään jos käyn niitä katsomassa, mutta index-sivulla ei näy mitään. Mitä tein väärin????? Tein sivut front page expressillä, windows 98. Pitäisikö framet minulla toimia vai ei???? Olisin kiitollinen neuvoista, mikä meni vikaan. Eikö tuo koodi tallenneta sinne kohtaan "lisää html" vai olenko käsittänyt ihan väärin? Ja muuta sille index-sivulle ei laiteta? Left ja right sivuille en laittanut mitään framekoodeja...olisiko pitänyt????

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