Avatar billede -mundi- Nybegynder
14. december 2001 - 10:33 Der er 13 kommentarer og
1 løsning

History.go(-2) problemer i netscape 4.x i et frame set

Hej igen

Ja titlen siger vist det hele, der sker ikke en bjælde, er der nogen af jer der har haft problemer med det ?
Avatar billede nute Nybegynder
14. december 2001 - 10:36 #1
fordi du skriver \'history\' med stor første bookstav...prøv med

history.go(-2);

/nute
Avatar billede -mundi- Nybegynder
14. december 2001 - 10:39 #2
det er bare en skrivefejl her :-) det er med småt på min side
Avatar billede neuro Nybegynder
14. december 2001 - 11:21 #3
skulle meget gerne virke med:

f.eks.

<a href=\"java script:history.go(-2);\">CLICK ME</a>
Avatar billede -mundi- Nybegynder
14. december 2001 - 11:26 #4
Ja men det gør det ikke, der kommer bare et timeglas og derefter sker der ikke noget ?
Avatar billede -mundi- Nybegynder
14. december 2001 - 11:36 #5
det skal lige siges at jeg loader en side i \"main\" framen, i dens onload tag skal den skifte side i framen \"leftmenu\" leftmenu er nu en menu med 1 kanp hvor der står tilbage, linket på den knap er java script:history.go(-2);

Og lortet virker ikke GRRRRR

Og der kommer ingen javascript fejl ?
Avatar billede tobias_cool Nybegynder
26. december 2001 - 18:30 #6
dub = history.length
dub = dub -2;
document.location = history[dub];

er ikke sikker på det virker.
Avatar billede -mundi- Nybegynder
27. december 2001 - 10:00 #7
ok tester det
Avatar billede tobias_cool Nybegynder
27. december 2001 - 10:33 #8
altså eksemplet kræver at der er to at gå tilbage til ellers går den jo ind i -1;
Og brugeren m ikke været gået tilbage selv for ellers bliver length for lang;
Avatar billede tobias_cool Nybegynder
27. december 2001 - 10:40 #9

var i=0;
var tal=0;

function URL(){
  while( history.length>= i){
    if(history[i] == history.current){
    tal = i;}
    i++
  }
  window.location = history[tal]
}
Avatar billede -mundi- Nybegynder
27. december 2001 - 10:55 #10
Problemet med det scipt du har lavet er jo at det ikke tæller som at trykke back i browseren, man har ikke mulighed for at gå fremad når du ændrer location istedet for at bruge history.go

Så det er spild af tid at teste det (med mindre jeg stadig har for mange julebryg i blodet ;-) )
Avatar billede tobias_cool Nybegynder
27. december 2001 - 18:58 #11
<iframe name=\"usynlig\" height=\"0\" width=\"0\" src=\"fil.htm\">

</iframe>
<a href=\"parent.usynlig.forms[0].elements[0].click()\">

Fil.htm:

<form>
<input type=\"button\" onClick=\"window.history.go(-2)\">
</form>
Avatar billede -mundi- Nybegynder
27. december 2001 - 19:21 #12
nu er det jo ikke lige sådan at netscape 4.x har det rigtig sjovt med iframes :-)
Avatar billede tobias_cool Nybegynder
27. december 2001 - 21:17 #13
<iframe name=\"usynlig\" height=\"0\" width=\"0\" src=\"fil.htm\">
<layer name=\"usynlig\" height=\"0\" width=\"0\" src=\"fil.htm\">
</layer>
</iframe>
Avatar billede -mundi- Nybegynder
29. august 2002 - 09:05 #14
det har åbenbart været et problem for min browser
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