moin nochma!
mit var's im html-code gesetzt hab ich noch nicht gearbeitet! daher weiß ich nicht ob der wert der var country im link mitverarbeitet wird!
so jedenfalls hab ich das gemacht:
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 sprachwechsel(sp) {
var Dat = document.URL;
var Ide = Dat.substr(24,1);
if (Ide != sp) {
var loc = Inh.concat (sp, ext);
parent.parent.oben.nav.location.href = loc;
}
}
function sprachanzeige(inh) {
for (var i=0; i<parent.rechts.document.sprachwahl.sprache.length; i++)
if (parent.rechts.document.sprachwahl.sprache[i].checked) {
spr = parent.rechts.document.sprachwahl.sprache[i].value;
}
for (var i=0; i < document.links.length; ++i) {
var lin = way.concat (inh, spr, ext);
window.location.href = lin;
}
}
meine radios:
<form name="sprachwahl" method="GET">
<input type="radio" name="sprache" value="d" checked onClick="sprachauswahl()" onChange="sprachwechsel('d')"> <b class="b2">Deutsch</b><br>
<input type="radio" name="sprache" value="g" onClick="sprachauswahl()" onChange="sprachwechsel('g')"> <b class="b2">English</b><br>
</form>
meine links dazu:
<a href="javascript:sprachanzeige('bde_')" target="links">
<img src="b_g.png" onmouseover="gOver('3')" onmouseout="gOut('3')" onClick="gClick('3')" onBlur="gClickwas('3')" border="0" alt="microBDE"></a>
aufrufen muss man die js Datei natürlich auch auf jeder seite die sie nutzen soll!
manches dürfte auch unwichtig für dich sein, müstest du dann rausschneiden(zb. die events im link)!
hoffe das hilft dir weiter! mfg glowhead