Avatar billede jan2001 Nybegynder
14. juni 2003 - 14:09 Der er 4 kommentarer og
1 løsning

lidt irriterende

Jeg har følgende script på mine sider:

if (top.location.href.indexOf("msmenu.htm") == -1)
  top.location.href = "msmenu.htm?abstact.htm&1";

og denne i framesettet:
<head>
<script>
var ar0 = "titel.htm";
var ar1 = "fynkort.htm"

var str = location.search;
var pos = str.indexOf("&");
if (pos != -1) {
  var num = str.substring(pos + 1, str.length);
  window["ar" + num] = str.substring(1, pos);
}

</SCRIPT>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--

document.write(
'<frameset rows="88,377*" frameborder="yes" cols="*" bordercolor="#FF0000" border="0" framespacing="0">',
  '<FRAME SRC="', ar0, '" NAME="topFrame" noresize scrolling="NO">',
  '<FRAME SRC="', ar1, '" NAME="mainFrame" bordercolor="#FF0000" frameborder="NO">',
'</FRAMESET>'
);
</script>

Scriptet virker fint. Man finder en side på Google.com og vupti, så smides siden ind i framsettet. Problemet opstår når man vil tilbage til søgesiden på google. Trykker man på tilbageknappen bliver man bare smidt ind i framesettet igen.
Jeg ved godt, at man bare kan trykke meget hurtugt flere gange på tilbageknappen eller klikke på dropdown i tilbageknappen og så vælge en af de foregående sider, men der er åbentbart nogle brugere, som ikke kan finde ud af dette. Så hvordan løser jeg problemet?
Avatar billede skovenborg Nybegynder
14. juni 2003 - 14:57 #1
Brug i stedet
if (top.location.href.indexOf("msmenu.htm") == -1)
  top.location.replace = "msmenu.htm?abstact.htm&1";
Avatar billede skovenborg Nybegynder
14. juni 2003 - 14:57 #2
nej undskyld det jo en method:
if (top.location.href.indexOf("msmenu.htm") == -1)
  top.location.replace("msmenu.htm?abstact.htm&1");
Avatar billede olebole Juniormester
15. juni 2003 - 17:07 #3
<ole>

jan2001 >> Du ved godt, de eneste sider, du har lov til at frame, er dine egne ... ikk'?  :)

/mvh
</bole>
Avatar billede jan2001 Nybegynder
15. juni 2003 - 20:48 #4
Jeg kunne jo gå på kompromi og droppe det smarte script og så bare lave et link på alle sider, som linker til siden med framesettet. ?
Avatar billede jan2001 Nybegynder
11. oktober 2003 - 13:15 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester