Lukas Rieder: Variablen aus Funktionen und anderen Frames übernehmen

hallo,

ich hab ein problem mit dem auslesen von variablen aus anderen frames.

hier ein beispiel:

//1. frame, name = main
<html>
<head><titel>Frame 1</titel></head>
<body>
<script type="text/javascript">
var anzeige=document.getElementById('anzeige');
var a=0;

function plus(){
 var b=12;
 a=a+b;
 anzeige.innerHTML=a;
 window.settimeout('plus()', 950);
}
</script>
<div id="anzeige"></div>
</body>
</html>

//2. frame, name = sub
<html>
<head><titel>Frame 2</titel></head>
<body>
<script type="text/javascript">
var c=0;
var d=0;

-> hier möcht ich ansetzen und aus dem 1. frame (name="main") die variablen a und b (aus der 1. frame, bin in der funktion definiert) auslesen und in die variablen c und d (des 2. frame) speichern.
gibts da irgendeine parent.main.varname sache? wie bekomm ich die variable aus einer funktion?
wirklich, es wär total nett wenn ich hilfe bekommen könnte,

mfg lukas rieder

  1. Hallo Lukas,

    -> hier möcht ich ansetzen und aus dem 1. frame (name="main") die variablen a und b (aus der 1. frame, bin in der funktion definiert) auslesen und in die variablen c und d (des 2. frame) speichern.
    gibts da irgendeine parent.main.varname sache?

    Ja: http://aktuell.de.selfhtml.org/tippstricks/javascript/fensterzugriff/index.htm

    wie bekomm ich die variable aus einer funktion?

    Indem die Funktion sie zurückgibt oder einer globalen Variable zuweist.

    Grüße
    Andreas

    --
    "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."
    (Rich Cook)