Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 04:52
Avatar de Neldor
Neldor
 
Fecha de Ingreso: enero-2010
Mensajes: 52
Antigüedad: 14 años, 3 meses
Puntos: 1
Problema libreria

Hola, buenos dias a todos, os cuento mi problema.

Estoy con un proyecto en php que tiene un EULA, para mostrarlo lo que hago es llamar a una librería php que contiene una función que debe cargar el html y supuestamente un javascript, de forma que queda:

Archivo index.php
Código PHP:
include(./lib.php);
funcion();

// Aquí sigue con html 
Archivo lib.php
Código PHP:
function funcion(){
  echo <
script>
    function 
js(){
      
// JS
      
alert('aviso');
    }
  echo 
</script>
  echo <input onclick=js() >

Bueno, estos son los dos archivos, supuestamente al cargar el index carga también el la función lib que crea el <script>, el problema viene cuando quiero que al pulsar el input muestre el aviso, la primera vez que pulso el aviso me sale, pero a la segunda vez este me sale 2 veces y así sucesivamente.

Yo no se si eso pasa por añadir el <script> donde no toca, no llamo bién a la funcion JS o que leches hago. Necesito que el JS se encuentre en esta función para que sea modular (necesario y obligatorio) así que si alguien tiene una posible solución se lo agradecería muchísimo.