Framen tunnistus

JavaScript ?

Olisi pikku ongelma joka ei aloittelevan taidoilla selviä eikä opuksistakaan löytynyt apua. Eli tilanne on se että sivu muodostuu 3 kehyksestä joista yläreunan kapeassa (matalassa) on otsikko ja vasemman sivun kapeassa kehyksessä valikko. Otsikko ja valikko framet pysyvät muuttumattomina ja valikko avaa varsinaisen sisällön kolmanteen nimettyyn kehykseen, ongelmana on se että jos linkki (esim. hakukoneesta) osoittaa suoraan johonkin noista varsinaisen sisällön muodostavista HTML tiedostoista jää kehykset, otsikko ja valikot lataamatta -> käyttäjä ei pääse selaamaan sivustoa ellei älyä poistaa osoiteriviltä osoitteen loppuosaa jolloin aukeaisi koko sivu.

Tarkoitus olisi saada aikaan noille "sisältösivuille" scripti tyyliin "jos kehyksen nimi 'kehys3' niin kirjoita 'klikkaa _tästä_ niin näet koko sivuston'" kun ei viitsisi laittaa jokaisen varsinaisen sisältösivun yläreunaan tekstiä "jos et näe valikoita vasemmassa reunassa niin klikkaa _tästä_". Jos "sisältö"sivulle tullaan suoraan niin ettei kehyksiä ole luotu niin kehyksen nimihän on lienee tyhjä tai ainakin muuta kuin sivustolla käytetty. Vai olisiko tuohon muita tapoja kertoa käyttäjälle että sivusto ei latautunut kokonaan ja tarjota linkki jolla aukeaa valikoineen ?

Ratkaisu lienee jotakin tyyliin "if frame.name'kehys3' then write..... " mutta en löytänyt millä tuon kehyksen nimen saisi haettua (tuo frame.name tuskin oikein, mutta luulisi että siihenkin joku tapa on?)

3

437

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • tässä
      • fafaafdfa

        Siis tää suomi24 pisti ylimääräisen puolipisteen tuon toisen rivin kolmanneksi viimeiseksi kirjaimeksi, poista se


      • ei jaksa

        Jos ei jaksa jokaiseen sivuun kirjoittaa sitä osoitetta erikseen voi laittaa myös



        if (top.location.href == location.href)
        top.location.replace(pääsivunosoite);

        // tai vielä toimivampi voi olla....
        if (top.frames.length == 0)
        top.location.replace(pääsivunosoite);


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

    Luetuimmat keskustelut

    1. Hallitus pyrkii rajoittamaan kaupan omien halpamerkkien myyntiä

      Helsingin Sanomien mukaan hallitus valmistelee lakihanketta, joka suitsii kaupan valtaa ja rajoittaa omien halpamerkkien
      Yhteiskunta
      234
      3493
    2. Tapettu

      On joku kangaskadulla perjantaina
      Sotkamo
      62
      3092
    3. Björn Wahlroos, maataloustuet lakkautettava

      Sanoo pankkimies. Mitäs persut ja muut tukinulliem perskärpäset tähän? "Wahlroos listaa kansallisen maataloustuen. – I
      Maailman menoa
      65
      2663
    4. Persut päättivät hiilivoiman kieltämisestä Suomessa

      Moni on jo unohanut kuka hyväksyi hiilivoimaloiden kieltämisen Suomessa: persut Sukupuolineutraalit liikennemerkitk
      Maailman menoa
      34
      2557
    5. Työvoimatoimisto

      Nyt kysyisin miksi pitää käydä työvoimatoimistossa paikanpäällä, kun he eivät muuta tee kuin laittavat koneelle uudet ve
      Työttömyys
      83
      2130
    6. Muistattekos kuinka kokoomus ja persut vinkuivat sähkön hinnasta?

      Oppositiossa vuonna 2022, kun sähkön hinta uhkasi nousta 20 senttiin kilowattitunnilta? Nyt ovat hiiren hiljaa, kun pitä
      Maailman menoa
      85
      1909
    7. Nalle Wahlroos ei ulise kuten Teemu Selänne sähkölaskuista

      Nalle "hah hah" nauroi saamistaan sähkötuista, kun taas Teemu-poika itkeä tirautti kovasta sähkön hinnasta. Nalle nauro
      Maailman menoa
      19
      1885
    8. Vain persut vastustivat hiilivoimaloiden alasajoa

      Persut vastusti jyrkästi hiilen kieltolakia ja on myöhemmin vaatinut hiilivoimaloiden pitämistä käytössä. He perusteliva
      Maailman menoa
      40
      1842
    9. Mikä aate kaiken pahan takana?

      Se laiskistuttaa kansat, opettaa vaatimaan etuisuuksia, syleilee maailmoja eikä omaa kansaa.
      Maailman menoa
      93
      1711
    10. Mietin sua liikaa

      Mietin nytkin sitä, että millaista se olisi tulla kotiin, kun sinä olisit täällä vastassa. Tai niin päin, että sinä tuli
      Ikävä
      69
      1063
    Aihe