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