Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/11/2010, 12:50
Avatar de Tecktonikrazy
Tecktonikrazy
 
Fecha de Ingreso: enero-2010
Mensajes: 224
Antigüedad: 14 años, 10 meses
Puntos: 3
Pregunta No me funciona srcipt para innerHTML

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
  1. <script language="javascript">
  2. document.getElementById('Jbanner').innerHTML =
  3. '<div style="position: relative; width: 435px; height: 90px;">' +
  4. '<div style="position: absolute; bottom: 0; left: 0; background: #FFFFFF; z-index: 1; width: 100%; height: 17px;"></div>' +
  5. '<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">' +
  6. '<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&amp;watermark=1&amp;bgcolor=#FFFFFF&amp;clickTag=null" width="435" height="90">' +
  7. '<param name="movie" value="http://files.bannersnack.net/app/swf2/EmbedPlayerV2.swf?hash_id=623878a68b64f47d8f8b46bedb842053&amp;watermark=1&amp;bgcolor=#FFFFFF&amp;clickTag=null" />' +
  8. '<param name="allowFullScreen" value="true" />' +
  9. '<param name="bgcolor" value="#FFFFFF" />' +
  10. '<param name="allowScriptAccess" value="always" />' +
  11. '</object><noscript>Actualiza el plugin flash para poder ver esta animacion.</noscript>' +
  12. '</div>';
  13. </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?
__________________
I LOVE HTML (How To Make Love)