Algumas vezes, por mais que se queria, não é possível executar um script dentro de um script usando o elemento.innerHTML ou document.write:
document.write("<script>alert('teste');</script>");
Isso não executará por motivos de segurança na maioria dos navegadores...
Mas existe uma alternativa (para não falar em "gambiarra"...) para que alguns navegadores considerem a instrução: basta separar a palavra "script".
Não entendeu? Pois é bem simples. :)
document.write("<scr" + "ipt>alert('teste');</scr" + "ipt>");
Isso sim que é um jeitinho alternativo... :D
Até mais!
Um comentário:
Automação de tarefas: Quais tarefas do dia-a-dia vocês gostariam de automatizar com a criação de um script? Bem, o colega André Padua simulou como seria tal experiência no Blog Agility Tech Center. Entre lá e veja que interessante.
http://goo.gl/69fbx
Postar um comentário