luke_the_duke
Erfahrenes Mitglied
Hallo,
ich habe folgendes Problem. Mit unten stehendem Script ersetze ich das erste Kind des Layers mit id="marge" durch einen Layer, der wiederum zwei Radiobuttons beinhaltet. Der zweite dieser Radiobuttons soll standardmässig aktiviert sein. Das funktioniert alles einwandfrei in Firefox 1.5 und Safari, beim Internet Explorer wird aber nicht nur die Standard-Einstellung nicht angezeigt, die Markierung erscheint auch bei erneutem Anklicken des Buttons nicht. Hat jemand eine Idee woran das liegen kann?
Was ich probiert habe:
- Attribute mit setAttribute zu setzen
- das Attribut checked auf true statt auf "checked" zu setzen
danke und gruss
ich habe folgendes Problem. Mit unten stehendem Script ersetze ich das erste Kind des Layers mit id="marge" durch einen Layer, der wiederum zwei Radiobuttons beinhaltet. Der zweite dieser Radiobuttons soll standardmässig aktiviert sein. Das funktioniert alles einwandfrei in Firefox 1.5 und Safari, beim Internet Explorer wird aber nicht nur die Standard-Einstellung nicht angezeigt, die Markierung erscheint auch bei erneutem Anklicken des Buttons nicht. Hat jemand eine Idee woran das liegen kann?
Was ich probiert habe:
- Attribute mit setAttribute zu setzen
- das Attribut checked auf true statt auf "checked" zu setzen
Javascript:
var ct = document.getElementById("marge");
var cC = ct.firstChild;
var nC = document.createElement("div");
var input = document.createElement("input");
input.id = "cn_marge";
input.type = "radio";
input.name = "Marge"
input.value = "true";
input.className = "combo";
input.onclick = new Function ("str", "handleMarge(this.value);");
input.tabIndex = 9;
var t = document.createTextNode("Margenbesteuert");
var br = document.createElement("br");
nC.appendChild(input);
nC.appendChild(t);
nC.appendChild(br);
var input_2 = document.createElement("input");
input_2.id = "cn_regel";
input_2.type = "radio";
input_2.name = "Marge"
input_2.value = "false";
input_2.className = "combo";
input_2.checked = "checked";
input_2.onclick = new Function ("str", "handleMarge(this.value);");
input_2.tabIndex = 10;
var t = document.createTextNode("Regelbesteuert");
var br = document.createElement("br");
nC.appendChild(input_2);
nC.appendChild(t);
nC.appendChild(br)
ct.replaceChild(nC, cC);
danke und gruss
Zuletzt bearbeitet: