Toon posts:

[PROBLEEM] Popup en het sluiten van onderliggend venster

Pagina: 1
Acties:
  • 79 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben momenteel bezig met het bouwen van een website, die zich ontpop in een popup venster van 800x600. Dit venser word geopend door een script in de index.html (load pagina).

Kan iemand mij vertellen hoe ik na het laden van de popup. Het laad
venster automatisch laat sluiten.

Op de manier zoals ik het nu doet, krijg ik een irritant bericht van Internet Explorer. Namelijk:

================================
"The webpage you are viewing is trying to close the window. Do you want to close the window" [YES] [NO]
================================

Hier het scriptje wat ik gebruikt.
================================
<body onload="MyWindow=window.open('index2.html','MyWindow','toolbar=no,location=no,
directories=no,status=no, menubar=no,scrollbars=no,resizable=no,
width=800,height=500'); return false;" onfocus="window.close()">
================================

Kan iemand mij vertellen wat ik moet veranderen in het script?
Dankje wel alvast. _/-\o_ _/-\o_ _/-\o_

Verwijderd

Topicstarter
Laat maar: (heb de oplossing al!)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=750,height=590,left = 137,top = 89');");

window.opener = window.self; // Fool the browser! :P
window.close();
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onLoad="javascript:popUp('link.html')">
</body>
</html>

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:56

crisp

Devver

Pixelated

Verwijderd schreef op 02 november 2002 @ 16:59:
Laat maar: (heb de oplossing al!)

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=750,height=590,left = 137,top = 89');");

window.opener = window.self; // Fool the browser! :P
window.close();
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onLoad="javascript:popUp('link.html')">
</body>
</html>
Test het eens met IE5.0 ;)

Intentionally left blank


Verwijderd

window.opener.close() toch?

  • teacher
  • Registratie: September 2001
  • Laatst online: 23:23

teacher

Frontpage Admin / Global Moderator

Dysgaf!

wauw... wat een ranzige oplossing... :P

Daar heb ik echt nog nooit bij stilgestaan.

Wise enough to play the fool


Verwijderd

teacher schreef op 02 november 2002 @ 23:05:
wauw... wat een ranzige oplossing... :P

Daar heb ik echt nog nooit bij stilgestaan.
wat is er ranzig aan referen naar het opener object :?

  • PowerFlower
  • Registratie: Juni 2001
  • Laatst online: 28-08 01:25

PowerFlower

être diable et jouer fleur

aï... en ik maar denken dat dat dus echt niet kon (met mijn hoofd tegen de muur bonkend de popup de opener proberen te laten sluiten, werkt nie) |:(

  • Room42
  • Registratie: September 2001
  • Niet online
Is overigens voor de bezoeker wel héél irritant omdat je dan je history van die sessie kwijt bent! :(

* Room42 bedoeld dat hij dan niet meer op 'Back' kan drukken.

De vakantie heeft alweer heimwee naar mij


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 21:23
Had je best op kunnen zoeken, zoiets.

Motor (of auto) onderhoud bijhouden

Pagina: 1

Dit topic is gesloten.