[javascript] popup focussen na reload

Pagina: 1
Acties:

  • xillius
  • Registratie: November 2001
  • Laatst online: 23-01-2022
Ik ben een internet applicatie aan het maken wat dmv een programma ('prog')
word aangeroepen. Mijn internet pagina word binnen 'prog' geladen waarna er
een popup over de applicatie heen komt zodat deze gemaximaliseerd kan
worden om makkelijk met mijn programma te werken.
Nu is het zo dat 'prog' informatie verstuurd naar de pagina die binnen
'prog' is ingeladen. Deze pagina stuurt deze informatie weer door naar de
popup zodat hier met alle nodige informatie gewerkt kan worden.

Het probleem:
Als er in 'prog' op een bepaalde optie word geklikt word er op 'prog'
gefocussed. Dit is natuurlijk een normale reactie binnen windows. Als er op
de optie geklikt word gaat er nieuwe informatie naar de internet pagina,
welke het weer doorstuurd naar de popup.
Alleen nu moet er weer op de popup gefocussed worden en niet op 'prog'
Het is mij niet gelukt om dit te doen.

Geprobeerd:
Ik heb het geprobeerd met de volgende code in de popup:
code:
1
<body onLoad="window.focus()">

en diverse variaten hiervan zoals 'popupnaam'.focus(), this.focus() enz

Bevinding:
Als ik deze code test gebeurd er het volgende:
Als de popup met de hand geminimaliseerd is werkt het perfect. Maar als de popup door het klikken op een ander programma op de achtergrond verdwijnt dan lukt het niet met deze code. Je ziet wel dat de pagina word herladen want onderin zie je in de taakbald het blokje van het programma blauw knipperen.

Weet iemand hoe is dus mijn pagina toch naar de voorgrond kan dwingen tijdens een reload zonder dat ik daarmee altijd ontop ben, want ik moet ook gewoon naar andere applicaties kunnen gaan.

  • sjaakaq
  • Registratie: September 2003
  • Laatst online: 13-08 23:00

sjaakaq

It might get loud

ehm. Ik begrijp het niet helemaal, maar in javascipts bestaat er ook iets van 'onFocusLost' (weet niet precies met de hoofdletters) en onBlur. Probeer daar wat mee.

Nogmaals: ik kan weinig van JS maar deze 2 dingen herinnerde ik me nog...

leoaq.fm // Jeune Loop


  • Johnny
  • Registratie: December 2001
  • Laatst online: 21-08 11:56

Johnny

ondergewaardeerde internetguru

Ik gebruik altijd <body onload="focus()"> het werkt bij mij altijd perfect als je vanuit een ander venster een link aanklikt die verwijst naar het popup venster.

Aan de inhoud van de bovenstaande tekst kunnen geen rechten worden ontleend, tenzij dit expliciet in dit bericht is verwoord.