Avatar billede jarret Nybegynder
23. november 2003 - 14:24 Der er 13 kommentarer og
1 løsning

Html side som popup

Jeg vil grene have min html side til at åbne som en popup med bestemt størrelse og plscering. Lige nu har jeg løst problemet ved, først at åbne en anden side og lavde den linke til siden:

<body onLoad="MM_openBrWindow('produkt.htm','','width=1014, height=185, top='+(screen.height-252)+', left=0')"

Og det virker fint. Problemet er bare at jeg så har et vindue åben der bare ligger i vejen.
Kan jeg ikke få det først vindue til at linke til sig selv eller...?
Avatar billede roenving Novice
23. november 2003 - 14:32 #1
Du kan bruge window.resizeTo(bredde,højde) og window.moveTo(top,venstre) på en side, som åbner ...

-- og det er så også _alt_ hvad du kan med et hovedvindue !-)
Avatar billede basicq Nybegynder
23. november 2003 - 15:35 #2
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title></title>
<script language="JavaScript">
<!--
function pop() {
myLeft = (screen.availWidth - 620) / 2; // De 620 er vinduets bredde husk at sætte den samme bredde i window.open
myTop = (screen.availHeight - 400) / 2; // De 400 er vinduets højde husk at sætte den samme højde i window.open

window.open("pop.html","nyt","width=620,height=400,left="+myLeft+",top="+myTop+",toolbar=No,menubar=No,location=No,scrolling=Yes,resizeable=No");
}
-->
</script>
</head>
<body>
<a href=java script:pop();>pop</a>
</body>
</html>
Avatar billede roenving Novice
23. november 2003 - 15:37 #3
>>basicq

-- jeg så ikke lige noget om centrering i spørgsmålet ?-)
Avatar billede jarret Nybegynder
23. november 2003 - 15:44 #4
linker den ikke til en popup på amindeligvis???
der skal ikke være et link.
Jeg vil gerne have mit html dokument til at åbne som popup
Avatar billede basicq Nybegynder
23. november 2003 - 15:47 #5
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title></title>
<script language="JavaScript">
<!--
function pop() {
myLeft = (screen.availWidth - 620) / 2; // De 620 er vinduets bredde husk at sætte den samme bredde i window.open
myTop = (screen.availHeight - 400) / 2; // De 400 er vinduets højde husk at sætte den samme højde i window.open

window.open("pop.html","nyt","width=620,height=400,left="+myLeft+",top="+myTop+",toolbar=No,menubar=No,location=No,scrolling=Yes,resizeable=No");
}
-->
</script>
</head>
<body onload="java script:pop();">
</body>
</html>
Avatar billede jarret Nybegynder
23. november 2003 - 15:52 #6
JAAAAAAAAAAyear det virker

det er en lille 4 sekunders video information der selv lukker ned efter de fire sekunder.
Mange tak for hjælpen, det var lidt knald eller fald for om min projekt kunne lykkes.
SUPER
Avatar billede jarret Nybegynder
23. november 2003 - 15:54 #7
GGGGGGGGGGGGGGGGGG
(o:
det var ikke til jeg*********GGGGGGGGGGGGGGG***********
har lige fået svar på et andet spørgsmål, skrev det forkerte sted!!!!!!!
(0;
Avatar billede basicq Nybegynder
23. november 2003 - 15:54 #8
Jamen det var da så lidt. :-)
Avatar billede basicq Nybegynder
23. november 2003 - 15:55 #9
Hmmmm hehe..... Men håber du får det til at virke.
Avatar billede roenving Novice
23. november 2003 - 16:01 #10
>>basicq

Fint lille script til at centrere en popup, du har der ...

-- men hvad har det med spørgsmålet at gøre ?-)

-- og hvorfor har du smidt det to gange ?-|
Avatar billede basicq Nybegynder
23. november 2003 - 16:20 #11
Ok, undskyld jeg ikke har læst sprøgsmålet igennem, sådan går det nogle gange.

Men jeg prøver så at svare her.

Et popup vidue kan lukkes automatisk med window.close(); men det kan andre vinduer ikke uden at en alert box dukker op. Prøv dig frem med window.close();.

Hvis du sætter <body onload="java script:window.close();"> ind i et dokument så kan du se hvad jeg mener. Sætter du det ind i en popup så dukker alert boksen ikke op.
Avatar billede jarret Nybegynder
23. november 2003 - 19:29 #12
det jeg desvære prøvet og det går ikke med en alert box
min løsning må blive at jeg resizer moder dokumenter så det ligger gemt bag popup vinduet
Avatar billede jarret Nybegynder
23. november 2003 - 19:30 #13
men tak for hjælpen
Avatar billede jarret Nybegynder
14. december 2003 - 23:48 #14
r
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