Vähän keh(it)ysapua

tarvittaisiin

Eli käytän sivuillani frames. Hakukoneet voivat kuitenkin löytää sivun joka oikeasti vaan on yhden kehyksen sisältö, ja avaa sen omaan ikkunaan.

Eli haluaisin että sivu aukeasi kehyksissä eikä irrallisena.

Ajattelin näin:

Kaikille sivuille voisi laittaa pienen scriptin joka testaa onko dokumentti kehyksissä tai ei (en muista tarkasti miten se menee, oliko se parent-child tai top tai jotain). Jos ei ole, scripti avaa sivun jossa kehykset on määritelty. Tähän uskon pystyväni itse, mutta jos löytyy valmis koodipätkä otan sen tietysti kiitollisuudella vastaan.

Mutta:

Onko mahdollista välittää tietoa kehysikkunalle että se myös avaa tietyn dokumentin (siis tämä dokumentti mistä scripti suoritetaan) tiettyyn kehykseen? (vai aukeaako aina se dokumentti joka alunperin on määritelty frame-dokumentissa?)

Vähän sekavasti selitetty mutta luotan siihen että ne jotka ovat niin fiksuja että osaavat auttaa myös ovat niin fiksuja että ne ymmärtävät mitä tarkoitan!

3

402

    Vastaukset 3

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ..no

      Vaikkapa näin


      if (parent.location.href == self.location.href) {
      window.location.href = 'index.html';}


      Tohon loppuun, niin oli kyllä jotain siansaksaa, eli sekavaa.

      • ..jos

        tajusin mitä ajat takaa, niin sitten toi jokaiseen freimissä avattavan sivun head osaan toi scripti siren että ao sivun nimi tulee esimerkissä olevan index.html:n tilalle.


      • (minun moka)
        ..jos kirjoitti:

        tajusin mitä ajat takaa, niin sitten toi jokaiseen freimissä avattavan sivun head osaan toi scripti siren että ao sivun nimi tulee esimerkissä olevan index.html:n tilalle.

        tiedostossa index.htm:


           
           


        eli kaksi kehystä vierekkäin toisessa kehyksessä avataan tiedostoA.htm ja toisessa tiedostoB.htm. (eli idea on että kehysA sisältää lista linkkejä ("sisällysluettelon") joita klikkamalla kehykseen B aukeaa kyseinen sivu
        (tyyliin About this web site jne).

        Jos minä nyt about.htm tiedostoon alkuun laitan antamasi scriptin aukeaa index.htm (jos yrittää avata about.htm muuta kuin kehyksessä), näin pitkälle kaikki hyvin.

        Mutta: kehyksessä B aukeaa silloin tiedosto "tiedostoB.htm", kun minä haluaisin että siinä aukeasi tiedosto about.htm!

        (Menikö paremmin nyt? Tämä ongelmakuvaus ei taida olla minun vahvempia puolia?)


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

    Luetuimmat keskustelut

    1. Haluatko että unohdan sinut kokonaan

      Siihen suuntaan ollaan menossa, nyt jo. Ja ehkä parempi näin, niin ei kulu energiaa hukkaan mahdottomuuteen. Ja vaikka j
      Ikävä
      93
      1510
    2. Haapaveden upea kurvikuningatar

      No nyt on kyllä mahtava uutinen että Haapaveden rohkea ja toimelias nainen ja yrittäjä on päässyt finaaliin kurvikuninga
      Haapavesi
      101
      1186
    3. Millä nimellä

      kutsut kaivattuasi omassa mielessäsi?
      Ikävä
      42
      864
    4. Pisa-tulokset.....

      Tuoreen tutkimuksen mukaan suomalaisten osaaminen on edelleen OECD-maiden keskitasoa parempaa. Kantaväestön oppilaiden
      Maailman menoa
      303
      800
    5. Uskaltaisitko ihana nuorempi nainen lähettää

      WhatsApp -viestiä, jos sulla on mun numero. Olisin ihan haltioitunut... Tykkään ja kaipaan ❤️❤️
      Ikävä
      86
      716
    6. Jos ajattelit että

      Annan anteeksi niin en anna.
      Ikävä
      52
      706
    7. 46
      694
    8. Meinasi nainen mennä pasmat sekaisin

      Rupesin vapisemaan, kun huomasin sinut. Mutta sain sentään juuri ja juuri koottua itseni, etten ihan häpäissyt itseäni.
      Ikävä
      35
      661
    9. Sinulle viestiä

      Me sitten oikeasti tutustutaan ensin!!
      Ikävä
      47
      647
    10. Tiedät että on

      Tunteita yhä ja edelleen. Ehkä molemmin puolin.
      Ikävä
      28
      614
    Aihe