Witam,
mam problem z funkcją getElementById(), mianowicie pracuję nad banerem expandowanym. Za pomocą tej funkcji chcę zmieniać rozmiar diva z flashem. W IE o dziwo działa poprawnie lecz w innych przeglądarkach jakby js nie dział tzn. elementy zostają przykryte niewidoczną warstwą flasha (który powinien być schowany) przez co elementy pod banerem są nieklikalne. Oto mój kod:
function expandExpBanner() {
document.getElementById("exp-banner").style.height="230px";
}
function retractExpBanner() {
document.getElementById("exp-banner").style.height="34px";
}
<div style="position: relative; width: 980px; height: 34px">
<div id="exp-banner" style="position: absolute; height:34px;overflow:hidden;">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="980" height="230" id="expandable" align="middle">
<param name="allowScriptAccess" value="sameDomain">
<param name="allowFullScreen" value="false">
<param name="movie" value="baner.swf"><param name="quality" value="high"><param name="wmode" value="transparent"><param name="bgcolor" value="#666666"> <embed src="baner.swf" quality="high" wmode="transparent" bgcolor="#666666" width="980" height="230" name="" align="middle" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">
</object>
</div></div>
Macie może jakieś inne metody umieszczania banerów rozwijanych na stronie?