Ver Mensaje Individual
  #22 (permalink)  
Antiguo 28/09/2005, 02:04
sanapo
 
Fecha de Ingreso: noviembre-2002
Ubicación: españa
Mensajes: 188
Antigüedad: 21 años, 5 meses
Puntos: 0
Hola amigos, ya encontre la solución y era mas facil de lo que os podeis imaginar.

Tenemos un archivo .js con la siguiente funcion:

function mifuncion () {

mivariable = "<p>Hola</p>";
document.write (mivariable);

}

Este archivo lo incluiamos en una pagina html y para obtener el html correspondiente a la variable solo tenemos que hacer lo siguiente:

<script src=archivo.js></script>
<script language="Javascript">

variable2 = mivariable;

document.write (variable2);
</script>

La razón por la que podemos hacerlo asi viene dado por la declaración de las variables.
Si declaramos una variable con var estamos diciendole que esa variable es local, es decir, solo se ejecuta dentro de la funcion o parte de codigo en la que se encuentra. Sin embargo al declararla sin var estamos creando una variable global, accesible desde cualquier parte del documento.

Gracias a todos los que me habeis ayudado escribiendo posibles soluciones, al resto de personas aqui os dejo la solución que seguro que alguna vez os puede servir.

Un saludo.
__________________
Experto en todo y nada a la vez