Onnistuuko html:llä tehdä linkkiä sillä lailla että toinen linkki avautuisi toiseen frameen ja toinen toiseen, yhtä linkkiä painaessa?
Onnistuisi. Laitat vaan a-tagiin javascriptin mikä avaa sen toisen linkin.
joo
ai siis
<a href="javascript:openjotaki">linkki</a>?
Noniinno, kokeiles tätä:
<a href="sivu1.htm" target="frame1" onClick="javascript:frame2.document.location.href='sivu2.htm'">Linkki</a>
Eli siis ihan tavallinen linkki, mutta javascriptillä määritetään toinen frame (frame2), johon avataan uusi sivu (sivu2.htm). Varmaan osaat itse tuon muokata omaan käyttöön :)
joo... kiitos, kokeilen vielä tässä ;)
Näinkin voisi toteuttaa:
<script> function twoFrames(frame1addr,frame2addr) { framen_1_nimi_tähän.document.location.href=frame1addr; framen_2_nimi_tähän.document.location.href=frame2addr; } </script>
ja linkkiin:
<a href="javascript:twoFrames('http://www.nakki.biz','http://www.google.fi');">Linkki</a>
Jos haluaa semmosen, että funktiokutsuun riittää www.nakki.biz (tai muu url) ilman http://:tä niin toi skripti olis tämmöne:
<script> function twoFrames(frame1addr,frame2addr) { frame1addr="http://"+frame1addr; frame1addr="http://"+frame2addr; framen_1_nimi_tähän.document.location.href=frame1addr; framen_2_nimi_tähän.document.location.href=frame2addr; } </script>
ja linkkiin riittäis:
<a href="javascript:twoFrames('www.nakki.biz','www.google.fi');">Linkki</a>
Aihe on jo aika vanha, joten et voi enää vastata siihen.