molily: IE6-7: Textbox bug?

Beitrag lesen

var my_href = document.createAttribute("href");
my_href.nodeValue = "#";
my_a.setAttributeNode(my_href);

createAttribute ist unnötig und bringt den IE eher in Schwierigkeiten.

my_a.href = '#';
reicht völlig aus.

var my_id = document.createAttribute("id");
my_id.nodeValue = "btn";
my_a.setAttributeNode(my_id);

my_a.id = 'btn';

var my_class = document.createAttribute("class");
my_class.nodeValue = "button";
my_a.setAttributeNode(my_class);

my_a.className = 'button';

my_a.onclick = new Function("this.blur(); BlogSearch(); return false;");[/code]

my_a.onclick = function () {
   this.blur();
   BlogSearch();
   return false;
};

ohne den Kram wär der Code viel schlanker!

Kann er auch sein, auch für den IE.

Mathias