Avatar billede digitalpsyence Nybegynder
20. april 2006 - 20:24 Der er 12 kommentarer og
1 løsning

target=blank

lige et hurtigt spørgsmsål, hvor er det i denne kode jeg skal indsætte "Target=BLANK" for at siden åbner i et nyt vindue?

<a href="http://www.cytopia.org/song.php?songNo=242&" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','getov.png',1)"><img src="geton.png" name="Image7" width="126" height="64" border="0"></a>
Avatar billede pidgeot Nybegynder
20. april 2006 - 20:25 #1
Det er for så vidt ligegyldigt, så længe du ikke skriver det midt inde i en anden attribut - eksempelvis:

<a href="http://www.cytopia.org/song.php?songNo=242&" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','getov.png',1)"><img src="geton.png" name="Image7" width="126" height="64" border="0" target="_blank"></a>

Bemærk dog det hedder _blank, ikke blank.
Avatar billede digitalpsyence Nybegynder
20. april 2006 - 20:29 #2
ok tak.

men dreamweaver laver rød streg under koden, den virker heller ikke :( ?
Avatar billede pidgeot Nybegynder
20. april 2006 - 20:32 #3
Så er det sikkert fordi du bruger XHTML, hvor target ikke længere er tilladt. Der skal man i stedet bruge JavaScript og window.open:

<a href="java script:window.open('http://www.cytopia.org/song.php?songNo=242&', '_blank')" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','getov.png',1)"><img src="geton.png" name="Image7" width="126" height="64" border="0"></a>
Avatar billede digitalpsyence Nybegynder
20. april 2006 - 20:35 #4
ok nu virker den, men den efterlader det andet vindue helt hvidt, og der står "[object]" i det? heh
Avatar billede pidgeot Nybegynder
20. april 2006 - 20:37 #5
Jeg bruger ikke Dreamweaver, så jeg ved ikke hvad "det andet vindue" er - derfor er det lidt svært for mig at hjælpe med det problem.
Avatar billede digitalpsyence Nybegynder
20. april 2006 - 20:39 #6
det andet vindue er det vindue hvor jeg trykker på knappen som koden er på. når jeg klikker åbner den det nye vindue, men det vindue som selve koden er i bliver hvidt og der står bare [object]
Avatar billede pidgeot Nybegynder
20. april 2006 - 20:43 #7
Det siger stadig ikke noget om hvad det vindue *bruges* til, hvilket er det eneste jeg kan bruge til at gætte på hvorfor den gør det - bruger som sagt ikke programmet, og har heller ikke planer om det.
Avatar billede digitalpsyence Nybegynder
21. april 2006 - 13:02 #8
der var en der fixede det for mig, jeg ved ikke hvad han gjorde mne det er iorden nu. Tak alligevel.
Avatar billede olebole Juniormester
22. april 2006 - 21:39 #9
<ole>

- det har såmænd ikke noget med DW at gøre. Det vil ske, uanset editor  :)

Returner false i onclick-handleren ... sådan:

<a href="#" onclick="window.open('http://www.cytopia.org/song.php?songNo=242&', '_blank');return false" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image7','','getov.png',1)"><img src="geton.png" name="Image7" width="126" height="64" border="0"></a>

- men derudover kan DW's 'MM_swapImage' funktion slet ikke bruges under XHTML  ;o)

/mvh
</bole>
Avatar billede pidgeot Nybegynder
23. april 2006 - 00:21 #10
Argh, selvfølgelig - kan godt mærke jeg normalt ikke bruger JavaScript :)
Avatar billede olebole Juniormester
25. april 2006 - 14:59 #11
Hehe ... helt okay  ;o)
Forklaringen er, at onclick-event'en fyres af lige før linket's default-handling (sideskiftet). Denne cancel'es derfor, når der returneres falsk i handleren  :)
Avatar billede webmazter Nybegynder
13. maj 2006 - 18:41 #12
den skal hedde _blankt mener jeg!
Avatar billede olebole Juniormester
13. maj 2006 - 21:22 #13
- så mener du helt sikkert forkert  :)
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
Kurser inden for grundlæggende programmering

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