ik ben bezig met een pagina te maken waarop een formulier staat.
op dit formulier staan 3 inputfields en een submit button.
de gebruiker kan in het eerste veld een getal invoeren waarvan hij de Tafel wil weten: (jeweetwel, 1x TAFEL = SOM, 2x TAFEL = SOM, etc, ik noem deze var TAFEL)
in het 2e veld kan hij invullen bij welk getal de teller (1x,2x,3x) moet beginnen (var TELLER) en in het 3e veld waar deze moet eindigen (var TELLEREIND). (je wil bijvoorbeeld de tafel van 10 weten van 20 tot en met 40)
deze gegevens worden ingevoerd en de gebruiker klikt op de submit button. de gegevens worden gecontroleerd op een aantal dingen:
• is variabele TAFEL >0 en <101
• is variabele TELLEREIND>0 en <101
• is variabele TELLER >0 en <TELLEREIND
dit werkt prima, de gegevens worden gecheckt en de gebruiker krijgt een alert als er een variabele niet klopt.
als alle gegevens kloppen wordt er een alert gegeven dat er een nieuw venster wordt geopend. dit nieuwe venster wordt geopend en daar schrijf ik dmv een
een testtekst in.
nu wil ik deze berekening invoeren:
dit wil echter niet.
hoe los ik dit het beste op? ik wil dus graag dat de gegevens uit de berekening in de do while lus 'geprint' worden in het nieuwe window.
ik heb het al met verscheidene klasgenoten bediscussierd en zij vonden allemaal dat het te moeilijk is om javascript dit uit te laten voeren. maar het moet toch mogelijk zijn zolang het 'originele' eerste venster open blijft?
want JavaScript kan ook dingen in popups laten verschijnen dus waarom niet een berekening?
om de vraag nog even concreet te omschrijven: hoe laat ik een berekening van variabelen weergeven in een nieuw scherm.
op dit formulier staan 3 inputfields en een submit button.
de gebruiker kan in het eerste veld een getal invoeren waarvan hij de Tafel wil weten: (jeweetwel, 1x TAFEL = SOM, 2x TAFEL = SOM, etc, ik noem deze var TAFEL)
in het 2e veld kan hij invullen bij welk getal de teller (1x,2x,3x) moet beginnen (var TELLER) en in het 3e veld waar deze moet eindigen (var TELLEREIND). (je wil bijvoorbeeld de tafel van 10 weten van 20 tot en met 40)
deze gegevens worden ingevoerd en de gebruiker klikt op de submit button. de gegevens worden gecontroleerd op een aantal dingen:
• is variabele TAFEL >0 en <101
• is variabele TELLEREIND>0 en <101
• is variabele TELLER >0 en <TELLEREIND
dit werkt prima, de gegevens worden gecheckt en de gebruiker krijgt een alert als er een variabele niet klopt.
als alle gegevens kloppen wordt er een alert gegeven dat er een nieuw venster wordt geopend. dit nieuwe venster wordt geopend en daar schrijf ik dmv een
code:
1
| nieuwVenster.document.write("hier worden de resultaten getoond") |
een testtekst in.
nu wil ik deze berekening invoeren:
code:
1
2
3
4
5
6
7
| do
{
SOM = TELLER * TAFEL
nieuwVenster.document.write("TELLER," x ",TAFEL," = ",SOM,"<br>")
TELLER=TELLER + 1
}
while((TELLER<=TELLEREIND) && (WAAR==true)); |
dit wil echter niet.
hoe los ik dit het beste op? ik wil dus graag dat de gegevens uit de berekening in de do while lus 'geprint' worden in het nieuwe window.
ik heb het al met verscheidene klasgenoten bediscussierd en zij vonden allemaal dat het te moeilijk is om javascript dit uit te laten voeren. maar het moet toch mogelijk zijn zolang het 'originele' eerste venster open blijft?
want JavaScript kan ook dingen in popups laten verschijnen dus waarom niet een berekening?
om de vraag nog even concreet te omschrijven: hoe laat ik een berekening van variabelen weergeven in een nieuw scherm.
[ Voor 7% gewijzigd door Boeie op 09-01-2003 19:48 ]