Jos ei frameja, niin mitä?

???

Kehysten (frame) käyttö on kuulema pois muodista, mutta miten muuten voi saada tietty sama tiedosto/sivun osa näkymään useilla sivuilla html-dokumentissa?

5

589

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • pelkällä HTML-koodilla

      ei oikein muuten kun laittamalla se ulkoiseen javascript tiedostoon ja lataa sen sieltä sitten joka sivulla javascriptillä.

      html-sivu



      s.js

      var s = "\
      info\n\
      etusivu\n\
      ";

      document.write(s);

      Tai sitten käyttää jotain dynaamista kieltä kuten php sivun tuottamiseen

      • ja sitten sellaisella

        käyttäjällä jolla ei ole javasciptit päällä
        (niitä on paljon) ei näy paljoa mitään :-(


    • webhotelli vai liittymän mu...

      Jos sivut ovat webhotellissa joka tukee PHP:tä pitäisi tuon onnistua PHP:n avulla, nettiyhteyden mukanatulleessa sivutilassa ei yleensä ole PHP tukea. En ole tuota itse vielä kokeillut mutta PHP:n "include"lla pitäisi onnistua, muuten tuohon PHP tiedostoon voi laittaa ihan perus HTML sivun. PHP lähettää käyttäjälle HTML koodin siitä tiedostosta sellaisenaan ja PHP koodin kohdalla taas generoi sen lähetettävän HTML koodin lennosta sen PHP koodin mukaisesti.


      Itselläni tarkoitus lähiaikoina (kunhan aika riittää taas joskus) tehdä vastaava systeemi. Eli ulkoasu tyyliin http://www.cssplay.co.uk/layouts/body2.html niin että tuo "runko" eli valikot yms. ladataan erillisestä tiedostosta kaikille sivuille sama ja se sisältö on sitten sivukohtainen.

      Jotain tuontapaista ehkä ajat itsekkin takaa, tuo ei ole frameilla tehty vaikka siltä äkkisiltään vaikuttaakin vaan CSS ja floating layer, tuossa vaan joka sivulle tulisi se koko koodi mutta includella pitäisi saada ladattua se "vakiosisältö" erillisestä tiedostosta sekaan...

      • tärkeä asia

        Unohtui mainita, noita PHP tiedostoja ei sitten voi testata avaamalla tiedosto selaimella koska selain ei osaa tuota PHP koodia käsitellä, eli PHP näkyy oikein vain palvelimelta avattuna. Voit testata omalla koneella asentamalla koneellesi web palvelimen ja PHP tuen siihen ja senjälkeen avaamalla sivu selaimeen käyttäen osoitetta http://localhost tai http://127.0.0.0

        En muista varmuudella tukiko XAMMP tuota PHP:ta mutta se ainakin olisi helppo tapa asentaa koneelle web palvelin. Apachen asennus ja konfigurointikaan ei tosin ole mitenkään erityisen vaikeaa kunhan malttaa lukea ohjeet.


    • Miksi?

      Miksi kehysten käyttö on pois muodista?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Tiedätkö mihin

      Ominaisuuksiin rakastuin sinussa?
      Ikävä
      74
      4207
    2. Purra on kantanut vastuuta täyden kympin arvoisesti

      Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans
      Maailman menoa
      82
      3908
    3. Surullista

      Että menetit sen naisen , tosi surullista ja vielä oman tyhmyyden takia ,ymmärrän että se on masentavaa
      Ikävä
      57
      2448
    4. Muuttunut käytös

      Onko kaivattusi käytös muuttunut? Tiedätkö mistä se johtuu? Haluatko kertoa, mitä tapahtui?
      Ikävä
      65
      2292
    5. Väkeä oli liikkeellä

      Nyt leijutaan pilvissä. Kun eläinpuistossa oli porukkaa 😆😆 Olihan siellä kun ilmaiseksi pääsivät. Eiköhän se juuri sik
      Ähtäri
      38
      1995
    6. Oliko kiihkeä

      ensimmäinen yö?
      Ikävä
      49
      1879
    7. 107
      1779
    8. Kummallista

      Oletteko koskaan ihastuneet ihmiseen, joka ei ulkonäöltään vastaa ollenkaan ihannettanne?
      Sinkut
      55
      1653
    9. Miltä meidän

      Riidat näyttäisi ja mistä niitä voisi tulla?
      Ikävä
      56
      1652
    10. Ikävä Jii.

      Toivotko vielä näkemistä?
      Ikävä
      61
      1531
    Aihe