/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
History.back() i flere frames?
Fra : Søren Søby


Dato : 10-01-02 22:10

Hej alle.

Jeg har en hjemmeside der er bygget op af 3 frames:
menuFrame, mainFrame, topFrame.

Hver gang jeg klikker på et link i menuFrame så skifter alle 3 frames
indhold.
Dette har jeg gjort ved hjælp af følgende javascript:

parent.mainFrame.document.location = "a.htm"
parent.topFrame.document.location = "b.htm"
parent.menuFrame.document.location = "c.htm"

Dette virker helt fint!

Mit problem kommer når jeg skal lave en "tilbage-knap"...
Jeg benytter følgende javascript:

parent.mainFrame.history.back()
parent.topFrame.history.back()
parent.menuFrame.history.back()

Det der efter min mening burde ske er at alle frames "går 1 skrift tilbage"
til deres tidligere indhold.
Men det der faktisk sker er at mainFrame går 1 skridt tilbage og topFrame
går 2 skridt tilbage!

Hvordan kan det være?
Hvordan kan jeg lave en tilbage-knap der "bladrer" alle frames 1 skridt
tilbage til deres tidligere indhold?

På forhånd, tak for dit svar.

Med venlig hilsen
- Søren Søby



 
 
Knud Gert Ellentoft (10-01-2002)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 10-01-02 22:35

Thu, 10 Jan 2002 22:09:50 +0100, skrev "Søren Søby"
<cyberviking@stofanet.dk>:

>Hvordan kan jeg lave en tilbage-knap der "bladrer" alle frames 1 skridt
>tilbage til deres tidligere indhold?

Prøv med
<form>
<INPUT TYPE="button" VALUE="BACK" onClick="parent.FRAME TARGET
NAME.history.back()">
<INPUT TYPE="button" VALUE="FORWARD" onClick="parent.FRAME TARGET
NAME.history.forward()">
</form>

Her er både en tilbage og frem, du kan jo nøjes med at bruge
tilbage.
--
med venlig hilsen
Knud
http://home13.inet.tele.dk/smedpark/
Svar kun i nyhedsgruppen - tak! E-mails besvares ikke.

Søren Søby (10-01-2002)
Kommentar
Fra : Søren Søby


Dato : 10-01-02 23:15

"Knud Gert Ellentoft" <knudgert@mail.tele.dk> skrev i en meddelelse
news:262s3uc0en9i1hk8c7atap15d58vtj3i4s@dtext.news.tele.dk...
> Thu, 10 Jan 2002 22:09:50 +0100, skrev "Søren Søby"
> <cyberviking@stofanet.dk>:
>
> >Hvordan kan jeg lave en tilbage-knap der "bladrer" alle frames 1 skridt
> >tilbage til deres tidligere indhold?
>
> Prøv med
> <form>
> <INPUT TYPE="button" VALUE="BACK" onClick="parent.FRAME TARGET
> NAME.history.back()">
> <INPUT TYPE="button" VALUE="FORWARD" onClick="parent.FRAME TARGET
> NAME.history.forward()">
> </form>

Din kode "bladrer" kun 1 (én) frame 1 skridt tilbage.
Jeg har brug for en tilbage-knap, der "bladrer" ALLE frames 1 skridt
tilbage.

Med venlig hilsen
- Søren Søby



Jens Peter Karlsen (11-01-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 11-01-02 12:16

Så tilføj resten adskilt af semicolon.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Thu, 10 Jan 2002 23:15:27 +0100, "Søren Søby"
<cyberviking@stofanet.dk> wrote:

>> <INPUT TYPE="button" VALUE="BACK" onClick="parent.FRAME TARGET
>> NAME.history.back()">

>Din kode "bladrer" kun 1 (én) frame 1 skridt tilbage.
>Jeg har brug for en tilbage-knap, der "bladrer" ALLE frames 1 skridt
>tilbage.


Søren Søby (11-01-2002)
Kommentar
Fra : Søren Søby


Dato : 11-01-02 23:31


"Jens Peter Karlsen" <jpkarlsen@mvps.org> skrev i en meddelelse
news:f8it3uous5e2u6lmp74r2heocbgb41d91g@4ax.com...
> Så tilføj resten adskilt af semicolon.

Hej Jens

Tak for dit svar.

Jeg har faktisk hele tiden brugt semikolon - men jeg kan godt forstå
hvorfor, det jeg har skrevet, kan forståes som om at jeg ikke benytter
semikolon efter hver linie.

Har du en ide om hvorfor det alligevel ikke virker?

Med venlig hilsen
- Søren Søby



Jens Peter Karlsen (12-01-2002)
Kommentar
Fra : Jens Peter Karlsen


Dato : 12-01-02 13:33

Der må jeg se den ændrede kode du har forsøgt med for at kunne udtale
mig om det. Det skal iøvrigt være en lang linie.

Regards Jens Peter Karlsen. Microsoft MVP - Frontpage.

On Fri, 11 Jan 2002 23:31:06 +0100, "Søren Søby"
<cyberviking@stofanet.dk> wrote:

>Jeg har faktisk hele tiden brugt semikolon - men jeg kan godt forstå
>hvorfor, det jeg har skrevet, kan forståes som om at jeg ikke benytter
>semikolon efter hver linie.


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste