freimi haut

tere.

joo, oiskohan vaikee.
kun kutsun linkkinapista sivun ohjattuna tiettyyn freimiin, niin kuinka saisin samalla painalluksella avattua toisen sivun toiseen freimiin?

kiitos sille joka tietää.
7179
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

EHKÄ tuon voisi toteuttaa jollain kälysellä JavaScriptillä mutta en ymmärrä miksi pitää käyttää frameja kun siitä seuraa juuri mm. tuollaisia ongelmia. Tai en tiedä pystyykö edes JS:llä..

Äänestä

Viestisi ei ollut kovin selkeä, joten täytyy vähän arvailla mitä ajat takaa. Sinulla on siis sivulla ainakin kaksi kehystä (frame) joista yhdessä on jonkinlainen nappula tai linkki. Haluat siis saada sisällön vaihtumaan kahdessa kehyksessä kun tuota linkkiä tai nappulaa klikataan?

Jos ylläoleva pitää paikkansa, niin ensimmäisenä tulee mieleen jonkinlainen javascript-viritys, tyyliin . Tuolla pitäisi saada aikaan haluttu efekti. Tuo load()-funktio voisi olla seuraavan kaltainen:

function load(url1,url2){
   parent.frame1.location.href=url1;
   parent.frame2.location.href=url2;
}

Äänestä
  • Jep, ymmärsit juuri oikein - mä vaan en :)
    *
    Freimejä on muutama, eräässä freimissä on linkkipinnat (hotspotit) joista avattaan sisältöä freimiin nimeltä "_main"
    Kun avaan sinne sivun nimeltä "index.htm" niin
    haluaisin saada samaan aikaan muutettua freimin
    nimeltä "_sub" sisältöä. Sivu joka sinne pitäisi saada kutsuttua on nimeltään "main_sub.htm"
    *
    Pitääkö tuota javaa laittaa tuohon "index.htm" sivun koodiin vai jotenkin suoraan sinne linkkipintaan? perhana kun ei tahdo tajuta, taidan olla liian vanha koira jo näihin leikkeihin ;)

    *Kiittää ja kumartaa*

    Äänestä

  • paddington kirjoitti:

    Jep, ymmärsit juuri oikein - mä vaan en :)
    *
    Freimejä on muutama, eräässä freimissä on linkkipinnat (hotspotit) joista avattaan sisältöä freimiin nimeltä "_main"
    Kun avaan sinne sivun nimeltä "index.htm" niin
    haluaisin saada samaan aikaan muutettua freimin
    nimeltä "_sub" sisältöä. Sivu joka sinne pitäisi saada kutsuttua on nimeltään "main_sub.htm"
    *
    Pitääkö tuota javaa laittaa tuohon "index.htm" sivun koodiin vai jotenkin suoraan sinne linkkipintaan? perhana kun ei tahdo tajuta, taidan olla liian vanha koira jo näihin leikkeihin ;)

    *Kiittää ja kumartaa*

    Okei, oletetaan, että linkkipinnat on freimissä nimeltä _navi. Tällöin tuon javascript (EI Java!) -koodin voi laittaa tuon _navi-freimin koodiin, siis vaikka head-osaan script-tagien väliin. Jonkin linkkipinnan "a href" voisi siis näyttää tältä: ja tuo load-funktio olisi

    function load(url1,url2){
    parent._main.location.href=url1;
    parent._sub.location.href=url2;
    }

    Tässä on oletettu, että tuo "parent" on kaikille kolmelle freimille yhteinen.

    P.S. Vanhakin koira oppii vaikka minkälaisia temppuja, kun kärsivällisesti opettaa. :)

    Äänestä

  • Karmawhore kirjoitti:

    Okei, oletetaan, että linkkipinnat on freimissä nimeltä _navi. Tällöin tuon javascript (EI Java!) -koodin voi laittaa tuon _navi-freimin koodiin, siis vaikka head-osaan script-tagien väliin. Jonkin linkkipinnan "a href" voisi siis näyttää tältä: ja tuo load-funktio olisi

    function load(url1,url2){
    parent._main.location.href=url1;
    parent._sub.location.href=url2;
    }

    Tässä on oletettu, että tuo "parent" on kaikille kolmelle freimille yhteinen.

    P.S. Vanhakin koira oppii vaikka minkälaisia temppuja, kun kärsivällisesti opettaa. :)

    Kiitos ja Kumarrus kärsivällisyydestäsi !
    Oppiminen ja osaaminen tuntuu siistiltä ;)
    Nyt toimii niin kuin tarkoitin.

    Äänestä

  • paddington kirjoitti:

    Kiitos ja Kumarrus kärsivällisyydestäsi !
    Oppiminen ja osaaminen tuntuu siistiltä ;)
    Nyt toimii niin kuin tarkoitin.

    On hyvä vaan. Neuvo sinä seuraavaa, joka kysyy samaa. :)

    Äänestä

  • Karmawhore kirjoitti:

    Okei, oletetaan, että linkkipinnat on freimissä nimeltä _navi. Tällöin tuon javascript (EI Java!) -koodin voi laittaa tuon _navi-freimin koodiin, siis vaikka head-osaan script-tagien väliin. Jonkin linkkipinnan "a href" voisi siis näyttää tältä: ja tuo load-funktio olisi

    function load(url1,url2){
    parent._main.location.href=url1;
    parent._sub.location.href=url2;
    }

    Tässä on oletettu, että tuo "parent" on kaikille kolmelle freimille yhteinen.

    P.S. Vanhakin koira oppii vaikka minkälaisia temppuja, kun kärsivällisesti opettaa. :)

    Täällä toinen vanha koira etsi samaan ongelmaan ratkaisua, ja viimein löysikin :). kiitoksia paljon.

    Äänestä

Kommentoi aloitusta


paddington kirjoitti:

tere.

joo, oiskohan vaikee.
kun kutsun linkkinapista sivun ohjattuna tiettyyn freimiin, niin kuinka saisin samalla painalluksella avattua toisen sivun toiseen freimiin?

kiitos sille joka tietää.

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