Esta funcion es a la que llamo para buscar <script></script>
Código Javascript
:
Ver originalfunction parseara(texto,inicio,fin){
var Retornar = [];
var upos = 0;
while(texto.indexOf(inicio,upos) != -1 ){
upos = texto.indexOf(inicio,upos) + inicio.length;
Retornar[Retornar.length] = texto.substring(upos, texto.indexOf(fin,upos));
}
return Retornar
}
Y esto lo que uso para agregarlo al HEAD
Código Javascript
:
Ver originalvar CodigoDeFuente=http.responseText;
var elscript= "";
var elementos = parseara (CodigoDeFuente,"<script>", "</script>");
for(i=0;
i < elementos.length;
i++){
elscript += elementos[i];
elscript += ';';
}
var elhead = document.getElementsByTagName('HEAD').item(0);
var elobjscript= document.createElement('script');
elobjscript.type = 'text/javascript';
elobjscript.text = elscript;
elhead.appendChild( elobjscript );
¡OJO!
Busco:
<script> no
<script type=".. así que sólo detectará los script que empicen "<script>" puedes cambiarlo, pero yo lo tengo así..