Slash Me heeft een probleempje. Case:
HTML Form Invoervakje, "name". Je typt je naam, drukt op een knop en er opent een nieuw scherm. Dat scerm haalt de variabele Name op door:
In het nieuwe scherm zit ook een Flashfilmpje. Je kunt via JavaScript wat aan die flashfilm doorgeven als je de film een NAME en een ID geeft:
Maaaaar nu is het probleem dat als ik naar de film de variable Name wil wegschrijven, dat alleen maar kan in de vorm van een damned String
Dat "gast" is dus iets wat ik rechtstreeks in JavaScript moet invoeren. Als het nou gaat om een paar vaste variabelen is het niet zo erg, neem als voorbeeld 4 talen, dan los je dat zo op:
Gewoon met domme Ifjes en Elsjes dus. Maar in het geval van de namen wordt dit een onbegonnen werk! Ik ben dus op zoek naar een manier om de actie eerst samen te stellen en dan te laten uitvoeren. Zoiets als dit?
(even met PHP-tags vanwege kleur)

Met andere woorden: ik zoek een manier om een JavaScript opdracht samen te stellen en uit te laten voeren.
HTML Form Invoervakje, "name". Je typt je naam, drukt op een knop en er opent een nieuw scherm. Dat scerm haalt de variabele Name op door:
code:
1
| var name = opener.document.nameform.name.value; |
In het nieuwe scherm zit ook een Flashfilmpje. Je kunt via JavaScript wat aan die flashfilm doorgeven als je de film een NAME en een ID geeft:
code:
1
| flashfilm.SetVariable("name", "gast"); |
Maaaaar nu is het probleem dat als ik naar de film de variable Name wil wegschrijven, dat alleen maar kan in de vorm van een damned String
Dat "gast" is dus iets wat ik rechtstreeks in JavaScript moet invoeren. Als het nou gaat om een paar vaste variabelen is het niet zo erg, neem als voorbeeld 4 talen, dan los je dat zo op:
code:
1
2
3
4
5
6
7
8
9
10
11
12
| if (taal=='engels') {
flashfilm.SetVariable("taal", "engels");
}
else if (taal=='nederlands') {
flashfilm.SetVariable("taal", "nederlands");
}
else if (taal=='duits') {
flashfilm.SetVariable("taal", "duits");
}
else if (taal=='spaans') {
flashfilm.SetVariable("taal", "spaans");
} |
Gewoon met domme Ifjes en Elsjes dus. Maar in het geval van de namen wordt dit een onbegonnen werk! Ik ben dus op zoek naar een manier om de actie eerst samen te stellen en dan te laten uitvoeren. Zoiets als dit?
(even met PHP-tags vanwege kleur)
PHP:
1
2
3
| <? document.write('flashfilm.SetVariable("taal", "'+taal+'");'); ?> |
Met andere woorden: ik zoek een manier om een JavaScript opdracht samen te stellen en uit te laten voeren.