nur der IE muckt ma wieda
glowhead
- javascript
hoi
meine durch onChange im radio aufgerufene funktion soll den jeweiligen parameter übergeben und diesen in einem string zusammenführt als location.href nutzen! mein problem is das nur der IE aufmuckt und genau den anderen parameter übergibt, zumindest wird genau die andere datei geladen! was versteht der IE falsch? hier meine funktion und das formular:
<b>Deutsch</b> <input type="radio" name="sprache" value="d" checked onClick="sprachauswahl()" onChange="sprachwechsel('d')">
<b>English</b> <input type="radio" name="sprache" value="g" onClick="sprachauswahl()" onChange="sprachwechsel('g')">
function sprachwechsel(sp) {
var Dat = document.URL;
var Ide = Dat.substr(24,1);
if (Ide != sp) {
var loc = Inh.concat (sp, ext);
parent.oben.nav.location.href = loc;
}
}
die funktion sprachauswahl is wat anderes! sprachwechsel soll die richtige sprache in meine navigation laden! hat jemand ne idee woran das liegt, wäre sehr dankbar denn ich hab schon alles unwichtige rausgenommen, die fehler ausser js-konsole beseitigt(sonst würds ja überhaupt net funtzen), komme aber nicht weiter!
danke im vorraus mfg glowhead
Hi glowhead,
irre ich mich oder verwendst du nicht definierte Variablen?
Zuerst weist du Strings auf "Dat" und "Ide" zu. In deinem Concat verwendst du dann jedoch "Inh" und "ext". Müssten da nicht viel eher "Dat" und "Ide" wieder stehen, sonst hättest du die ja ganz umsonst ermittelt.
So und dann hab ich aus deinem onChange (funzt irgendwie wirklich nicht) ein onClick gemacht - das funktioniert supi (richtiger Parameter wird übergeben). Vielleicht schreibst du also deine Seite etwas um und schmeißt das onChange ganz raus :-)
MfG, Kay
hey danke erstma! löst mein problem aber nicht! die vars sind übrigenz nen stück weiter oben in meiner ausgelagerten js datei global definiert!
mit dem oClick hab ich schon probiert! Dann funktioniert es im mozilla nicht mehr!
muss ich vieleich abfragen welcher browser benutzt wird un dann für beide ne eigene unterschiedliche funktion schreiben! hab mich nochma durch die ganzen objekte durchgewältzt, finde aber keine objekte die nicht in beiden browsern benutzt werden könten!
danke für die hilfe glowhead
Jupp, dann wirst du wohl für jeden Browser was extras bauen :-)
MfG, Kay
Hi,
Guck Dir mal den Javascript-Teil von http://aktuell.de.selfhtml.org/tippstricks/dhtml/fullrowselect/index.htm an, insbes. zu radiobuttons.
cu,
Andreas