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