Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/chs/desarrolloweb.com/home/html/muestra/muestra_comentario_no_revisado.php on line 58
Comentarios de la faq Crear con JavaScript variables globales a todos los frames no revisados
  Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Diseño web | Promoción web | Ganar dinero
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
FAQ: Crear con JavaScript variables globales a todos los frames

 Se muestran 3 comentarios sin revisar

Fco Díaz  06/11/05 
Pues hasta ahorita... yo que sepa solo se manejan variables globales en los script de una ventana, pero si bien puede comunicar un dato con otro desde una ventana.. puedes colocar un campo hidden en uno de los frames y le haces referencia en cada una de tus ventanas así puedes hacer que funciones como variable global o algo así, en cada uno de.. te dejo el ejemplo
espero que le entidas.. y la respuesta que te dieron de mejor usar php o asp... eso pues va de la mano de lo que quieres hacer.. pero bueno aqui esta un ejemplo
----------principal.html--------
<!-- X Fco díaz jaguarmx2.webcindario.com -->
<HTML>
<HEAD>
<title>Ejemplo de JavaScript</title>
<script>

</script>
</HEAD>
<frameset cols="50%,*">
<frame name="izq" src="pg1.html" scrolling="auto">
<frameset rows="50%,*">
<frame name="der1" src="pg2.html" crolling="auto">
<frame name="der2" src="pg3.html" scrolling="auto">
</frameset>
</frameset>
</HTML>

------------------pg1.html ---------------------
<!-- X Fco díaz jaguarmx2.webcindario.com -->
<HTML>
<HEAD>
<title>Ejemplo de JavaScript</title>
</HEAD>
<script>
function invarGlob()
{
vMulFram=document.f1.variable;
}

function sumale1()
{
vMulFram.value++;
alert('vMulFram.value= '+vMulFram.value);
}
</script>
<BODY onload=invarGlob();>
<form name=f1>
<input type=hidden value="0" name=variable>
</form>
<input type=button value="Alert + 1" onclick=sumale1();>

</BODY>
</HTML>

--------------------pg2.html------------------
<!-- X Fco díaz jaguarmx2.webcindario.com -->
<HTML>
<HEAD>
<title>Ejemplo de JavaScript</title>
</HEAD>
<script>
function invarGlob()
{
vMulFram=top.izq.document.f1.variable;
}

function sumale2()
{
vMulFram.value=parseInt(vMulFram.value)+2;
alert('vMulFram.value= '+vMulFram.value);
}
</script>
<BODY onload=invarGlob();>
<input type=button value="Alert + 2" onclick=sumale2();>
</BODY>
</HTML>

---------------------pg3.html------------------
<!-- X Fco díaz jaguarmx2.webcindario.com -->
<HTML>
<HEAD>
<title>Ejemplo de JavaScript</title>
</HEAD>
<script>
function invarGlob()
{
vMulFram=top.izq.document.f1.variable;
}

function sumale2()
{
vMulFram.value=parseInt(vMulFram.value)+3;
alert('vMulFram.value= '+vMulFram.value);
}
</script>
<BODY onload=invarGlob();>
<input type=button value="Alert + 3" onclick=sumale2();>
</BODY>
</HTML>


-----------------------Fin-------------------
Bueno la explicacion es sencialla en cada pagina se inicia la variable vMulFram como apuntador al campo hidden top.izq.document.f1.variable, top indica en pg2 y pg3 que dentro de la ventana suerior busque el frame izq y en su document esta el formulario f1 con el campo variable.. este campo nos serviara como medio de almacenamiento.. solo que cada que queramos modificarlo tendremos que declara como vMulFram.value y listo antes de usar vMulFram se tiene que incializar para que funcione en cada una de las pagina en el caso de pg1 no se declara con top.izq ya que el campo esta en el mismo documento pg1

bueno espero les sirva todo esto....
bueno nadamas visiten mi página
jaguarmx2.webcindario.com
Fco Díaz
waridiaz@yahoo.com.mx
Romita Gto.

Javi  17/11/05 
Si te está pidiendo en javascript será por algo... no tiene sentido que le recomiendes utilizar asp o php puesto que ahí ya le estás forzando a usar código de servidor.

fico  27/4/07 
javi tiene razón.

es como que pregunte como manejar un automóvil y me responda... "te recomiendo que utilices una motocicleta".

Ver el articulo / faq completo