Toon posts:

[JavaScript] Veld waarde geven uit Pop-Up

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een Form en nu heb ik naast een aantal velden een knop "Toon lijst", als mensen daar op klikken wordt er een Pop-Up geopent met bijvoorbeeld een lijst van alle werknemers in ons bedrijf. Nu is het de bedoeling als ze in de pop-up op een naam drukken dat er dan met een JavaScript de aangeklikte naar in het veld wordt gezet.

JavaScript om Pop-Up te openen:
code:
1
2
3
4
5
6
function OpenPersoneelLijst(x, y) {
    window.open('/ia/Personeel/popup_PersoneelLijst.asp?veld=' + x + '&form=' + y, 'PersoneelLijst', 'height=200,width=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no');
}

Wordt aangeroepen met:
href="javascript:OpenPersoneelLijst('ogkProjectleider', 'geboortebewijs_nieuw');"

JavaScript uit de pop-up venster:
code:
1
2
3
4
5
6
7
8
9
10
11
12
<%
Veld = Request.QueryString("veld")
Form = Request.QueryString("form")
%>

function Invoegen(x) {
    window.<%=Form%>.<%=Veld%>.value=x
      ^---- Hier heb ik verschillende waarde's gebruik, niets helpt :-(
    //window.close()
}

Wordt aangeroepen met: OnClick="javascript:Invoegen('<%=Naam%>')"

De popup wordt goed vertoond, alleen als ik een naam aanklikt krijg ik: "... is leeg of is geen object"

Wie weet hier raad mee?

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 13-09 09:52

Pelle

🚴‍♂️

Op donderdag 28 februari 2002 12:42 schreef jouwmobiel het volgende:
Wie weet hier raad mee?
code:
1
opener.document.forms["formNaam"].elements["veldNaam"].value

  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

het toverwoord van vandaag is: "opener"
code:
1
window.opener.document.form.veld.value = 'blaat';

Intentionally left blank


Verwijderd

Topicstarter
Jullie zijn geweldig, het toverwoord werkt perfect!!!

Stom dat het niet in mijn JavaScript boek staat beschreven, maar ja, kleinigheidje blijf je houden 8-)