Avatar billede Slettet bruger
13. december 2011 - 12:24 Der er 7 kommentarer og
1 løsning

Åben link i nyt vindue

Har noget kode som åbner nogle links, men vil gerne have den til at åbne dem i et nyt vindue, i stedet for det samme.
Nogen der kan hjælpe med det?

<form name="jump">
<p align="center">
<select name="menu" onChange="location=document.jump.menu.options[document.jump.menu.selectedIndex].value;" value="GO" style="font-size: 8pt" size="1"><option>Vælg radiostation</option>
<option value="http://www.dr.dk/radio/player/#P1">DR P1</option>
<option value="http://www.dr.dk/radio/player/#P2">DR P2</option>
<option value="http://www.dr.dk/radio/player/#P3">DR P3</option>
<option value="http://www.dr.dk/radio/player/#DAN">DR Dansktoppen</option>
<option value="http://www.dr.dk/radio/player/#JAZ">DR Jazz</option>
<option value="http://www.dr.dk/radio/player/#DAB">DR Klassisk</option>
<option value="http://netradio.skala.fm/player/">skala.fm</option>
</select>
</p>
</p>
</form>
Avatar billede DeeDawg Nybegynder
13. december 2011 - 12:54 #1
Værsgod. :)


<form name="jump">
    <p align="center">
        <select name="menu" onchange="window.open(document.jump.menu.options[document.jump.menu.selectedIndex].value, 'open window', 'menubar, toolbar, location, directories, status, scrollbars, resizable, dependent, width=640, height=480');" style="font-size: 8pt" size="1">
            <option value="http://www.dr.dk/radio/player/#P1">DR P1</option>
            <option value="http://www.dr.dk/radio/player/#P2">DR P2</option>
            <option value="http://www.dr.dk/radio/player/#P3">DR P3</option>
            <option value="http://www.dr.dk/radio/player/#DAN">DR Dansktoppen</option>
            <option value="http://www.dr.dk/radio/player/#JAZ">DR Jazz</option>
            <option value="http://www.dr.dk/radio/player/#DAB">DR Klassisk</option>
            <option value="http://netradio.skala.fm/player/">skala.fm</option>
        </select>
    </p>
</form>
Avatar billede Slettet bruger
13. december 2011 - 12:57 #2
Tak for hurtig svar.

Dog åbner den ikke noget link overhovedet nu. :-(
Avatar billede Slettet bruger
13. december 2011 - 12:59 #3
Sorry, min fejl.. :-)
Bruger den to gange, så skal lige have lavet navn om.

Mange tak for hjælpen - smid bare svar. :-)
Avatar billede DeeDawg Nybegynder
13. december 2011 - 13:00 #4
Det var så lidt. :)
Avatar billede olebole Juniormester
13. december 2011 - 17:57 #5
<ole>

Udtrykket:

document.jump.menu.options[document.jump.menu.selectedIndex].value

- kan med fordel kortes ned til:

this.value

Derudover må der aldrig være mellemrum i en identifier, så andet argument 'open window' skal enten sammenskrives til ét ord eller have indsat en underscore.

Desuden skal alle dine attributter naturligvis have en værdi (0/1 eller no/yes) - ligesom det ikke er alle de nævnte attributter, der er X-browser anvendelige.

Pas til slut på med mellemrum mellem attributterne i tredie argument, da visse specielt ældre browsere går død, hvis der er mellemrum

/mvh
</bole>
Avatar billede Slettet bruger
14. december 2011 - 08:18 #6
Det virker ikke i IE, men kun i Firefox.

Kan i hjælpe mig med det?

Vi har lige søsat siden, så det er lidt noget skidt. :-(

I kan se den på www.outrup.net
Avatar billede Slettet bruger
14. december 2011 - 08:44 #7
Ahhh... det var det med open windows... takker mange gange for din opmærksomhed på det.. Det reddede mig. :-)
Avatar billede DeeDawg Nybegynder
14. december 2011 - 08:56 #8
Jeg beklager, for mit ikke ret gode svar. Tog hele den linje fra et andet sted, og satte din info ind, uden at rette resten. For dårligt.

Som du selv skrev, så mange tak til olebole, da vi gerne skulle hjælpe folk her, og ikke give dem dårlige og ikke fungerende eksempler.


Og hvis der er andre med samme problem, så poster jeg lige et fungerende eksempel, med olebole's input:

<form name="jump">
    <p align="center">
        <select name="menu" onchange="window.open(this.value,'netradio','width=640,height=480');" style="font-size: 8pt" size="1">
            <!-- ... -->
        </select>
    </p>
</form>
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