Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/12/2012, 11:27
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: Funciones en archivo JavaScript añadido dinámicamente

Tenés que invocar la función una vez que se cargó el documento

Código Javascript:
Ver original
  1. window.onload = function(){
  2.             diHola();
  3.         }

Yo en particular, para cargar tanto js como css dinámicos (bastante común cuando cargás html que contiene javascript con ajax), utilizo esta script

Código Javascript:
Ver original
  1. var cargarObjetos="";
  2.                 function cargarRecursos(){
  3.                     if(!document.getElementById){
  4.                         return;
  5.                         }
  6.                         var i = 0;for(i=0; i<arguments.length; i++){
  7.                             var archivo=arguments[i];var archivoref="";
  8.                             if(cargarObjetos.indexOf(archivo)==-1){
  9.                                 if(archivo.indexOf(".js")!=-1){
  10.                                     archivoref=document.createElement('script');archivoref.setAttribute("type","text/javascript");
  11.                                     archivoref.setAttribute("src", archivo);
  12.                                     }else if(archivo.indexOf(".css")!=-1){
  13.                                         archivoref=document.createElement("link");
  14.                                         archivoref.setAttribute("rel", "stylesheet");
  15.                                         archivoref.setAttribute("type", "text/css");
  16.                                         archivoref.setAttribute("href", archivo);
  17.                                         }
  18.                                         }if(archivoref!=""){
  19.                                             document.getElementsByTagName("head").item(0).appendChild(archivoref);
  20.                                             cargarObjetos+=archivo+" ";
  21.                                             }
  22.                                         }
  23.                                     }

Cargándola en el header.
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.