No me funciona este script, es para que en el div
<div id="Jbanner"></div> el innerHTML sea:
Código HTML:
<div style="position: relative; width: 435px; height: 90px;"><div style="position: absolute; bottom: 0; left: 0; background: #FFFFFF; z-index: 1; width: 100%; height: 17px;"> </div> <img style="visibility:hidden;width:0px;height:0px;" border="0" width="0" height="0" src= "http://counters.gigya.com/wildfire/IMP/CXNID=2000002.11NXC/bT*xJmx*PTEyODg2NjQyNDk2MjUmcHQ9MTI4ODY2NDI1Mjc5NiZwPTQ1NTkzMiZkPSZnPTEmb2Y9MA==.gif" alt="" /><object style="z-index: 0;" id= "embededBannersnackFlash_623878a68b64f47d8f8b46bedb842053" type="application/x-shockwave-flash" data= "http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=623878a68b64f47d8f8b46bedb842053&watermark=1&bgcolor=#FFFFFF&clickTag=null" width="435" height="90"> <param name="movie" value="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=623878a68b64f47d8f8b46bedb842053&watermark=1&bgcolor=#FFFFFF&clickTag=null" /> <param name="allowFullScreen" value="true" /> <param name="bgcolor" value="#FFFFFF" /> <param name="allowScriptAccess" value="always" /> </object><noscript>Actualiza el plugin flash para poder ver esta animacion.</noscript> </div>
Es el codigo de un banner, este es el script:
Código Javascript
:
Ver original<script language="javascript">
document.getElementById('Jbanner').innerHTML =
'<div style="position: relative; width: 435px; height: 90px;">' +
'<div style="position: absolute; bottom: 0; left: 0; background: #FFFFFF; z-index: 1; width: 100%; height: 17px;"></div>' +
'<img style="visibility:hidden;width:0px;height:0px;" border="0" width="0" height="0" src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.11NXC/bT*xJmx*PTEyODg2NjQyNDk2MjUmcHQ9MTI4ODY2NDI1Mjc5NiZwPTQ1NTkzMiZkPSZnPTEmb2Y9MA==.gif">' +
'<object style="z-index: 0;" id="embededBannersnackFlash_623878a68b64f47d8f8b46bedb842053" type="application/x-shockwave-flash" data="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=623878a68b64f47d8f8b46bedb842053&watermark=1&bgcolor=#FFFFFF&clickTag=null" width="435" height="90">' +
'<param name="movie" value="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=623878a68b64f47d8f8b46bedb842053&watermark=1&bgcolor=#FFFFFF&clickTag=null" />' +
'<param name="allowFullScreen" value="true" />' +
'<param name="bgcolor" value="#FFFFFF" />' +
'<param name="allowScriptAccess" value="always" />' +
'</object><noscript>Actualiza el plugin flash para poder ver esta animacion.</noscript>' +
'</div>';
</script>
Lo que quiero es hacer un codigo para que otros inserten mi banner en su sitio con un codigo corto como este:
Código HTML:
<div id="Jbanner"></div>
<script src="miscript.js"></script>
Pero no me funciona!! en cambio si al script agrego
function crearBanner() {
document.getEl..........innerHTML =
codigo del banner
}
y en body agrego
onload="crearBanner()" si funciona, pero no quiero que tengan que agregar el evento onload en sus paginas ¿alguna idea? o encuentran algun error?