[JS] Close main window command

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

  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
Ik heb een site gemaakt met een index.htm die heeft de java code :

<script language="javascript">
window.open('pop.htm,'DPC_Site','width=800 height=600 status=no toolbar=no menubar=no')
</script>

in zich die automatisch een pop-up je opent (pop.htm) met daarin de site.
Nu vind ik het bijzonder irritant dat die main window (index.htm) blijft staan. Is er misschien een command voor Java die ervoor zorgt dat na het laden van de pop-up de main window ge-closed wordt ?????

Alleen mensen zonder fantasie vluchten in de realiteit.


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

java en javascript verschilt nog al.
En sterker nog, javascript hoort in W&G thuis (moved vanuit P&W).

Overigens is het niet echt de bedoeling dat de mainwindow sluit geloof ik...

  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
uhm jawel, de site staat geheel binnen de pop-up
en de op de mainwindow staat alleen, dat er een pop-up zich opent zoniet druk op F5.

Alleen mensen zonder fantasie vluchten in de realiteit.


  • Canard
  • Registratie: Oktober 1999
  • Laatst online: 22-08 13:18
als je het echt wilt: "opener" is een referentie naar het window dat je popup geopend heeft...

dus opener.close() ofzoiets in het popup-scherm zetten.

  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
ahhh ik zal eens proberen

Alleen mensen zonder fantasie vluchten in de realiteit.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:31

crisp

Devver

Pixelated

Er is een smerig truukje voor om het zonder warning te doen (werkt in alle browsers zo'n beetje behalve IE5.0); ik ga je de truuk alleen niet vertellen, maar met goed zoeken moet het te vinden zijn hier op GoT :).
Ik maak er trouwens sporadisch zelf ook wel eens misbruik van ;)

Intentionally left blank


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

code:
1
javascript:opener.close();


als 'ie een unreferenced geeft op opener moet je in de INDEX zetten:
code:
1
if (!window.opener) window.opener = this;

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Canard
  • Registratie: Oktober 1999
  • Laatst online: 22-08 13:18
crisp schreef op 01 oktober 2002 @ 23:14:
Er is een smerig truukje voor om het zonder warning te doen (werkt in alle browsers zo'n beetje behalve IE5.0); ik ga je de truuk alleen niet vertellen, maar met goed zoeken moet het te vinden zijn hier op GoT :).
Ik maak er trouwens sporadisch zelf ook wel eens misbruik van ;)
gatverdamme :) dat is inderdaad smerig.. die kende ik nog niet....

  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
het ziet er nu zo uit en dat geeft geen effect :

<script language="javascript">
window.open('pop.htm','DPC_site','width=800 height=600 status=no toolbar=no menubar=no')
if (!window.opener) window.opener = this;
</script>

Alleen mensen zonder fantasie vluchten in de realiteit.


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:31

crisp

Devver

Pixelated

en toch zijn jullie al warm :)

Intentionally left blank


  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
crisp schreef op 01 oktober 2002 @ 23:25:
en toch zijn jullie al warm :)
gelukkig schiet ik daar niet veel mee op.

Alleen mensen zonder fantasie vluchten in de realiteit.


Verwijderd

TiMmSy schreef op 01 oktober 2002 @ 23:28:
[...]


gelukkig schiet ik daar niet veel mee op.
/me weet het ook... Wat bied je? :+

  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
een slotje, omdat het antwoord gegeven is :)
alsjeblieft

Alleen mensen zonder fantasie vluchten in de realiteit.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

<mode cryptic="on">

this is een reference naar het object waarin je je bevindt in veel OO programmeertalen. Je zult alleen een ander keyword moeten gebruiken, wat in andere OO programmeertalen wordt gebruikt voor die constructie.

</mode>

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

je moet in die popup ook nog die eerste regel zetten: opener.close();

of na de window.open gewoon this.close(); dan heb je die opener niet nodig.

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 16:31

crisp

Devver

Pixelated

Spider.007 schreef op 02 oktober 2002 @ 00:03:
je moet in die popup ook nog die eerste regel zetten: opener.close();

of na de window.open gewoon this.close(); dan heb je die opener niet nodig.
Maar heb je wel een waarschuwing voor je neus staan (iets in de trant van "this script is trying to close the active window; do you want to allow this?")
Je kan alleen maar zonder waarschuwing windows sluiten die een opener hebben...

Intentionally left blank


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

even for the record. this is dus geen juiste benadering voor het window waar je je in bevindt.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Verwijderd

laat maar

  • TiMmS
  • Registratie: September 2001
  • Laatst online: 07-10-2024
crisp schreef op 02 oktober 2002 @ 00:08:
[...]

Maar heb je wel een waarschuwing voor je neus staan (iets in de trant van "this script is trying to close the active window; do you want to allow this?")
Je kan alleen maar zonder waarschuwing windows sluiten die een opener hebben...
Jah idd ,als ik dus dat doet, krijg ik een waarschuwing. Kan ik die vermijden ??

Alleen mensen zonder fantasie vluchten in de realiteit.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

c'mon!!!
3 zoekwoorden: popup, sluiten, parent. Succes!

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 14:27

Pelle

🚴‍♂️

4e zoekwoord: dicht.
Pagina: 1

Dit topic is gesloten.