[js] waarde doorgeven aan het moeder venster

Pagina: 1
Acties:

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
ik open met window.open een window.
in dat window komt een stukje javascript:
code:
1
2
3
function change(which){
    window.opener.forms['formulier'].elements['test'].value = which;
}

dit zodat op het moment dat ik die functie aanroep, in het moeder venster een waarde veranderd van iets in het formulier:
code:
1
2
3
<form name=formulierid=formulier method=POST action="persoonlijk.php">
<input type=text name=test>
</form>


op de een of andere manier geeft hij hem niet door..hoe kan dit?

hier zou een slimme opmerking kunnen staan
maar die staat er niet


  • MichelVH
  • Registratie: Oktober 2001
  • Laatst online: 15-10-2025
Wat dacht je ervan om een spatie te zetten tussen voor 'id' ;)
code:
1
2
3
<form name="formulier" id="formulier" method="POST" action="persoonlijk.php">
<input type="text" name="test">
</form>

Don't be afraid of the dark, be afraid of what it hides


Verwijderd

<form name=formulierid=formulier method=POST action="persoonlijk.php">

was da voor iets?? name=formulierid=formulie ???

edit: bah te laat. als je ID's gebruikt op input niveau dan kan je altijd nog dit gebruiken, mocht het niet lukken:
code:
1
2
        var ell = opener.document.getElementById(chObj);
        ell.value = value;

[ Voor 52% gewijzigd door Verwijderd op 17-01-2005 16:29 ]


  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
hmm das een type foutje...... als ik die verander doet hij het nog niet

hier zou een slimme opmerking kunnen staan
maar die staat er niet


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Misschien een spatie extra?

edit:

Beetje laat

[ Voor 38% gewijzigd door chris op 17-01-2005 16:28 ]


Verwijderd

Wellicht wat meer code tonen zodat we uberhaupt kunnen zien wat je aan het doen bent. Met een formulier en een function kunnen we niet veel.

Verwijderd

is het trouwens niet:
opener.document.forms (??)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

JavaScript:
1
window.opener.document.forms['formulier'].elements['test'].value = 'BtM909';

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
dat klopt.... het is inderdaad opener.document.forms..... en daarmee doet hij het dus ook :)
wist dat het makkelijker was dan gedacht :)
thanx voor de replys

hier zou een slimme opmerking kunnen staan
maar die staat er niet

Pagina: 1