/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Kontrollere HVOR et vindue popper-op?
Fra : Søren G. Andersen


Dato : 20-10-03 19:40

Hejsa!

Det er nemt nok at bestemme hvor stort et vindue er, når man
åbner det med window.op(bla bla bla);, men kan man også bestemme
hvor, så man f.eks. kan sikre sig det popper op i midten af
skærmen? (Det skal så helst være ved en %-angivelse, sikkert...)
Er det muligt?

Mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Knud Gert Ellentoft (20-10-2003)
Kommentar
Fra : Knud Gert Ellentoft


Dato : 20-10-03 19:52

Søren G. Andersen <no@spam.dk> skrev :

>Det er nemt nok at bestemme hvor stort et vindue er, når man
>åbner det med window.op(bla bla bla);, men kan man også bestemme
>hvor, så man f.eks. kan sikre sig det popper op i midten af
>skærmen? (Det skal så helst være ved en %-angivelse, sikkert...)

I <head>:
<script type="text/javascript">
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops =
'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
</script>

og linket i body:
<a href="popupvinndue.htm"
onclick="NewWindow(this.href,'link','400','400','no');return
false;">linktekst</a>
--
Knud

Søren G. Andersen (20-10-2003)
Kommentar
Fra : Søren G. Andersen


Dato : 20-10-03 21:07

> I <head>:
> <script type="text/javascript">
> function NewWindow(mypage, myname, w, h, scroll) {
> var winl = (screen.width - w) / 2;
> var wint = (screen.height - h) / 2;
> winprops =
> 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
> win = window.open(mypage, myname, winprops)
> if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
> }
> </script>
>
> og linket i body:
> <a href="popupvinndue.htm"
> onclick="NewWindow(this.href,'link','400','400','no');return
> false;">linktekst</a>

Smukt!

Mange tak! ;)

Mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Lasse Reichstein Nie~ (20-10-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-10-03 20:04

Søren G. Andersen <no@spam.dk> writes:

> Det er nemt nok at bestemme hvor stort et vindue er, når man
> åbner det med window.op(bla bla bla);, men kan man også bestemme
> hvor, så man f.eks. kan sikre sig det popper op i midten af
> skærmen? (Det skal så helst være ved en %-angivelse, sikkert...)
> Er det muligt?

Næsten. Det er bare ikke særligt smart.

Hvis man har en to-skærms desktop, så er "midt på skærmen" hen over
splittet mellem de to skærme. Hvis man bruger en browser med MDI (fx
Opera), så kan det også give problemer.

<URL:file://localhost/D:/Home/lrn/html/faq/JSwindows.html#ref_3_3>

Man kan ikke placere med procenter, men man kan selv regne procenterne
ud:
"left="+((screen.availWidth-popupWidth)>>1)+
"top="+((screen.availHeigth-popupHeight)>>1)
Det skulle kunne bruges til at centrere et vindue med.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Henrik Stidsen (20-10-2003)
Kommentar
Fra : Henrik Stidsen


Dato : 20-10-03 20:39

Lasse Reichstein Nielsen <lrn@hotpop.com> wrote in
news:znfvn33m.fsf@hotpop.com

> <URL:file://localhost/D:/Home/lrn/html/faq/JSwindows.html#ref_3_3>

Den der bliver svær at bruge til ret meget :)

--
..: Henrik Stidsen - http://hs235.dk/ - http://hs235.dk/blog/ ::...
Nerd is a word only used by those who can’t pronounce ’Intellectual’.
- http://query.dk/permlink.php?link=1058129898

Lasse Reichstein Nie~ (20-10-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-10-03 21:30

Henrik Stidsen <nospamforme@hs235.dk> writes:

> Lasse Reichstein Nielsen <lrn@hotpop.com> wrote in
> news:znfvn33m.fsf@hotpop.com
>
> > <URL:file://localhost/D:/Home/lrn/html/faq/JSwindows.html#ref_3_3>
>
> Den der bliver svær at bruge til ret meget :)

Ups. Jeg er vist afsløret som distræt :)
<URL:http://www.infimum.dk/HTML/JSwindows.html#ref_3_3>

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Søren G. Andersen (20-10-2003)
Kommentar
Fra : Søren G. Andersen


Dato : 20-10-03 21:12

> Man kan ikke placere med procenter, men man kan selv regne procenterne
> ud:
> "left="+((screen.availWidth-popupWidth)>>1)+
> "top="+((screen.availHeigth-popupHeight)>>1)
> Det skulle kunne bruges til at centrere et vindue med.

Det er da et forsøg værd!
Desuden, jeg forlange ikke perfektion... :)

Mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408526
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste