Comunidad de diseño web y desarrollo en internet online

Cargar .js externo dentro de <body> al final de la carga del Sit

Citar            
MensajeEscrito el 18 Nov 2015 10:09 am
Hola! :D

Tengo la siguiente situación.
:shock:
El siguiente <script> debe estar ubicado a la mitad de mi HTML ya que carga un buscador externo a mi sitio:

Código Javascript :

<script id="despegar-root-js" type="text/javascript" src="/widgetCore.js" data-id="2495" data-context-path="/comunidadafiliados"></script>


El problema es que esta interfiriendo con los scripts de todo el sitio, Necesito que este JS se ejecute al finalizar la carga de todo el sitio sin tener que mover el codigo JS al final del <html>

Por cierto al usar “defer” o “async” no tengo buenos resultados pues sigue interfiriendo, espero puedan ayudarme con este pequeño inconveniente.

Saludos y muchas gracias de antemano!

Por erigobre

26 de clabLevel



 

México Distrito Federal

chrome
Citar            
MensajeEscrito el 18 Nov 2015 12:09 pm
Interfiriendo cómo.
Porque si ese script está bien hecho, no debería interferir con nada.
Además, ¿por qué crees que cargándolo al final se solucionará el problema?.

La forma de hacerlo es en el evento Dom Ready (puedes usar JQuery para esto) crear dinámicamente un tag <script>, ponerle los atributos necesarios, incluyendo el "src" y luego meter ese tag al final del <body>. Esto provocará que el navegador cargue el script y lo ejecute.

Por DriverOp

Claber

2510 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.