Foros del Web » Programando para Internet » Jquery »

Insertar tag <script> dentro de una div

Estas en el tema de Insertar tag <script> dentro de una div en el foro de Jquery en Foros del Web. Hola, estoy intentando por medio del atributo "lang", setear un <script src="algo.js"></script> @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código Javascript : Ver original $ ( document ) . ready ...
  #1 (permalink)  
Antiguo 11/03/2013, 17:53
Avatar de iconogt  
Fecha de Ingreso: septiembre-2004
Ubicación: Guatemala
Mensajes: 576
Antigüedad: 20 años, 2 meses
Puntos: 4
Insertar tag <script> dentro de una div

Hola, estoy intentando por medio del atributo "lang", setear un <script src="algo.js"></script>

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. var idioma = $('html').attr('lang');
  3. if(idioma == "en-US"){
  4.       $("#midiv").append('<script src="algo.js"><\/script>');
  5.    }
  6. });

La tección del atributo la hace perfectamente pero el tag simplemente no lo inserta, he leido que no es tan amigable hacer esto y no siempre funciona al 100% alguna idea? o alguien que lo haya solucionado ya?

Gracias desde ya :)
__________________
_______
Jorge Rojas.
  #2 (permalink)  
Antiguo 12/03/2013, 13:43
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 16 años, 4 meses
Puntos: 12
Respuesta: Insertar tag <script> dentro de una div

trata con
Código:
$("#midiv").html('<script  src="algo.js"></script>');
, pero no veo una razon logica y / o practica para querer hacer algo como eso es decir insertar un script dentro del DOM de esa manera.
  #3 (permalink)  
Antiguo 14/03/2013, 10:23
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Insertar tag <script> dentro de una div

Cita:
Iniciado por iconogt Ver Mensaje
Hola, estoy intentando por medio del atributo "lang", setear un <script src="algo.js"></script>

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2. var idioma = $('html').attr('lang');
  3. if(idioma == "en-US"){
  4.       $("#midiv").append('<script src="algo.js"><\/script>');
  5.    }
  6. });

La tección del atributo la hace perfectamente pero el tag simplemente no lo inserta, he leido que no es tan amigable hacer esto y no siempre funciona al 100% alguna idea? o alguien que lo haya solucionado ya?

Gracias desde ya :)
Para eso se está
http://api.jquery.com/jQuery.getScript/

SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: tag
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:24.