• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Variable in einem anderen Frame delarieren?

Dyonisus

New member
Ich möchte einer Variablen einen Wert zuweisen, welcher
in einem Eingabefeld in einem anderen Frame abgelegt wird.
Die normale Adressierung:
...

<form name=formname>
<input name=buttonname typ=button>
<form>

var xy;
xy = document.formname.buttonname.value

funktioniert nicht, wenn sich das Eingabefeld nicht im gleichen Frame befindet :-(
Wie kann ich das bewerkstelligen? Ist es überhaupt möglich?
 
*freu* Ich kann Dir garnicht genug danken! Seit drei
Tagen arbeite ich mit einem Script, für welches ich bei
jeder neuen Benutzung in 16 (!) Unterseiten 2
Variablen per hand anpassen mußte.. Hat mich echt
verrückt gemacht *g* Nun schreibe ich es fix um
und muß nurnoch 9 Eingabefelder ausfüllen :)

Für den Fall, daß es leicht ist, habe ich noch ne kleine
Frage :) <--- lernt erst seit drei Wochen ;-)
Und zwar habe ich in meinem Script zwei große
Hauptframes, in welchen sich neue Framesets
ständig Aktualisieren. Die Hauptframes wechseln
alle 5 Minuten mittels "function autoload()" Das ist
auch nicht schlecht so, aber lieber wäre es mir, wenn
sie wegen der Veränderung einer Variablen wechseln.
Welche Variable diese Änderung hervorrufen soll
hängt allerdings von einer zweiten ab *lach*
Sprich, ob das zweite Hauptframe aufgerufen werden
soll, muß irgendwie so definiert sein:

if xy =2 und gleichzeitig z < 120 ==> wechsel
oder
if xy =3 und gleichzeitig q > 250 ==>wechseln

Ich stelle mir das eigentlich recht leicht vor und werde
es wohl auch irgendwie hinbekommen, aber mit den
elementaren if/else Geschichtchen habe ich mich
bisher noch garnicht beschäftigt *schäm*
 
hi Dyonisus,

var xy = parent.framename.document.formname.buttonname.value;

var qr = parent.framename.document.formname.buttonname.value;

var ab = parent.framename.document.formname.buttonname.value;

if ( xy == 2 && qr < 120 ) {
parent.framename.location.href = 'seite_a.htm';
} else {
if ( xy == 3 && ab > 250 ) {
parent.framename.location.href = 'seite_b.htm';
}
}
 
Ein Dankeschön ;-)

Hey, du bist ja klasse ;-) *freu*
Auf die Art werde ich noch gut *gg*
Naja, ich will Dich ja auch nicht zu sehr belasten...
Aber...
Kann man einer Variablen auch sagen, daß sie ein
bestimmter Teil aus der Adresse eines anderen Fensters
ist? Da wird es langsam unmöglich, gell?
Danke für all das!
 
Zurück
Oben