Avatar billede mini-me Nybegynder
07. januar 2004 - 22:26 Der er 19 kommentarer og
1 løsning

Åben nyt vindue fra vindue?

Hej eksperter,

Hvordan åbner jeg et nyt vindue fra et vindue??
Avatar billede thesurfer Nybegynder
07. januar 2004 - 22:27 #1
<a href="side.htm" target="_blank">noget tekst</a>
Avatar billede jakobclausen Nybegynder
07. januar 2004 - 22:27 #2
<A HREF="#" OnClick="window.open('mail.php','openwindow','width=450,height=500)"> link</a>
Avatar billede thesurfer Nybegynder
07. januar 2004 - 22:30 #3
Og det *skal* være mail.php ;-) Det kan ikke laves om :)

Hvis der skal defineres højde og bredde, brug JCs metode..
Du kan også bruge target="vinduenavn".. så åbnes vinduet altid i vinduet, men navnet "vinduenavn"..
Avatar billede mini-me Nybegynder
07. januar 2004 - 22:32 #4
Duer ikke har jeg forsøgt mig med, den første popup virker fint, men den næste åbner ikke, den skifter bare det åbende popupvindue.
Avatar billede jakobclausen Nybegynder
07. januar 2004 - 22:33 #5
Nej mail.php er jo blot navnet på den fil man vil åbne i vinduet.
Avatar billede mini-me Nybegynder
07. januar 2004 - 22:34 #6
Benytter flg. script til at åbne det første vindue med, men det næste åbnes bare "inden" i det åbnede vindue. ved Inden i forståes at den blot skifter siden i stedet for at åbne et nyt vindue igen.

<script language="javascript">
    window.resizeTo(640,480)
    self.moveTo(screen.availWidth/2-200,screen.availHeight/2-130);
   
    function windowOpenener(sender)
    {   
        window.open(sender,'Window','width=640,height=550,scrollbars=auto');
    }
</script>
Avatar billede thesurfer Nybegynder
07. januar 2004 - 22:38 #7
Erstat ordet "window" med "_blank":
...sender,'Window'...
Avatar billede mini-me Nybegynder
07. januar 2004 - 22:41 #8
TheSurfer: Det er jo ikke et blankt vindue ligesom når man linker jeg har brug for, desuden virker det hellere ikke kan ikke bare benytte _blank i javascript.
Avatar billede roenving Novice
07. januar 2004 - 22:47 #9
Jo, du skal bare have forskellige window-names, når du åbner de to forskellige vinduer, for anden-parameteren i window.open er præcis et window-name, altså et navn, som browseren bruger til eventuelt at finde ud af, hvilket vindue siden skal åbnes i ...

-- på samme måde, som man bruger target="contentframe" i et link !-)
Avatar billede mini-me Nybegynder
07. januar 2004 - 22:49 #10
tak. smid et svar
Avatar billede thesurfer Nybegynder
07. januar 2004 - 22:52 #11
mini-me> der er 3 brugere der har skrevet noget.. :)

roenving> Kan du ikke lige kigge på den her: http://www.eksperten.dk/spm/448550
Det var det der CSS ting du engang lavede ;-)
Avatar billede mini-me Nybegynder
07. januar 2004 - 22:55 #12
Roenving's der virkede :) så ham må smide et svar :-)
Avatar billede thesurfer Nybegynder
07. januar 2004 - 22:57 #13
hvis man ikke skriver noget i den anden parametre (den efter "sender"), så skulle den vist gerne åbne i nyt vindue hver eneste gang..
Avatar billede mini-me Nybegynder
07. januar 2004 - 22:58 #14
øhh ?
Avatar billede thesurfer Nybegynder
07. januar 2004 - 23:00 #15
Se.. der står ikke noget i mellem '' tegnene..:
window.open(sender,'','width=64....
Avatar billede thesurfer Nybegynder
07. januar 2004 - 23:01 #16
Avatar billede roenving Novice
07. januar 2004 - 23:02 #17
>>thesurfer

-- så har det window jo bare navnet: "" ...

-- at det principielt er ugyldigt ski*** de fleste browsere højt og flot på !-)

>>mini-me

-- det var jo det, som var ideen i thesurfer 07/01-2004 22:38:34, at der kom et nyt window-name !o]
Avatar billede thesurfer Nybegynder
07. januar 2004 - 23:06 #18
mini-me> har du overhovedet prøvet "..sender,'_blank'..." ?
Avatar billede mini-me Nybegynder
13. januar 2004 - 16:37 #19
Hmm rovenving smid dit svar
Avatar billede mini-me Nybegynder
11. april 2004 - 00:00 #20
asd
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