Nej, og hvis jeg undlader dette <base target="RightFrame"> så virker scrolldelen ikke som ønsket, hvilket er, at den skal forblive i højre side efter der er klikket på et link
du skal vel ikke bruge parent når der kun er iframes på siden. I grunden vil jeg mene at det er forkert når du skriver: RightFrame.location.href='rightframe_news.asp'; vil mene du skulle skrive: document.RightFrame.location.href='rightframe_news.asp
og ville det så ikke give mere mening at skrive: function ScrollLink() { RightFrame.location.href='rightframe_news.asp'; CSAction(new Array(/*CMP*/'23EB2E63'));return CSClickReturn(); csclick='23EB2E63'; } så den går ind på siden før den scroller derover
okay - grunden til at iframen blev skiftet ud med hele siden var netop pga. din href="#" og din <base target="... Det kan godt være selve scriptet virke fint før, men det link du trykkede på vil jo stadig virke lige meget om du har en onclick event på eller ej. Dvs. den vil skifte din Rightframes url til # - som altså repræsenterer hele siden.
Prøv i stedet så at skrive: function ScrollLink() { RightFrame.location.href='rightframe_news.asp'; CSAction(new Array(/*CMP*/'23EB2E63'));return CSClickReturn(); csclick='23EB2E63'; return false; } og lav dit kald af funktionen om til <a href="#" onclick="return ScrollLink();">News</a>
eller lidt mere dynamisk: <a href="#" onclick="return ScrollLink('rightframe_news.asp');">News</a> og function ScrollLink(url) { RightFrame.location.href=url; CSAction(new Array(/*CMP*/'23EB2E63'));return CSClickReturn(); csclick='23EB2E63'; return false; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.