Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/04/2004, 15:14
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61


Es fácil:

<script>

var k=3;

</script>

Así, fuera de una función la declaras para toda la página.

Si la pones dentro de una función sólo será accesible para esa función.


<script>

function declarar(){

var k=3;

}
</script>

De tal manera que si ponemos:
<html>
<head>
<script>

var k=3;

function pepe(){

var k=2;
alert(k);
}
function cheche(){

alert(k);

}
</script>
</head>
<body onload="pepe();cheche()">

</body>
</html>

verás cómo, a pesar de ejecutar antes la función pepe, en cheche se utilice el valor que tenía "antes" la variable. Porque en realidad son dos variables distintas.

Espero que te haya ayudado.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 13/04/2004 a las 15:16