Toon posts:

Javascript: waarde van variabele 1 in frame 1 naar variabele 2 in frame 2

Pagina: 1
Acties:
  • 309 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Dit is vast al eens gevraagd maar ik kon het niet vinden met de search.

Ik heb 2 frames (name=boven en name=onder)
In frame onder rekent een script een getal uit. Dit getal moet doorgestuurd worden naar een variabele in frame boven.

Ik had dit:
boven:

variabele2 = 0;

onder:
variabele1 = eengetal;
parent.boven.document.variabele2 = variabele1;

Maar dat werkt dus niet. Wat doe ik fout?

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

ermm ben geen JS expert.

maar volgens mij is het.

FrameName.document.Formname.FieldName.value= waarde


Dus bij jouw.
boven.document.Formname.variable2.value= variable1

of zo iets..

maar download de Ref. Manual 6,1 Mb http://developer.netscape.com/docs/manuals/js/client/jsref/ClientReferenceJS13.pdf
Daar staat echt alles in wat je nodig hebt!!!

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Jouw oplossing werkt wel (had ik zelf ook al bedacht) maar dat is met een formpje en input field en dat staat niet mooi.

Ik wil dus een waarde van een variabele aan een waarde van een andere variabele geven zonder tussenkomst van een form.

ps ik download nu die ref maar ut gaat niet zo snel op mijn isdn lijntje :(

  • Tim
  • Registratie: Mei 2000
  • Laatst online: 23-07 15:18

Tim

Volgens mij kan het niet anders..
Of je moet de onderste pagina aan laten maken door de bovenste..

Verwijderd

Topicstarter
Er zijn meerdere pagina's die het bovenste frame van data voorzien dus kan ik hem niet laten schrijven.

Ik zou het wel met nog een extra frame van 0 (kan dat? anders 1) pixels kunnen doen en daar allemaal van die input fields inzetten maar das wel heel wat meer werk.

edit:
Leesfout

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Hmmm volgens mij snap ik het niet helemaal, je kan toch ook een field hidden maken?

Dan heb je toch geen last daar van?
Of heb ik het nu helemaal mis?

Programmer - an organism that turns coffee into software.


  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Hmmm volgens mij snap ik het niet helemaal, je kan toch ook een field hidden maken?

Dan heb je toch geen last daar van?
Of heb ik het nu helemaal mis?

Programmer - an organism that turns coffee into software.


Verwijderd

Topicstarter
Je hebt gelijk, ik ben dom :)

Ik ben nog steeds grotere fan van een directe oplossing maar als dat niet mogelijk is zoals timpie zegt dan is dit ook een mogelijkheid.

Verwijderd

[domme vraag], maaruh...

Valt variabele2 niet binnen een andere scope? M.a.w. heb je hem met var variabele2 = 0; en buiten een functie (dus gewoon direct na de script-tag zeg maar) gedeclareed?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

de verwijzing moet zijn:

parent.frames["framenaam"].variabele

dus zonder "document".

Today's subliminal thought is:


Verwijderd

Topicstarter
Het script lustte de manier van annie (helaas) niet en dus heb ik maar de manier van lucard gedaan die mij een uurtje tikwerk extra opleverde.

Het werkt nu echter mooi dus wil ik iedereen even bedanken voor de hulp!

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

maar dan vraag ik me af WAAROM het dan niet werkt, ik durf mijn hand er namelijk voor in het vuur te steken dat de manier die ik aangaf de juiste is.
Tenzij je natuurlijk een andere framestructuur hebt dan 1 frameset met daarin 2 frames. Want dan is de verwijzing gewoonweg fout.

Today's subliminal thought is:


Verwijderd

Topicstarter
Ik heb geen idee waarom het niet werkt. Hij geeft ook geen error. Hij doet gewoon niks. Zal wel door mijn brakke script kwaliteiten komen Afbeeldingslocatie: http://tweakers.net/g/forum/g/smilies/puh2.gif
Pagina: 1