Avatar billede ankersan Nybegynder
27. april 2001 - 11:21 Der er 12 kommentarer og
1 løsning

popup i midten af vindue!!

Jeg har en popup som lægger sig ned bundbaren, og derfra på tid smækker vinduer op. Hvordan bestemmer jeg hvor de lægger sig på skærmen??

Jeg har forsøgt nogle af de tidligere posts med dette tema, men uden held

Så vidt jeg kan læse mig til i min javabog skal jeg bruge; window.move(x,y);

men jeg ved ikke hvor jeg skal gøre af den!!

Jeg er MAX presset, håber i kan hjælpe

SpanX
-san
Avatar billede nikolajdu Nybegynder
27. april 2001 - 11:26 #1
<HTML>
<HEAD>

<META HTTP-EQUIV=\"Expires\" CONTENT=\"Fri, 31 Aug 1998 00:00:00 GMT\">
<META HTTP-EQUIV=\"Pragma\" CONTENT=\"no-cache\">
<META HTTP-EQUIV=\"Cache-Control\" CONTENT=\"no-store\">

<TITLE>Nikolajdu.dk</TITLE>

<HTML>
<HEAD>
<TITLE>Nikolajdu.dk</TITLE>

<script language=\"JavaScript\">
<!--

function popLoad() {
var myLeft = (screen.availWidth - 760) / 2; // De 760 er vinduets bredde
var myTop = (screen.availHeight - 380) / 2; // De 360 er vinduets højde
window.open(\"flashpop.htm\",\"nyt\",\"width=760,height=380,left=\"+myLeft+\",top=\"+myTop+\",toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\");
}

//-->
</script>


</HEAD>
<BODY bgcolor=\"#999999\">
<a href=\"#\" onClick=\"popLoad()\">klikDu</a>
</body>
</html>
Avatar billede astalavista Nybegynder
27. april 2001 - 11:26 #2
<script language=\"JavaScript\">
<!-- Gem koden for gamle browsere

function PopWin(url,h,w) { var ww = 480, wh = 340, leftPos = null, topPos = null;

if (top.screen){
  if (screen.width){
    leftPos = Math.round((screen.width-h-10)/2);
    topPos = Math.round((screen.height-w-29)/2);
  } else {    leftPos = 50
    topPos = 50
  }
}

popupWin = window.open(url, \'popup\', \'height=\' + h + \',width=\' + w + \',top=\' + topPos + \',left=\' + leftPos + \'\')
}
// -->
</script>

detter er fra builder.dk
Avatar billede astalavista Nybegynder
27. april 2001 - 11:27 #3
/A
Avatar billede nikolajdu Nybegynder
27. april 2001 - 11:27 #4
Jeg ved ikke helt hvorfor det øverste kom med, så prøver lige igen.

<HTML>
<HEAD>
<TITLE>Nikolajdu.dk</TITLE>

<script language=\"JavaScript\">
<!--

function popLoad() {
var myLeft = (screen.availWidth - 760) / 2; // De 760 er vinduets bredde
var myTop = (screen.availHeight - 380) / 2; // De 360 er vinduets højde
window.open(\"flashpop.htm\",\"nyt\",\"width=760,height=380,left=\"+myLeft+\",top=\"+myTop+\",toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\");
}

//-->
</script>

</HEAD>
<BODY bgcolor=\"#999999\">
<a href=\"#\" onClick=\"popLoad()\">klikDu</a>
</BODY>
</HTML>

/Nikolaj
Avatar billede ankersan Nybegynder
27. april 2001 - 11:27 #5
hvordan flækker jeg det ind i mit script??
Avatar billede astalavista Nybegynder
27. april 2001 - 11:28 #6
http://www.builder.dk/builders/windowbuilder.asp
her kan du se lidt flere muligheder.
hvor det er meget nemt at lave.

/A
Avatar billede astalavista Nybegynder
27. april 2001 - 11:29 #7
smid dit script, så skal vi nok flette det ind
Avatar billede nikolajdu Nybegynder
27. april 2001 - 11:29 #8
Hvordan??? I mit eks. har du hele koden. Hvad er du i tvivl om??
Avatar billede starleicht Nybegynder
27. april 2001 - 11:30 #9
Du kan også sætte denne kode ind i headeren i pop-up vinduet.

<script LANGUAGE=\"JavaScript\">
moveTo(0,0);
</script>

Eksemplet flytter pop-up vinduet til øverste venstre hjørne.
Avatar billede nikolajdu Nybegynder
27. april 2001 - 11:32 #10
Starleicth????

Spørgsmålet lyder:\"popup i midten af vindue!!\"
Avatar billede starleicht Nybegynder
27. april 2001 - 11:36 #11
I Know, men hvis ankersan er så presset som han giver udtryk for, er det en nem og hurtig løsning
Avatar billede ankersan Nybegynder
27. april 2001 - 11:51 #12
Her er scriptet!!

Tusind tak for de mange hurtige svar, håber i kan hjælpe.

<html>
<head>
<title>Timed popup</title>
   
   
<SCRIPT LANGUAGE=\"JavaScript\">
<!--

function HideMe(test){
   
    if (test == 1) return;
   
    var xval;
    var yval;

    if(nameCode == 1){
        // IE
        xval = self.screenLeft;
        yval = self.screenTop;
    }else{
        // NN
        xval = self.screenX;
        yval = self.screenY;
    }
   
    if (xval < 10000 || xval == null){
        self.blur();
        self.moveTo(10000,10000);
        self.resizeTo(1,1);
        self.blur();
    }
}


function bName() {
  if (navigator.appName == \"Microsoft Internet Explorer\")
    return 1;
  if (navigator.appName == \"Netscape\")
    return 2;
  return 0;
}

function PopUp1() {
window.open(\'site1\',\'tfexternal1\',\'toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=700,height=380,left=\"500\", top=\"500\"\');
}

//function PopUp2() {
//window.open(\"site2\",\'tfexternal2\',\'width=500,height=250\');
//}

function PopUp2() {
window.open(\'site3\',\'tfexternal3\',\'toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=700,height=380\');
}

function PopUp3() {
window.open(\'site3\',\'tfexternal4\',\'width=364,height=460\');
}

function PopUp4() {
window.open(\'site4\',\'tfexternal5\',\'toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=700,height=380\');
self.close();
}

var nameCode = bName();

HideMe();

doit1=setTimeout(\"PopUp1()\",11000);
doit2=setTimeout(\"PopUp2()\",21000);
doit3=setTimeout(\"PopUp3()\",31000);
doit4=setTimeout(\"PopUp4()\",41000);

//-->
</SCRIPT>

</head>
<body onFocus=\"HideMe();\" BGCOLOR=\"#dcdcdc\">


</body>
</html>
Avatar billede nikolajdu Nybegynder
27. april 2001 - 12:08 #13
Prøv denher. Har ikke testet...

<html>
<head>
<title>Timed popup</title>
   
   
<SCRIPT LANGUAGE=\"JavaScript\">
<!--

function HideMe(test){
   
    if (test == 1) return;
   
    var xval;
    var yval;

    if(nameCode == 1){
        // IE
        xval = self.screenLeft;
        yval = self.screenTop;
    }else{
        // NN
        xval = self.screenX;
        yval = self.screenY;
    }
   
    if (xval < 10000 || xval == null){
        self.blur();
        self.moveTo(10000,10000);
        self.resizeTo(1,1);
        self.blur();
    }
}


function bName() {
  if (navigator.appName == \"Microsoft Internet Explorer\")
    return 1;
  if (navigator.appName == \"Netscape\")
    return 2;
  return 0;
}

<!--


var myLeft = (screen.availWidth - 700) / 2; // De 760 er vinduets bredde
var myTop = (screen.availHeight - 380) / 2; // De 360 er vinduets højde

function PopUp1() {
var myLeft = (screen.availWidth - 700) / 2; // De 760 er vinduets bredde
var myTop = (screen.availHeight - 380) / 2; // De 360 er vinduets højde
window.open(\'site1\',\'tfexternal1\',left=\'+myLeft+\',top=\'+myTop+\',toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=700,height=380);
}

//function PopUp2() {
//window.open(\"site2\",\'tfexternal2\',\'width=500,height=250\');
//}

function PopUp2() {
var myLeft = (screen.availWidth - 700) / 2; // De 700 er vinduets bredde
var myTop = (screen.availHeight - 380) / 2; // De 380 er vinduets højde 
window.open(\'site3\',\'tfexternal3\',left=\'+myLeft+\',top=\'+myTop+\',\'toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=700,height=380\');
}

function PopUp3() {
var myLeft = (screen.availWidth - 364) / 2; // De 364 er vinduets bredde
var myTop = (screen.availHeight - 460) / 2; // De 460 er vinduets højde 
window.open(\'site3\',\'tfexternal4\',left=\'+myLeft+\',top=\'+myTop+\',\'width=364,height=460\');
}

function PopUp4() {
var myLeft = (screen.availWidth - 700) / 2; // De 700 er vinduets bredde
var myTop = (screen.availHeight - 380) / 2; // De 360 er vinduets højde 
window.open(\'site4\',\'tfexternal5\',left=\'+myLeft+\',top=\'+myTop+\',\'toolbar=1,location=1,status=1,menubar=1,scrollbars=1,resizable=1,width=700,height=380\');
self.close();
}

var nameCode = bName();

HideMe();

doit1=setTimeout(\"PopUp1()\",11000);
doit2=setTimeout(\"PopUp2()\",21000);
doit3=setTimeout(\"PopUp3()\",31000);
doit4=setTimeout(\"PopUp4()\",41000);

//-->
</SCRIPT>

</head>
<body onFocus=\"HideMe();\" BGCOLOR=\"#dcdcdc\">

</body>
</html>
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