IE Problem mit JavaScript

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/ie_problem_mit_javascript_167209/page_1 - zur Vollversion wechseln!


shadowman schrieb am 15.08.2006 um 01:22

Ich habe auf ne Seite, wo verschiedene Abteilungen mit den dazugehörigen Leitern aufgelistet werden. Da sich ein Leiter mal ändern kann und ich nicht wegen jeden Furz einen Refresh haben will, wollte ich es per JS lösen.

Mein Script sieht wie folgt aus.


Code:
<script language="javascript" type="text/javascript">
function replace(rep_id){
  var new_el=document.getElementById("auswahl").cloneNode(true);
  
  new_attr=document.createAttribute("onChange");
  new_attr.value="this.form.submit()";
  new_el.setAttributeNode(new_attr);
	document.getElementById(rep_id).parentNode.replaceChild(new_el,document.getElementById(rep_id));
		
}
</script>

Erfolgt ein Doppelklick auf das Feld, wo der Name des Leiters steht, wird die bereits vorhandene Liste mit allen verfügbaren Personen kopiert und das alte Inputfeld ersetzt. Das Funktioniert im Firefox und im IE ganz gut. Aber im IE funktioniert die onChange Sache nicht. Der Firefox macht alles brav mit, nur der IE weigert sich das Formular abzusenden.


Hat wer eine Idee warum das so ist?


shadowman schrieb am 15.08.2006 um 02:42

okey hat sich erledigt, so funktionierts in beiden. ****** IE man bekommt doch leichte Wutanfälle :bash:

Code:
<script language="javascript" stype="text/javascript">
function ****(rep_id){
 var new_el=document.getElementById("auswahl").cloneNode(true);
 new_el.onchange=function(){this.form.submit();};
´document.getElementById(rep_id).parentNode.replaceChild(new_el,document.getElementById(rep_id));
}
</script>




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026