[JS] Een venster openen als een venster sluit

Pagina: 1
Acties:

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 27-05 12:16

iMars

Full time prutser

Topicstarter
Goed, ik plaats hier maar mijn vraag, omdat ik in een verkeerde topic gelijk een slotje kreeg :( ([rml][ JS] Een venster openen als een venster sluit[/rml])

Het gaat om het volgende:

IK ben al de hele dag op zoek naar een manier om een venster te openen, zodra een venster wordt gesloten.

Een goed voorbeeld hiervan is Rabobank telebankieren.
Als je daar bent ingelogd, en je sluit je venster d.m.v. op het kruisje te klikken, krijg je een melding dat je nog niet bent uitgelogd.

link: https://bankieren.rabobank.nl/rabo/qslsessiestatus.htm?rib

Ik heb al van alles geprobeerd.
een <body onUnload="">
window.close() etc.

Ik heb de hele code van de rabobank doorgespit:
https://bankieren.rabobank.nl/rabo/rib/onclose.js
https://bankieren.rabobank.nl/rabo/rib/algemeen.js
https://bankieren.rabobank.nl/rabo/rib/functies.js

Maar wat ik ook probeer, het lukt me niet.

Weet iemand misschien hoet dit kan?

P_de_B quote:
Eigenlijk hoor dit bij de buren van Webdesign & Graphics maar je moet window.open() gebruiken in je body onUnload
Dat werkt alleen als er een andere pagina wordt geopend in hetzelfde venster.
Het werkt niet als je de venster wegklikt!

coubertin119 quote het volgende:
https://bankieren.rabobank.nl/rabo/rib/onclose.js geeft de oplossing al aan. Dmv een onunload event een functietje aanroepen waarin die pop-up staat.
Maar dat werkt dus niet!!!

whoami:
Javascript hoort niet thuis in P&W, maar in W&G (zoals je in de forumdescr kunt lezen).

Daarnaast is dit een beetje te basic om een move naar w&g te verantwoorden.
Sorry dat ik het in de verkeerde forum plaatste, maar aangezien ik javascript als porgrammeren zie, leek het mij logisch. En zo erg basic vind ik het anders niet, ben al de heledag bezig. Oplossingen die zijn genoemd, heb ik al geprobeerd en zoals ik al zei, ... werken niet.

Ik hoop dat iemand mij kan helpen, zonder dat deze topic gelijk wéér op slot gaat _/-\o_

Koop hier mijn P1 reader :)


  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
P&W is voor server-side programmeren, JavaScript is clientside.

En wat heb je dan geprobeerd met de oplossing die ik aanbied? Wat lukt er niet?

Skat! Skat! Skat!


Verwijderd

er is een site met een hele overzichtelijke broncode waar dat in staat.
ik ga die link hier niet neerzetten, want dat vinden de modjes niet leuk, maar google eens op "you are an idiot".

je kent hem vast wel, allemaal van die smilie vensters die over je scherm vliegen.


broncode ga ik ook niet copypasten, want dan moet ik zelf eerst die site openen...

[ Voor 3% gewijzigd door Verwijderd op 04-02-2004 20:37 ]


  • Noork
  • Registratie: Juni 2001
  • Niet online
onClose?
onExit?

zoiets zal het wel zijn. Voor dit soort zaken raad ik je de Javascript Bible golden edition aan. Deze kun je vast wel ergens op internet bemachtigen.

  • coubertin119
  • Registratie: Augustus 2002
  • Laatst online: 25-05 19:01
Noork, het is onunload, zoals in dit en het vorige topic (zélfs in deze topicstart) gemeld is.

Skat! Skat! Skat!


  • dominic
  • Registratie: Juli 2000
  • Laatst online: 08-02 14:55

dominic

will code for food

Tis onbeforeUnload..

Download my music on SoundCloud


  • BlaTieBla
  • Registratie: November 2000
  • Laatst online: 27-05 09:02

BlaTieBla

Vloeken En Raak Schieten

Verwijderd schreef op 04 februari 2004 @ 20:37:
er is een site met een hele overzichtelijke broncode waar dat in staat.
ik ga die link hier niet neerzetten, want dat vinden de modjes niet leuk, maar google eens op "you are an idiot".

je kent hem vast wel, allemaal van die smilie vensters die over je scherm vliegen.


broncode ga ik ook niet copypasten, want dan moet ik zelf eerst die site openen...
Gewoon mozilla firebird (standaard pop-up blokker) gebruiken... scheelt heeeeeeeel veeeeeeeel schermpjes sluiten. Met IE durfde ik de url niet aan ;)
Overigens gebruiken 'zij' ook het OnUnload commando.

<script language="Javascript">
function createwindow(){
openWindow('open.html');
}
</script>
<body onUnLoad="createwindow()">
etc.

[ Voor 7% gewijzigd door BlaTieBla op 04-02-2004 20:46 ]

leica - zeiss - fuji - apple | PSN = Sh4m1n0


  • Noork
  • Registratie: Juni 2001
  • Niet online
coubertin119 schreef op 04 februari 2004 @ 20:39:
Noork, het is onunload, zoals in dit en het vorige topic (zélfs in deze topicstart) gemeld is.
Excuus, even overheen gelezen. Maar die javascript bible is wel de oplossing voor dit soort dingentjes hoor.

  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 27-05 12:16

iMars

Full time prutser

Topicstarter
coubertin119 schreef op 04 februari 2004 @ 20:36:
P&W is voor server-side programmeren, JavaScript is clientside.

En wat heb je dan geprobeerd met de oplossing die ik aanbied? Wat lukt er niet?
goed, wat heb ik allemaal geprobeerd:
<body onUnload="onclick="window.open('URL', 'venster_naam', 'venster_opties');">
<body onExit="window.open('URL', 'venster_naam', 'venster_opties');">
<body onUnload="window.open('URL', 'venster_naam', 'venster_opties');">
<body onClose="window.open('URL', 'venster_naam', 'venster_opties');">

Uiteraard alle scripten van de rabobank, inclusief:
code:
1
2
3
4
5
6
7
8
9
10
window.onunload = onCloseEvent;
window.onclose = onCloseEvent;
var openQslStat = true;

function onCloseEvent()  {
  if (openQslStat) {
    newUrl = '/rabo/qslsessiestatus.htm?rib';
    window.open(newUrl,'','width=1,height=1');
  }
}
Verwijderd schreef op 04 februari 2004 @ 20:37:
er is een site met een hele overzichtelijke broncode waar dat in staat.
ik ga die link hier niet neerzetten, want dat vinden de modjes niet leuk, maar google eens op "you are an idiot".

je kent hem vast wel, allemaal van die smilie vensters die over je scherm vliegen.


broncode ga ik ook niet copypasten, want dan moet ik zelf eerst die site openen...
Zal gelijk ff zoeken, bedankt voor de tip

Koop hier mijn P1 reader :)


  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 27-05 12:16

iMars

Full time prutser

Topicstarter
BlaTieBla schreef op 04 februari 2004 @ 20:44:
[...]


Gewoon mozilla firebird (standaard pop-up blokker) gebruiken... scheelt heeeeeeeel veeeeeeeel schermpjes sluiten. Met IE durfde ik de url niet aan ;)
Overigens gebruiken 'zij' ook het OnUnload commando.

<script language="Javascript">
function createwindow(){
openWindow('open.html');
}
</script>
<body onUnLoad="createwindow()">
etc.
Sorry, al gemeld, maar werkt ook niet :'(

Koop hier mijn P1 reader :)


  • iMars
  • Registratie: Augustus 2001
  • Laatst online: 27-05 12:16

iMars

Full time prutser

Topicstarter
Zo te zien werkt deze!
THNX!!! _/-\o_ _/-\o_ _/-\o_ _/-\o_

Koop hier mijn P1 reader :)


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

crisp

Devver

Pixelated

onbeforeunload is IE-only (hoewel er al tijden een discussie gaande is op bugzilla om het ook in mozilla te supporten), maar is inderdaad erg handig voor dit soort dingen. onunload (onexit en onclose bestaan dus niet) een window openen zou ook moeten werken ware het niet dat sommige browsers en andere programma's dit soort acties juist onderdrukken.

Intentionally left blank

Pagina: 1