Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/04/2008, 10:26
Avatar de Calisco
Calisco
 
Fecha de Ingreso: marzo-2004
Ubicación: Neuquen
Mensajes: 732
Antigüedad: 20 años, 9 meses
Puntos: 4
Re: Problema tonto getElementById

Creo que estas un poco fuera de foco ... .
Primero ... no necesitas Tomcat, si no mal entiendo este se ejecuta en el servidor; cosa que tu no necesitas para hacer pruebas de javascript. Wiki de Apache TomCat.
El código javascript se ejecuta en tu browser, ya sea IE, FF, Safari, etc ...

Respecto al plugIn de Eclipse, está bien que lo uses; pero no es necesario. Con un simple editor puedes hacer tus scripts en javascript sin problemas. Te recomiendo notepad++ para windows (que no lo recomienfo ).

Aclarado esto ... entonces nos enfocamos en tu problema.
Es muy probable que tu problema esté en que quieres escanear el elemento html con id="pinchable cuando el mismo aún no se encuentra descargado en tu browser.

Esto es muy común cuando utilizas funciones de DOM. Entonces debes asegurarte que antes de querer acceder a cualquier parte del código mediante DOM este se encuentre cargado. Puedes usar el evento onLoad de windows, quedaría algo así:
Código PHP:
window.onload = function () {
    
// Función externa
    
function muestraMensaje() {
        
alert('Gracias por pinchar');
   }

    
// Asignar la función externa al elemento
    
document.getElementById("pinchable").onclick muestraMensaje;

Saludos.
__________________
| Cabeza De Raton |