chris: falscher wert gespeichert

Beitrag lesen

moin!
ich setzt die var spr dem jeweiligen value des gecheckten radiobuttons gleich!mein problem is das er die irgentwie inner späteren funktion umsetzt! die .js sieht folgendermaßen aus:

var spr = "d";
var way = "http://nic-ultra/";
var ext = ".htm";
var Inh = "http://nic-ultra/inhalt_";

function sprachauswahl() {
 for (var i=0; i<document.sprachwahl.sprache.length; i++)
  if (document.sprachwahl.sprache[i].checked)
   spr = document.sprachwahl.sprache[i].value;
}

function sprachanzeige(inh) {
 for (var i=0; i < document.links.length; ++i) {
   var lin = way.concat (inh, spr, ext);
    window.location.href = lin;
 }
}

function sprachwechsel() {
 var Dat = window.document.URL;
 var Ide = Dat.substr(24,1);
   if (Ide != spr) {
     var loc = Inh.concat (spr, ext);
      parent.oben.nav.location.href = loc;
   }
}

ich weiß einfach nicht mehr weiter wenn die var spr d sein sollte iise auf g und umgekehrt! danke für eure hilfe mfg chris