Avatar billede jnrmgs Juniormester
08. april 2002 - 16:26 Der er 10 kommentarer og
1 løsning

Åbning af link i frame ved klik i listbox i anden frame

Hej!

Jeg har følgende side:

<HTML>
<HEAD>
<SCRIPT>
  function formHandler(form){
  var URL = document.form.site.options [document.form.site.selectedIndex].value;
  window.location.href = URL;
}
</SCRIPT>
</HEAD>

<BODY>

<FORM NAME="form">
  <SELECT NAME="site" SIZE="1" OnChange="java script:formHandler()">
  <OPTION selected>Vælg link ...</OPTION>
  <OPTION value="http://www.eksperten.dk">Link til Eksperten</OPTION>
  </SELECT>
</FORM>

</BODY>

</HTML>

Links skal være ude i venstre frame, men de skal åbne i den højre frame.


Jeg kan kun få den til at åbne i samme frame som listboksen er, og det er jo ikke meningen.

På forhånd tak!

JN
Avatar billede radcon Nybegynder
08. april 2002 - 16:33 #1
Avatar billede jnrmgs Juniormester
08. april 2002 - 16:43 #2
Der er ingen hjælp at hente på dette link. Den omtaler kun basale ting omkring frames. Det jeg har brug for handler om at åbne et link fra en listbox i en anden frame!
Avatar billede =maddog= Nybegynder
08. april 2002 - 17:10 #3
istedet for
window.location.href = URL;
prøv
framenavnet.location.href = URL;
Avatar billede nikolajdu Nybegynder
08. april 2002 - 17:21 #4
parent.RAMMENAVN.location.href = URL;
Avatar billede jnrmgs Juniormester
08. april 2002 - 17:21 #5
Jeg har prøvet at erstatte det med:

function formHandler(form){
var URL = document.form.site.options[document.form.site.selectedIndex].value;
hoved.location.href = URL;
}

Nu melder browseren "Hoved" er ikke defineret.

Framen med listboksen hedder "left", og den anden hedder "hoved".

Hvad gør jeg?

JN
Avatar billede =maddog= Nybegynder
08. april 2002 - 17:23 #6
nikolajdu har ret. jeg skammer mig noget.
Avatar billede jnrmgs Juniormester
08. april 2002 - 17:24 #7
Tak for hjælpen nikolajdu, nu virker det som det skal!

MVH
JN
Avatar billede nikolajdu Nybegynder
08. april 2002 - 17:37 #8
Bare giv maddog pointene - Han gjorde sit bedste ;-)
Avatar billede =maddog= Nybegynder
08. april 2002 - 17:41 #9
ligemeget. jeg glemte bare at man først skulle have en pointer til frameset'et der indeholder begge frames før man sætter en pointer til framen. snup pointene selv.
Avatar billede jnrmgs Juniormester
08. april 2002 - 17:56 #10
Jeg kan ikke give point, når i har valgt "Kommentar" i stedet for "Svar".

MVH
JN
Avatar billede =maddog= Nybegynder
08. april 2002 - 17:58 #11
jamen så ok da
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