Avatar billede manon Nybegynder
12. marts 2003 - 09:17 Der er 9 kommentarer og
1 løsning

Definere "popup" browservindue´s placering.

Hej E

Jeg har stillet dette spm http://www.eksperten.dk/spm/327653 her, hvor jeg åbner et nyt browservindue vha. et "function NewWin" script.


De vinduer som bliver åbnet, placere sig i min skærms øverste venstre vindue, men hvordan skulle man gøre hvis man gerne vil have vinduet placeret 50 pixels til højre og 50 pixels ned i forhold til skærmens øverste venstre hjørne.

På forhånd tak for hjælpen.

vh\m
Avatar billede schaefner Juniormester
12. marts 2003 - 09:21 #1
<a href="" onclick="window.open('side.html', 'external', 'width=750,height=660,top=50,left=50')">Tryk</a>
Avatar billede cdc Novice
12. marts 2003 - 09:23 #2
<script language="JavaScript"><!--
var x = 0, y = 0; // default values

if (document.all) {
  x = window.screenTop + 100;
  y = window.screenLeft + 100;
}
else if (document.layers) {
  x = window.screenX + 100;
  y = window.screenY + 100;
}

var popup = window.open('popup.htm','popup','width=100,height=100,top='+y+',screenY='+y+',left='+x+',screenX='+x);
//--></script>
Avatar billede schaefner Juniormester
12. marts 2003 - 09:24 #3
Mit eksempel burde virke i Netscape og Phoenix, dog ikke i Opera
Avatar billede cdc Novice
12. marts 2003 - 09:28 #4
og her med textlink:

<html>

<head>
<title>Ny side 3</title>
<script language="JavaScript"><!--
var x = 0, y = 0; // default values

if (document.all) {
  x = window.screenTop + 100;
  y = window.screenLeft + 100;
}
else if (document.layers) {
  x = window.screenX + 100;
  y = window.screenY + 100;
}

//-->
</script>
</head>

<body>
<a href="#" onClick="window.open('popup.htm','popup','width=100,height=100,top='+y+',screenY='+y+',left='+x+',screenX='+x);">klik her</a>
</body>

</html>
Avatar billede manon Nybegynder
12. marts 2003 - 09:37 #5
Det skal kunne implementeres i denne kode her:

<a href="java script:NewWin('03foraar/gl_01_02_hr_big.php','side',500,700)" onFocus="this.blur();">link</a>
Avatar billede schaefner Juniormester
12. marts 2003 - 09:57 #6
den kode du har skrevet kalder vel en funktion, kan du ikke også poste den så? :)
Avatar billede schaefner Juniormester
12. marts 2003 - 10:01 #7
Ellers er der noget ala det her:

Imellem <head> og </head>

<script type="text/javascript">
function newWin(str1, str2, str3){
    window.open(str1, str2, str3)
}
</script>

I <body>

<a href="java script: newWin('03foraar/gl_01_02_hr_big.php','','width=500, height=700,top=50,left=50')" onFocus="this.blur();">link</a>
Avatar billede manon Nybegynder
12. marts 2003 - 10:02 #8
schaefner >>
Jo da *s* Laver lige en cut&paste fra mit andet spm.

<script language="JavaScript">
    var vindue=null;
    function NewWin(url,navn,bredde,hojde)
{
    vindue=window.open(url,navn,'width='+bredde+',height='+hojde+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0');
    if (vindue != null) {
    if (vindue.opener == null )
    vindue.opener = self;
    vindue.resizeTo(bredde,hojde)
    vindue.location.href=url;
    vindue.focus();
}
}
</script>
Avatar billede schaefner Juniormester
12. marts 2003 - 10:05 #9
Så er det vidst noget ala det her:

function NewWin(url,navn,bredde,hojde) {
vindue = window.open(url,navn,'width='+bredde+',height='+hojde+',toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,copyhistory=0,top=50,left=50');
Avatar billede manon Nybegynder
12. marts 2003 - 10:26 #10
schaefner >>

perfecto - tak for hjælpen *s*
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