soy nuevo en esto de javascript y no encuentro la manera de lograr lo que quiero, me explico.
e diseñado un script que carga unas entradas de mi blog, este es el código.
Código Javascript :
<script type='text/javascript'> //<![CDATA[ function labelthumbs(json){ for(var i=0; i < numposts; i++){ var entry = json.feed.entry[i]; var posttitle = entry.title.$t; var posturl; if(i==json.feed.entry.length) break; for(var k=0; k < entry.link.length; k++){ if(entry.link[k].rel=='alternate'){ posturl=entry.link[k].href; break; } } var thumburl; var postcontent = entry.content.$t; s = postcontent; a = s.indexOf("<img"); b = s.indexOf("src=\"",a); c = s.indexOf("\"",b+5); d = s.substr(b+5,c-b-5); if((a!=-1) && (b!=-1) && (c!=-1) && (d!="")){ thumburl = d; }else{ thumburl = 'http://3.bp.blogspot.com/-zP87C2q9yog/UVopoHY30SI/AAAAAAAAE5k/AIyPvrpGLn8/s1600/picture_not_available.png'; } document.write('<div class="cont_anime">'); document.write('<div class="anime_box">'); document.write('<a href="'+posturl+'" title="'+posttitle+'"><img src="'+thumburl+' alt="'+posttitle+'"/></a>'); document.write('<div></div>'); document.write('<span class="ellipse"><a href="'+posturl+'" title="'+posttitle+'">'+posttitle+'</a></span>'); document.write('</div>'); document.write('</div>'); } } //]]> </script>
y para hacer que funcione seria este en html.
Código HTML :
<script type='text/javascript'> var numposts = 20; </script> <script type="text/javascript" src="/feeds/posts/default/-/Estreno?published&alt=json-in-script&callback=labelthumbs"></script>
todo funciona, pero si quiero crear el codigo html dinamicamente desde javascript este se crea, pero no se ejecuta.
he buscado información sobre el asunto, pero no funciona.
he intentado con crear el script con 'var script = document.createElement("script");' pero no funciona.