22. januar 2001 - 15:40Der er
16 kommentarer og 1 løsning
Fejl i Internet Exployer 5.5 - history.back()
Funktionen history.back(), der skulle returnere den sidst besøgte side fungerer åbentbart ikke i version 5.5 af Internet Exployer. Den virker i version 5.0. Er der en anden funktion, der virker på samme måde, som kan bruges til version 5.5?
Nu har jeg prøvet history.back(-1) samt history.go(-1) og ingen af dem virker på version 5.5. På version 5.0 virker history.back() efter hensigten. Kan det være indstillinger i browseren der giver fejlen?. Interessant at parazite kan få funktionen history.go(-1) til at virke i version 5.5 - hvad kan det skyldes?
Gå derefter ind på en tilfældig side, og kald derefter den side du lige har lavet og prøv at klikke. Så kan vi anyways eliminere andre kodefejl. Det var ovennævnte, der virkede i min IE 5.5.
Tak til minijensen1, dit sidste forslag: <a href=\"java script:history.back(1)\">Tilbage</a> virker efter hensigten i EI 5.5, hvorimod alle de andre forslag giver fejl i EI 5.5 med ikke i EI 5.0. Helt utroligt!
Stort set alle besvarelser er korrekte, undtagen det du har accepteret!!
Ved OnClick skal man ikke specificere at det er javascript, det er faktisk direkte forkert. At det virker alligevel er en gåde (eller et resultat af at explorer er fejl-tolerant, noget der er et skråplan for programmører).
Men hvis <a href=\"java script:history.go(-1)\">Tilbage</a> ikke virker i ALLE browsere (version 3 eller mere), så vil jeg FASTHOLDE at fejlen ligger et andet sted. Meget sandsynligt i noget andet script på samme side.
Til Idanielsen: Hovedsagen for mig er at det virker i IE 5.0 samt i IE 5.5, hvis løsningen ikke var korrekt ville det vel ikke virke. Jeg har afprøvet de andre løsninger og ingen af dem virkede i begge browser-versioner. Og ja de andre løsninger burde virke såfremt IE 5.5 skulle være bagud konvertibel. Desuden kan jeg oplyse at løsningen desuden er blevet foreslået af Microsoft tekniske supportafdeling i DK - så helt forkert kan det vel ikke være!
Jeg forstår ikke helt jeres diskution om back og go... Jeg fandt kommandoen, ved at gå til en side der ikke findes så jeg fik \"Fejl 404\". På den fejlside var der et hyperlink til at komme tilbage, så den så jeg bare kildekoden til, og der stod altså java script:history.back(1)! SÅ det må da også være det som Microsoft foreslår, da det er dem, der har lavet den fejlside...
-Michael
Synes godt om
Ny brugerNybegynder
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.