Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/03/2009, 03:03
Jamlet
 
Fecha de Ingreso: mayo-2008
Mensajes: 163
Antigüedad: 16 años
Puntos: 1
Ejecutar un script externo desde una funcion

Hola, a lo mejor esta pregunta ya está contestada pero es que no sé como buscarla.

¿Como puedo hacer que se vuelvan a ejecutar las funciones de un archivo javascript externo al hacer click en un enlace?

Pongo un resumen de mi código para aclararlo:

Código PHP:
<script type="text/javascript" src="typeface-0.11.js"></script>  
<script type="text/javascript" src="angelina_regular.typeface.js"></script>  
<script type="text/javascript">

    agua=new Array();
    agua['Texto']='norma_fallos=new Array();
    norma_fallos['Texto']='<p>El disco no es el apropiado para el material a cortar</p><p>El disco se ha vuelto romo por aplicaci&oacute;n continuada en materiales duros. Reavivar mediante cortes en material abrasivo.</p><p>Potencia de accionamiento de la m&aacute;quina demasiado baja.</p><p>El disco es aplicado con demasiada presi&oacute;n sobre el material a cortar.</p><p>El disco no se encuentra perpendicular al material a cortar por eje o brida de apriete defectuosos.</p><p>Las bridas no est&aacute;n correctamente apretadas.</p><p>El disco no est&aacute; bien fijado en el eje de accionamiento.</p><p>El material se mueve durante el proceso de corte.</p><p>El disco est&aacute; sobrecalentado.</p><p>Los segmentos del disco est&aacute;n desgarrados.</p><p>El disco a sufrido p&eacute;rdida de segmentos.</p>';


 function miFuncion(target)
   {
       if(target == norma_fallos){
          document.getElementById('hoja').innerHTML=eval(norma_fallos)['Texto']
            var scroller  = null;
            var scrollbar = null;
            scroller  = new jsScroller(document.getElementById("Scroller-1"), 400, 200);
              scrollbar = new jsScrollbar (document.getElementById("Scrollbar-Container"), scroller, false);        
        }
   }
</script> 
Cuando hago clic en este enlace...

Código PHP:
<a href="javascript:miFuncion(norma_fallos);">Fallos</a></p
...el contenido del div cambia pero no se remplaza la fuente, que es lo que hace typeface. Me parece que en "miFuncion" tengo que volver a ejecutar esto

Código PHP:
<script type="text/javascript" src="typeface-0.11.js"></script>  
<script type="text/javascript" src="angelina_regular.typeface.js"></script> 
Lo que no sé es como hacerlo.

A ver si me podéis echar una mano. Gracias.

Última edición por Jamlet; 26/03/2009 a las 03:50 Razón: No es embebido, es externo