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ää.
joo, oiskohan vaikee.
kun kutsun linkkinapista sivun ohjattuna tiettyyn freimiin, niin kuinka saisin samalla painalluksella avattua toisen sivun toiseen freimiin?
kiitos sille joka tietää.
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ä..
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;
}
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. :)
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. :)
Täällä toinen vanha koira etsi samaan ongelmaan ratkaisua, ja viimein löysikin :). kiitoksia paljon.