| Код | document.getElementsByTagName('div')[0].appendChild(this.mC);
|
Вот из-за этой строчки кода из одной библиотеке на странице в самом низу появляется пустое место. Как это исправить? Весь код: | Код | this.FlashObject = function(url) { var me = this; this.o = null; this.loaded = false; this.isLoaded = function() { if (me.loaded) return true; if (!me.o) return false; me.loaded = ((typeof(me.o.readyState)!='undefined' && me.o.readyState == 4) || (typeof(me.o.PercentLoaded)!='undefined' && me.o.PercentLoaded() == 100)); return me.loaded; } this.mC = document.createElement('div'); this.mC.className = 'movieContainer'; with (this.mC.style) { // "hide" flash movie position = 'absolute'; left = '-256px'; width = '64px'; height = '64px'; } var html = ['<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"><param name="movie" value="'+url+'"><param name="quality" value="high"></object>','<embed src="'+url+'" width="1" height="1" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>']; if (navigator.appName.toLowerCase().indexOf('microsoft')+1) { this.mC.innerHTML = html[0]; this.o = this.mC.getElementsByTagName('object')[0]; } else { this.mC.innerHTML = html[1]; this.o = this.mC.getElementsByTagName('embed')[0]; } document.getElementsByTagName('div')[0].appendChild(this.mC); }
|
Заранее спасибо!
|