Avatar billede mathiasiversen Nybegynder
14. februar 2003 - 12:42 Der er 6 kommentarer og
1 løsning

hoppe mellem to vinduer

Hej

Kan man springe frem og tilbage mellem to vinduer?

hvis man f.eks har et link med target="_blank" og så gerne vil have et link i det nye vindue med link som hopper tilbage til det gamle vindue. Alternativt kan jeg jo åbne jet helt nyt vindu med det gamle indhold, men så roder brugeren ligepludselig rundt med tre åbne vinduer - det vil jeg helst undgå...

Nogen foreslag eller andre måder at løse problemet på?

/Mathias
Avatar billede schaefner Juniormester
14. februar 2003 - 12:45 #1
hvorfor lave et nyt vindue til "det gamle indhold" hvorfor ikke bare åbne det i det samme vindue som du åbnede "det nye"?
Avatar billede mathiasiversen Nybegynder
14. februar 2003 - 12:47 #2
forstår ikke helt?

Det nye indhold som bliver åbnet er en liste, hvor man så har mulighed for at rette nogle af de poster der bliver vist... Listen må ikke forsvinde før brugeren selv vælger at lukke den.

/Mathias
Avatar billede cdc Novice
14. februar 2003 - 12:54 #3
set denne ind i det nye vindu:

<html>

<head>
<title>..:Ny side :..</title>
<SCRIPT LANGUAGE="JavaScript"><!--
function focusOpener() {
    opener.focus();
}
//--></SCRIPT>

<SCRIPT LANGUAGE="JavaScript1.1"><!--
function focusOpener() {
    if (!opener.closed) {
        opener.focus();
    }
}
//--></SCRIPT>
</head>

<body>
<A HREF="java script:opener.focus()">tilbage til gamelt vindue</a>
</body>

</html>
Avatar billede mathiasiversen Nybegynder
14. februar 2003 - 13:14 #4
Hvordan kan jeg sende parametre med til den gamle side?
Avatar billede cdc Novice
14. februar 2003 - 13:22 #5
Det er så et andet spm. hvilke og hvor mange parametre skal du sende vider
Avatar billede mathiasiversen Nybegynder
14. februar 2003 - 13:25 #6
Nej, det er ikke et andet spørgsmål, for jeg skal jo i princippet bare bruge det gamle vindue til noget nyt indhold.

Hvis det kan lad sig gøre så skal jeg også pege på en bestemt frame i det gamle vindue.

Jeg skal poste et par stykker vil jeg tro. Det er en retfunktion, så jeg skal i hvertfald have sendt et ID med tilbage, så jeg ved hvilke post der skal rettes i databasen.
Avatar billede olebole Juniormester
14. februar 2003 - 22:25 #7
<ole>

Du adresserer den frame, der har åbnet vinduet med opener. Derefter kan du navigerer rundt i diy frames-hieraki som vanligt:
  opener.parent.en_anden_frame.location.href = "side.asp?id=123";

Skifter du siden, der har åbnet vinduet taber du til gengæld referencen tilbage ... opener eksisterer ikke længere.
Du kan så i stedet lægge dit kald 'oppe' i framesetet ... så er dét din opener-reference - og du skal navigere rund i framesettet derfra.

/mvh
</bole>
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

IT-JOB

Politiets Efterretningstjeneste

Data engineer til PET

Jyske Bank

AI-udvikler

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer