function FSUB(A, B)
{
var C=A;
A=B;
B=C;
}function FMAIN()
{
var A = 10;
var B = 20;
alert("A=" + A );
alert("B=" + B );
FSUB(A, B);
alert("A=" + A);
alert("B=" + B);
}
Hallo,
ich weiß zwar nicht, ob ich so ganz gerafft habe, was Du willst, aber versuchen kann man's ja mal.
Deklariere Deine Variablen global:
<script language="JavaScript">
<!--
var a = 0;
var b = 0;
function FSUB(newb, newa)
{
a=newa;
b=newb;
}
function FMAIN()
{
a = 10;
b = 20;
alert("A=" + a );
alert("B=" + b );
FSUB(a, b);
alert("A=" + a);
alert("B=" + b);
}
Das ist zwar kein Call by Ref, aber den von Dir beschriebenen Zweck erfüllt es (glaube ich zumindest).
Tschau, Stefan