Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/06/2005, 04:13
Avatar de alamarcheta
alamarcheta
 
Fecha de Ingreso: mayo-2005
Ubicación: Isla Mêlée
Mensajes: 503
Antigüedad: 19 años, 8 meses
Puntos: 1
Pregunta

Este seria el código que he utilizado en la primera página (index.htm):

Código HTML:
<html>
<head>
<style>
body{
	color: Black;
	font-family:tahoma;
	margin-left : 10px;
	margin-right : 10px;
	text-align : justify;
	font-size : 10px;
	background-color : #F4F4FD;
	iframe:none;
}
div.mio{
color : black; text-align : center; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	background-color : #CCCCFF;
	border-bottom : solid;
	border-top : solid;
	padding-top : 5px;
	padding-bottom : 5px;
}
div.titulo{
color : white; text-align : center; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 20px;	background : #A1A2FF;
}
</style>
</head>
<body>
<div class="titulo">
PÁGINA NÚMERO 1
</div>
<br>
<div class="mio">
Voy a mandar las variables 'var1' y 'var2' a la página 'index2.html'.<hr style="width:50%">
A través de un <b>ENLACE</b>:<br><a href="index2.html?var1=hola&var2=mundo"><b>Ir a 'java2.htm?var1=hola&var2=mundo'</b></a><hr style="width:50%">

A través de un <b>FORMULARIO</b>:
<form action="capas.htm" method="GET">
  <b>var1: <input type="text" size="15" name="var1"><br>
  <input type="submit" value="Enviar">
</form>
</div>
<br>
<div class="mio"><a href="javascript:window.close()"><b>[[ CERRAR VENTANA ]]</b></a></div>

</body>
</html> 
Y este en la segunda página (capas.htm):

Código HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
<style type="text/css">
#a{visibility:hidden;position:absolute;top:100px;color:#FF0000}
#b{visibility:hidden;position:absolute;top:150px;color:#666699}
#c{visibility:hidden;position:absolute;top:200px;color:#666600}
#d{visibility:hidden;position:absolute;top:250px;color:#FF66CC}
</style>
<script language="JavaScript" type="text/JavaScript">
function leerGET(){
        var cadGET = location.search.substr(1,location.search.length);
        var arrGET = cadGET.split("&");
        var asocGET = new Array();
        var variable = "";
        var valor = "";
        for(i=0; i< arrGET.length;i++){
          var aux = arrGET[i].split("=");
          variable = aux[0];
          valor = aux[1];
          asocGET[variable] = valor;
        }
        return asocGET;
      }
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
</script>
</head>
<body>
<script>
  var paresVarValor = leerGET();
  for (obj in paresVarValor){
    document.write("'" + obj + "'' vale <b>" + paresVarValor[obj] + "</b><br>");
  }
</script>
<a href="#" title="1" onClick="MM_showHideLayers('a','','show','b','','hide','c','','hide','d','','hide')">link 1</a>
<a href="#" title="2" onClick="MM_showHideLayers('a','','hide','b','','show','c','','hide','d','','hide')">link 2</a>
<a href="#" title="3" onClick="MM_showHideLayers('a','','hide','b','','hide','c','','show','d','','hide')">link 3</a>
<a href="#" title="4" onClick="MM_showHideLayers('a','','hide','b','','hide','c','','hide','d','','show')">link 4</a>
<div id="a">prueba 1</div>
<div id="b">prueba 2</div>
<div id="c">prueba 3</div>
<div id="d">prueba 4</div>
</body>
</html> 
¿Como podría hacer para que pinchando en el enlace me mostrara u ocultara la capa o capas que yo quisiera?