Struppi: verzerrte Grafiken im IE nach Namensänderung

Beitrag lesen

was gehört hier repariert??

Meiner Meinung nach, das Skript.
1. keine Tabelle zum anzeigen verwenden
2. keine cloneNode

OK, hier ein Vorschlag. Der HTML Code zum anzeigen des grossen Bild:
<div id="gallery-view-wrapper">M E N S C H E N</div>

und probier das Skript mal:

function Gallery(id_in, id_out) {  
	this.imgobj = {};  
	this.out = document.getElementById(id_out);  
	var list = document.getElementById(id_in).getElementsByTagName("img");  
	var obj = this;  
	var name_of_pic = '__BIG_PIC__';  
  
	for (var i = 0; i < list.length; i++) {  
		var view_src = list[i].parentNode.href;  
		if(view_src) {  
			list[i][name_of_pic] = new Image();  
			list[i][name_of_pic].src = view_src;  
			list[i].onmouseover = function() {obj.show(this);};  
		}  
	}  
	// methode des gallery-objektes zur Bildanzeige  
	this.show = function(img) {  
		var show_img = this.out.getElementsByTagName('img')[0];  
		if(!show_img) {  
			show_img = document.createElement('img');  
			this.out.innerHTML = '';  
			this.out.appendChild(show_img);  
		}  
		show_img.src = img[name_of_pic].src;  
	};  
}  
  
// objekt wird erzeugt  
// parameter: id der Liste, id des tds zur Bildanzeige  
function init() {  
new gallery("gallery-thumb-list", "gallery-view-wrapper");  
}  

Struppi.