Laitan vasemmalle puolelle kehykset ja linkin, kun painaa linkkiä se tulee frameen ei siihen toiseen. Miten korjaisin asian?
Linkkiin pitää laittaa sen framen tunniste johon linkki ladataan. Eli <a href="linkki.html" target="FramenNimi"></a> jossa FramenNimi on sama kuin frameset-elementissä on määritelty.
Esimerkki:
<frameset cols="75%,*"> <frame src="vasen.html" name="vasen"> <frame src="oikea.html" name="oikea"> </frameset>
Nyt linkkien target:ssa sitten viitataan joko "vasen" tai "oikea" tunnisteeseen, rippuen siitä kumpaan frameen linkki ladataan.
Entas kun halutaan ylös frame
Siis tarkoitatko miten ylös saadaan tehtyä frame? Selainikkuna saadaan jaettua vaakasuunnassa <frameset rows=...> määrittelyllä.
Esimerkki jossa selainikkuna on jaettu pystysuunnassa puoliksi ja ylös tulee frame korkeudeltaan 20% selaimen korkeudesta (loppu tila jätetään toiselle framelle):
<frameset rows="20%,*"> <frame src="yla.html" name="YlaFrame"> <frameset cols="50%,50%"> <frame src="vasen.html" name="VasenFrame"> <frame src="oikea.html" name="OikeaFrame"> </frameset> <frame src="ala.html" name="AlaFrame"> </frameset>
Kun teet linkkejä sivulle, pistä linkin target:ksi sen framen nimi johon haluat linkin avautua (<a href="linkki.html" target="AlaFrame"></a>)
MS-Dos ohjelma? "Virhe ei pystyta avaamaan tiedostoa"
Oho väärään tuli!
Aihe on jo aika vanha, joten et voi enää vastata siihen.