Avatar billede knisse Nybegynder
14. april 2000 - 09:43 Der er 9 kommentarer og
1 løsning

omvendt "...history.back()"

Jeg skal lave en knap der fungerer på følgende måde:
Der ligger en knap der hedder back og en der hedder forward. Forward skal fungere på den måde at, hver gang man klikker på den vælger den næste side i et forløb af links. På samme måde som det man laver i power point, man klikker og går videre til næste side.

Avatar billede krogstrup Nybegynder
14. april 2000 - 10:22 #1
Hvorfor vil du bruge javascript til det formål ?

Under alle omstændigheder er du jo selv nødt til at definere forløbet af links...

Med andre ord: Lav selv forward linket som du plejer at gøre

<a href="næste_side.htm">Forward</a>
Avatar billede olebole Juniormester
14. april 2000 - 11:14 #2
<ole>
krogstrup >> Hvis det ligger fast i en frame, mens dokumentet i en anden frame skal skifte...måske...?!?

Forudsat den frame, der skiftes dokument i hedder 'main' - og det dokument, der første gang loades med framesettet, er den, der står på pladsen '[0]'...i dette eksempel 'side0.html':

<script language="JavaScript"><!--
var myLinks = new Array();
myLinks[0] = "side0.html";
myLinks[1] = "side1.html";
myLinks[2] = "side2.html";
myLinks[3] = "side3.html";

var myLoc = 0;
function goWhere(where){
  if (where=="forward") {
    if (myLoc<myLinks.length-1) {
      parent.main.location.href = myLinks[myLoc+1];
      myLoc++;
    }else{
      parent.main.location.href = myLinks[0];
      myLoc = 0;
    }
  }else if (where=="back") {
    if (myLoc>0) {
      parent.main.location.href = myLinks[myLoc-1];
      myLoc -= 1;
    }else{
      parent.main.location.href = myLinks[myLinks.length-1];
      myLoc = myLinks.length-1;
    }
  }
}
// -->
</script>

...og i body'en:

<a href="java script:goWhere('back')">Tilbage</a>&nbsp;<a href="java script:goWhere('forward')">Frem</a>

Det skulle kunne gøre det. Du kan bare fylde flere links på - hvad dokumenterne hedder, er ligemeget.
/VH
</bole>
Avatar billede knisse Nybegynder
14. april 2000 - 11:21 #3
OleBole,
det lyder som noget af det jeg skal bruge... gevinst til dig!
Jeg har lige et mindre spørgsmål mere:
de sider jeg skal linke til ligger i forskellige mapper, og derfor skal jeg vide om jeg kan skrive hele stien i myLinks, du ved "../blabla/blabla/bla.html"

Hvis du kan hjælpe mig her, er du en guttermand.

Hilsen Kris.
Avatar billede dannymoeller Nybegynder
14. april 2000 - 11:26 #4
Du skal skrive hele stien.
Avatar billede dannymoeller Nybegynder
14. april 2000 - 11:27 #5
DVS. fra roden af sitet.
"/blabla/blabla/bla.html"

Avatar billede knisse Nybegynder
14. april 2000 - 11:28 #6
tak for det..
Avatar billede olebole Juniormester
14. april 2000 - 11:29 #7
Det er nemlig helt rigtigt!
Jeg takker ;-)
Avatar billede olebole Juniormester
14. april 2000 - 11:32 #8
dannymoeller >> Nu havde jeg ellers lige chancen for at blive en guttermand...DAMNED!!!...LOL!
Avatar billede dannymoeller Nybegynder
14. april 2000 - 11:40 #9
du må nu gerne være guttermanden. ,-)
Avatar billede olebole Juniormester
15. april 2000 - 13:29 #10
OK, then...that makes two of us! ;-))
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