Avatar billede bongii Nybegynder
12. april 2008 - 12:13 Der er 9 kommentarer og
1 løsning

Åbn 2 links

Hej.

Grundet skør menustruktur i et cms, er jeg nødt til at åbne forsiden før en underside aktiveres.

Mit spørgsmål: Er det muligt at lave en funktion på et link, der gør således, at først åbnes forsiden, dernæst åbnes en underside.

Viser lige hvad jeg mener: <a href="underside.html" onclick="åbn først forside.html, derefter åbn underside.html">underside/<a>

Kan det lade sig gøre?
Avatar billede roenving Novice
12. april 2008 - 12:19 #1
Måske som http://roenving.users.whitehat.dk/WD5Opacity.html ...

Bemærk ændringen i adresselinjen og se kode/frklaring ved at trykke på teksten om framing nede til venstre !-)
Avatar billede bongii Nybegynder
12. april 2008 - 12:32 #2
Det er det samme vindue der skal udføre de 2 operationer. 1: Åbn forside - dernæste åbn underside i samme vindue.
Avatar billede roenving Novice
12. april 2008 - 12:36 #3
-- ikke forstået så ?-)

-- man kan ikke bruge det samme vindue til at åbne flere forskellige sider, da forrige side jo er forsvundet i mellemtiden ...
Avatar billede bongii Nybegynder
12. april 2008 - 18:12 #4
Ej det er sgu vist også noget værre noget jeg er ved at rode mig ud i :)

Den skal bare åbne en side og straks åbn næste side i samme vindue
Avatar billede bongii Nybegynder
16. april 2008 - 08:55 #5
roenving: Jeg har måske en løsning, ved bare ikke hvordan jeg skriver den i javascript.

f.eks: frontpage?redirect=side2
Kan man lave en funktion i java script der tjekker querystring "redirect" og redirecter til en given URL?
Avatar billede roenving Novice
16. april 2008 - 12:33 #6
Sagtens, for location.search indeholder spørgsmålstegnet og resten af urlen, så f.eks.

<script type="text/javascript">
var q = location.search;
if(q){
  newLoc = q.split("redirect=")[1].split(";")[0];
  location.href = newLoc;//evt. med noget setTimeout
}
</script>
Avatar billede bongii Nybegynder
16. april 2008 - 12:37 #7
Takker. Smider du et svar? Hvad mener du med "evt. med noget setTimeout"
Avatar billede roenving Novice
16. april 2008 - 12:38 #8
Hvis du skulle være interesseret i at siden virkelig vises et øjeblik, ellers kunne du jo bare redirecte serverside !-)

Velbekomme '-)
Avatar billede bongii Nybegynder
16. april 2008 - 12:50 #9
arhh :)
Avatar billede roenving Novice
16. april 2008 - 13:00 #10
-- og tak for point ;~}
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