Toon posts:

[javascript] target=parent ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik zit even met het volgende.

ik ben bezig met een agenda scriptje.
Wanneer je dan een agendapunt wil toevoegen, kun je de datum via een soort kalendertje aanklikken(in een popupje). Wanneer ik op een datum klik op het kalendertje, wil ik dat dit popupje sluit en in het formulier de juist aangelikte datum komt te staan.
Maar de parent pagina, moet eigenlijk niet gerefreshd worden, of opnieuw opgevraagd worden want dan zou de overige informatie over het agendapunt eruit zijn.

hopelijk begrijpen jullie me een beetje.
(heb helaas even geen werkend voorbeeld om te laten zien).

Met javascript is het volgens mij wel voor elkaar te krijgen om een target=parent-achtig iets te doen, maar dit zou gaan betekenen dat de parent pagina herladen word, en dat de juist ingevoerde data weg zou zijn in het formulier..(?)

Zouden jullie me kunnen vertellen hoe ik dit voor elkaar krijg.

  • X-Rey
  • Registratie: April 2002
  • Laatst online: 08-01 20:43

  • André
  • Registratie: Maart 2002
  • Laatst online: 08-04 16:23

André

Analytics dude

Wat jij nodig hebt is de window.opener, dat is het window die de popup geopend heeft.

code:
1
window.opener.document.forms["formulier"].elements["bla"].value = "test";

  • meon
  • Registratie: Oktober 2003
  • Laatst online: 13-03 17:53

meon

Ich bin ein userbaser!

Je kan je "parent"-object aanspreken via het "opener"-object.
Om via een javascript-event bijvoorbeeld een waarde naar een formulierveld op de "parent" te vullen kan je iets als dit gebruiken:
code:
1
2
3
4
5
6
7
<script language="javascript1.2">
function select(fancyname) {
    opener.document.forms['lookup'].veld.value = fancyname;
    opener.focus();
    window.close();
}
</script>

Verwijderd

Topicstarter
sorry voor de late reactie, was werk etc.
maar hier heb ik idd wel wat aan bedankt.