La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/JavaScript/1303628-Como-Ejecuto-JS-en-Eclipse.html

Como Ejecuto JS en Eclipse?

Como Ejecuto JS en Eclipse?

Publicado por Katy (1 intervención) el 30/12/2011 00:31:52
Amigos:
Estoy aprendiendo java script y cuando incluyo códico JS en HTML, en el mismo archivo HTML, no tengo poblemas al ejecutar el mismo.
Ahora he intentado hacer el código JS en un archivo js referenciado desde el archivo HTML, con

<script type="text/javascript" src="ArchJS.js">
</script>

cuando trato de ejecutar solo me aparece una página en blanco.

Ejm.

Arch prueba1H.html

<html>
<head>
<script type="text/javascript">
a=Math.random()*100;
document.write(a+"</br>");
</script>
</head>
<body>

</body>
</html>

Esto se ejecuta sin problemas desde Eclipse y me muestra el valor de la varialble "a". pero ahora si hago lo siguiente:

Arch prueba2H.html

<html>
<head>
<script type="text/javascript" src="ArchJS.js">

</script>
</head>
<body>

</body>
</html>

Arch ArchJS.js

a=Math.random()*100;
document.write(a+"</br>");

Esto solo me muestra una página en blanco ejecutando desde eclipse el archivo Prueba2H.html, pero si lo abro desde IE me muestra el valor de la variable a. Si trato de ejecutar el archivo ArchJS.js desde Eclipse me saca un error que indica que document no está definido.

Que estoy haciendo mal? He definido en Eclipse un servidor en localhost para poder ejecutar dichos archivos.
El hecho de que el archivo se ejecute sin problemas desde el IE indica que no hay error, pero es muy incómodo para depurar otros programas.
Pofis una ayudita.
Imágen de perfil de xve

Como Ejecuto JS en Eclipse?

Publicado por xve (2100 intervenciones) el 30/12/2011 18:07:59
Hola Katy, siento decirte, que cuando insertas un archivo de javascript con la instrucción: <script type="text/javascript" src="ArchJS.js">, no hace un include del mismo y ejecuta el código como lo aria un include() de php. Mas bien, es como un require() de php, es decir, incluye el archivo pero no lo ejecuta... tienes que ponerlo dentro de una función y llamarla en el momento que lo desees.

Espero haberme explicado con claridad... sino, coméntame y intento explicarme mejor...
sin imagen de perfil

Como Ejecuto JS en Eclipse?

Publicado por Katy (10 intervenciones) el 31/12/2011 16:48:24
XVE:
Plis podrías explicarme mejor? quizás modificar el ejemplo que puse? Porfis.
Gracias.
Imágen de perfil de xve

Como Ejecuto JS en Eclipse?

Publicado por xve (2100 intervenciones) el 01/01/2012 11:35:58
Seria algo así:

Código html
1
2
3
4
5
6
7
<html>
<head>
    <script type="text/javascript" src="ArchJS.js"></script>
</head>
<body onload="numeroaleatorio()">
</body>
</html>

Código Javascript (ArchJS.js)
1
2
3
4
function numeroaleatorio(){
    a=Math.random()*100;
    document.write(a+"</br>");
}

Espero que te sirva....

Como Ejecuto JS en Eclipse?

Publicado por Katy (1 intervención) el 03/01/2012 14:42:31
Mils gracias XVE. Ahora si entendí.