Avatar billede stoney Nybegynder
10. oktober 2005 - 11:12 Der er 6 kommentarer og
1 løsning

simpel onchange dropdown

Jeg har et framesæt bestående af 2 frames top og mainframe

Hvordan får jeg top til at kalde mainframe med valuen fra
min drop down

eks.
den skal kalde minside.asp?id=XX
hvor XX er valuen

På forhånd tak
Nedenstående er top frame

Stoney

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="">
  <select name="fhalistbox">
    <option value="002">firma1</option>
    <option value="011">firma2</option>
  </select>
</form>
</body>
</html>
Avatar billede mm12010 Nybegynder
10. oktober 2005 - 11:17 #1
<select name="fhalistbox" onchange="parent.frames[mainframe].location.href='minside.asp?id=
'+this.value;">
Avatar billede thesurfer Nybegynder
10. oktober 2005 - 11:19 #2
<select name="fhalistbox" onchange="top.mainframe.window.location.href='minside.asp?id=' + this.value;">

/theSurfer
Avatar billede stoney Nybegynder
10. oktober 2005 - 11:48 #3
Af en eller anden grund kan jeg kun få thesurfer's svar til at virke.

thesurfer> ligger du et svar

Tak begge 2

Stoney
Avatar billede roenving Novice
10. oktober 2005 - 14:36 #4
Det er fordi mm12010 har glemt et par apostroffer:

<select name="fhalistbox" onchange="parent.frames['mainframe'].location.href='minside.asp?id=
'+this.value;">

-- strandløvens har lige noget overkill med:

<select name="fhalistbox" onchange="top.mainframe.location.href='minside.asp?id=' + this.value;">

-- og er bortset fra brugen af det implikerede frames-array nøjagtig den samme som mms med rettelsen (hvis din beskrivelse af dit frameset er korrekt, vil brugen af parent forøvrigt være en anelse bedre, specielt hvis andre linker dit site ind i en (i)frame !-)
Avatar billede thesurfer Nybegynder
11. oktober 2005 - 10:24 #5
Jeg bruger normalt ikke frames-array, når jeg skal have fat på en bestemt frame (bruger bare navnet).. Jeg er så vant til at bruge "window", så det bruger jeg tit :-)

- Svar

/theSurfer
Avatar billede roenving Novice
11. oktober 2005 - 15:27 #6
-- lige i denne situation er det klart overkill, for der er ingen grund til at du på et window-object bruger propertyen window, som henviser til objektet selv !-)

-- i andre situationer er der nogen fornuft i at bruge det, selvom det er tilladt at udelade hele dom-modellens grund-object i adresseringer !-)
Avatar billede thesurfer Nybegynder
16. oktober 2005 - 16:22 #7
mm12010> Du får pointsne.. læg et svar: http://exp.dk/spm/656498

/theSurfer
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