Avatar billede k-asp-er Nybegynder
04. september 2002 - 01:04 Der er 9 kommentarer og
1 løsning

history.back(-1)

Man navigerer til en side med en history.back - funktion. Når man klikker på http://java script:history.back(etellerandet) skulle man gerne komme tilbage til tilstanden man navigerede fra.

Hvis man i mellemtiden navigeret rundt på siden med history.back funktionen, vil historiken gå fløjten. Kan man lave en history.back - funktion, der fraregner disse (lokale) clicks?? Og hvordan ser det ud?
Avatar billede jakoba Nybegynder
04. september 2002 - 03:15 #1
når kan klikker på adressen
  http://java script:history.back(etellerandet)
skulle der helst ikke ske nogetsomhelst andet end dn fejlmelding. for det er en helt gal adresse.

en adresse består ef flere led.
første et protokolnavn fulgt af . (kolon).
det kan være fx:  HTTP:  FTP:  MAILTO:  eller  java script:
der kan kun være een af dem i hver adresse.
altefter hvilken protokol der skal benyttes kan der så stå andre ting bagved.
efter mailto:  skal der stå en email adresse.
efter java script: skal der stå noget javascript kode
osv.
Avatar billede pixelpaw Nybegynder
04. september 2002 - 03:58 #2
og derfor skal det se sådan ud:
<a href="java script:history.back(-1)">dd</a>
bare for at skære det ud i pap ;o)
Avatar billede cdc Novice
04. september 2002 - 10:18 #3
hedder det ikke java script:history.go(-1) også ?
Avatar billede Slettet bruger
04. september 2002 - 14:41 #4
Det hedder:

history.back(); //Går én gang tilbage
history.go(-1); //Går ligeledes én gang tilbage
Avatar billede pixelpaw Nybegynder
04. september 2002 - 14:45 #5
wupty, my bad :o)
Avatar billede k-asp-er Nybegynder
05. september 2002 - 00:14 #6
--> Jacoba
Jeg kender egentlig godt html-koden for java script:history.go(-5) og java script:history.back() osv. Det er sidste del af spørgsmålet, der er selve problemet - det drejer sig om billeder man kan klikke på, som så popper op i "stor" størrelse. Disse klik ville jeg meget gerne have fraregnet i en history navigation.......... så man kommer tilbage til den side, man i første omgang kom fra.

Altså - man er på side1.asp og klikker på linket

<a href="side2.asp">side2</a>

På side 2 ligger der nogle billeder, man kan klikke på for at få dem op i fuld størrelse ved hjælp af en PopUp. Desuden ligger der et link, hvorfra man gerne skulle kunne navigere tilbage til side1. Dette kan ikke være en <a href="side1.asp">side1</a>, idet side1.asp ikke er den eneste side, man kan entrere side2.asp fra.
Problemet er altså at få historiken i java script:history.go(?) til at passe - det gør den ikke, hvis man én eller flere gange har klikket for at se billede i stort format.
Avatar billede jakoba Nybegynder
05. september 2002 - 00:32 #7
den nemme måde er at lave din  'popop' med en replace

<a href="#" onclick="popframe.location.replace( "nytbillede.jpg" );return false">vis nybillede</a>

når du skifter billederne på den mpde bliver der slet ikke dannet nogen history entry for de billeder.
Avatar billede k-asp-er Nybegynder
25. september 2002 - 22:37 #8
Sure?
Avatar billede Slettet bruger
27. september 2002 - 14:14 #9
Hvad med at prøve selv? Men ja, det virker!
Avatar billede k-asp-er Nybegynder
29. oktober 2002 - 23:09 #10
closing
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