Avatar billede agm Nybegynder
13. december 2000 - 13:39 Der er 11 kommentarer og
1 løsning

centrering af pop up

Jeg har flg. i html\'en:

<script language=\"JavaScript\">
<!-- Skjul script for gamle browsere

function openWindow(url, w, h) {
var windowprops = \"width=\" + w + \",height=\" + h;
popup = window.open(url,\'remote\',windowprops);
}

</script>

Hvad skal jeg skrive for at det kommer op centreret på siden???
Avatar billede stigc Nybegynder
13. december 2000 - 13:48 #1
jeg bruger følgende:

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


function openWin(file) {

x = screen.width/2-450/2;
y = screen.height/2-340/2;

file= \'visbillede.asp?post=\' + file;

    var nytvindue= window.open(file,\'nytvindue\',\'width=460,height=350,top=\'+ y +\',left=\'+ x +\',directories=no,status=no,menubar=no,scrollbars=no,resizable=no\')
}

// -->


kaldes sådan:

<a href=\"java script:openWin(\'billeder/pyramidestort.jpg\');\">
<img src=\"billeder/pyramidelille.jpg\"  border=0 height=78 width=100 border=\"0\">
</a>
</script>
Avatar billede stigc Nybegynder
13. december 2000 - 13:49 #2
kan også bare bruges sådan:

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


function openWin() {

x = screen.width/2-450/2;
y = screen.height/2-340/2;

file= \"dinhtmlfil.htm\";

    var nytvindue= window.open(file,\'nytvindue\',\'width=460,height=350,top=\'+ y +\',left=\'+ x +\',directories=no,status=no,menubar=no,scrollbars=no,resizable=no\')
}

// -->
Avatar billede agm Nybegynder
13. december 2000 - 13:58 #3
Kan du ikke omskrive det så det passer til mit.
Jeg kalder jo funktionen openWindow i min flash film.
Avatar billede stigc Nybegynder
13. december 2000 - 14:04 #4
<!-- Skjul script for gamle browsere

function openWindow(url, w, h) {

x = screen.width/2-w/2;
y = screen.height/2-h/2;

var windowprops = \"width=\" + w + \",height=\" + h;
popup = window.open(url,\'remote\',windowprops);
}

</script>
Avatar billede agm Nybegynder
13. december 2000 - 14:14 #5
virker ikke????
Avatar billede stigc Nybegynder
13. december 2000 - 14:18 #6
<!-- Skjul script for gamle browsere

function openWindow(url, w, h) {

x = screen.width/2-w/2;
y = screen.height/2-h/2;

var windowprops = \"width=\" + w + \",height=\" + h + \"top=\" + y + \",left=\"+ x

;
popup = window.open(url,\'remote\',windowprops);
}

</script>
Avatar billede agm Nybegynder
13. december 2000 - 14:24 #7
Det script jeg har skrevet for oven virker fint det er bare ikke centreret -
Med det du har skrevet popper intet op.
Avatar billede stigc Nybegynder
13. december 2000 - 14:26 #8
<!-- Skjul script for gamle browsere

function openWindow(url, w, h) {

x = screen.width/2-w/2;
y = screen.height/2-h/2;

var windowprops = \"width=\" + w + \",height=\" + h + \",top=\" + y + \",left=\"+ x

; <!-- Skjul script for gamle browsere

function openWindow(url, w, h) {

x = screen.width/2-w/2;
y = screen.height/2-h/2;

var windowprops = \"width=\" + w + \",height=\" + h + \"top=\" + y + \",left=\"+ x;

popup = window.open(url,\'remote\',windowprops);
}

</script>
popup = window.open(url,\'remote\',windowprops);
}

</script>
Avatar billede stigc Nybegynder
13. december 2000 - 14:27 #9
hvad skette der der???

<!-- Skjul script for gamle browsere

function openWindow(url, w, h) {

x = screen.width/2-w/2;
y = screen.height/2-h/2;

var windowprops = \"width=\" + w + \",height=\" + h + \",top=\" + y + \",left=\"+ x;

popup = window.open(url,\'remote\',windowprops);
}

</script>
Avatar billede agm Nybegynder
13. december 2000 - 14:39 #10
Der popper stadigvæk ikke noget op.
Avatar billede agm Nybegynder
13. december 2000 - 14:43 #11
ahhh.. nu virker det - jeg glemte at indsætte javascrips tag i den første linje....
Avatar billede nikolajdu Nybegynder
13. december 2000 - 14:48 #12
Uden at have gloet jeres forslag igennem får i lige det her. Det her virker ihvertilfald....

<html>
<head>
<title>Nikolaj´s Hjemmeside</title>


</script>

<script language=\"JavaScript\">
<!--
function myOpen() {
myLeft = (screen.availWidth - 760) / 2; // De 400 er vinduets bredde
myTop = (screen.availHeight - 450) / 2; // De 250 er vinduets højde

window.open(\"MINFIL.htm\",\"nyt\",\"width=760,height=450,left=\"+myLeft+\",top=\"+myTop+\",toolbar=No,menubar=No,location=No,scrolling=NO,resizeable=NO\");

}
//-->
</script>


</head>
<body bgcolor=\"#333333>
<a href=\"java script:myOpen();\">Flash 5</a>

</body>
</html>

Nu ligger spørgsmålet jo i Flash, så hvis der skal kaldes fra flash sættes den her ind på knappen...

on (release) {
    getURL (\"java script:myOpen()\");
}


Du kan også sætte den her ind i din i stedet <body onLoad=\"myOpen();\"> - Så popper det op når man går indpå siden eller reloader....


/Nikolaj
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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