Avatar billede buzz Nybegynder
03. januar 2000 - 22:01 Der er 5 kommentarer og
1 løsning

Ny side via dropdown

Hyr' laver jeg nedenstående script om så den åbner den valgte side i en specifik frame (i dette tilfælde 'main').

<select size="1" onChange="java script: top.location.href=value;">
    <option value="page1.asp">Side 1</option>
    <option value="page2.asp">Side 2</option>
</select>

Hilsen
/Buzz
Avatar billede buzz Nybegynder
03. januar 2000 - 22:02 #1
Det skal selvfølgelig lige siges at scripten ikke er placeret i frame 'main' men i frame 'topmenu'.

/Buzz
Avatar billede Slettet bruger
03. januar 2000 - 22:17 #2
prøv at sitte target="main" ind i dit script ligesom jeg har gjordt ! jeg ved ikke om det virker men det burde det ! prøv det - venlig helsen mainframe

----------------------------------------
<select size="1" onChange="java script: top.location.href=value; target="main">
    <option value="page1.asp">Side 1</option>
    <option value="page2.asp">Side 2</option>
</select>
----------------------------------------
Avatar billede jumper Nybegynder
03. januar 2000 - 22:19 #3
<select size="1" onChange="top.frames.main.location.href=this.options[this.selectedIndex].value">
    <option value="page1.asp">Side 1</option>
    <option value="page2.asp">Side 2</option>
</select>

/Thor
Avatar billede hallum Nybegynder
03. januar 2000 - 22:25 #4
Prøv evt dette link: http://hallum.dk/netkursus/uge8/
hvor jeg har lavet en lille øvelse som åbner den valgte side i et andet framset som du så jo kan definere som det passer dig. højre eller venstre placering.

<HTML><title>top ramme</title>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
if (top.location == self.location) {
    top.location.href = "index.html"
}

varegruppeListe = new Array ("info.html", "varegr1.html", "varegr2.html", "varegr3.html")

bannerReklame = new Array ("butikreklame.gif", "varegruppe1reklame.gif", "varegruppe2reklame.gif", "varegruppe3reklame.gif")

function visVaregruppe(gruppeNummer) {
    side = gruppeNummer.options[gruppeNummer.selectedIndex].value
    top.vareFrames.venstreRamme.document.location.href = varegruppeListe[side]
    top.topRamme.document.banner.src = bannerReklame[side]   
}

// Slut på kommentar, der skjuler -->
</SCRIPT>
</HEAD>
<body>
<FORM ACTION="*">
        <SELECT NAME="varegrupper" ONCHANGE="visVaregruppe(this)">
            <OPTION SELECTED VALUE="0">Vælg varegruppe</OPTION>
            <OPTION VALUE="1">varegruppe 1</OPTION>
            <OPTION VALUE="2">varegruppe 2</OPTION>
            <OPTION VALUE="3">Varegruppe 3</OPTION>
            </SELECT>
        </FORM>

Avatar billede buzz Nybegynder
04. januar 2000 - 08:55 #5
Det var 3 hurtige svar, imponerende. Jeg får først afprøvet forslagene senere i dag, så jeg vender tilbage....
/Buzz

Avatar billede buzz Nybegynder
04. januar 2000 - 17:28 #6
mainframe > dit forslag virker ikke.
jumper > dit forslag virker perfekt.
hallum > dit forslag virker også perfekt, det har du jo' selv bevist.

jumper var først, så han får point. Tak for hjælpen

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