Struppi: globale Variable ändern und an function übergeben

Beitrag lesen

var OEM1="";
var OEM2="";
var OEM3="";
var OEM4="";
var OEM5="";
var OEM6="";

Wenn deine Variabeln wirklich so heißen, dann schreit das nach einem Array.

function OEMcheck () {
if (document.box.OEM[0].checked==true) {OEM1=true}
else {OEM1=false};
if (document.box.OEM[1].checked==true) {OEM2=true}
else {OEM2=false};
if (document.box.OEM[2].checked==true) {OEM3=true}
else {OEM3=false};
if (document.box.OEM[3].checked==true) {OEM4=true}
else {OEM4=false};
if (document.box.OEM[4].checked==true) {OEM5=true}
else {OEM5=false};
if (document.box.OEM[5].checked==true) {OEM6=true}
else {OEM6=false};
};

Dann könntest du diese Funktion auch extrem verkürzen und flexibler machen.

Dummerweise wird der Wert der Variablen wohl nicht gespeichert. Weswegen er mir immer den else Fall ausgibt. Ist das ganze über eine äußere Hauptfunktion realisierbar innerhalb welcher die beiden anderen Funktionen sitzen oder muss da ein ganz anderer Ansatz angewandt werden?

Ein anderer Ansatz. Wobei mir nicht ganz klar ist was du vorhast. Wenn es nur darum geht, die Daten von einer HTML Seite auf die nächste zu übertragen, gibt es mehrere Möglichkeiten. s. dieser selfhtml Artikel

Struppi.