Ver Mensaje Individual
  #10 (permalink)  
Antiguo 03/03/2007, 13:34
farve
 
Fecha de Ingreso: marzo-2005
Mensajes: 130
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: vincular contenido en el iframe de una segunda pagina

hola, como dije yo tambien ando liado con el tema,

he estado mirando y apartir de esta web he exo algo pero a medias

en la pagina principal pones el enlace mas ? y el nombre del parametro un = y el valor:
Código:
<a href="pagA.html?iframe=parte2.html">link</a>
y en la pagina a abrir
este codigo, que lo entiendo a medias(creo que no es necesario al completo, pero yo lo dejo asi)
entre head y head esto
Código:
<script language="JavaScript">
  var remplaza = /\+/gi; 
  var url = window.location.href;
  
  url = unescape(url);
  url = url.replace(remplaza, " ");
  url = url.toUpperCase();
  
  function obtener_valor(variable) 
  { 
    var variable_may = variable.toUpperCase();
	var variable_pos = url.indexOf(variable_may);
	
	if (variable_pos != -1) 
	 {
	    var pos_separador = url.indexOf("&", variable_pos);
		
		if (pos_separador != -1) 
		{
		    return url.substring(variable_pos + variable_may.length + 1, pos_separador);
		} else
		{
		    return url.substring(variable_pos + variable_may.length + 1, url.length);
		}
	 } else 
	   {
	      return "NO_ENCONTRADO";
	   }
  }
</script>
en el body:
Código:
<script language="JavaScript">

  var valor = obtener_valor("iframe");
</script>
supuestamente ya tienes el valor del parametro iframe en la variable valor.

lo que me falta es aplicarle ese valor al src del iframe, he probado con estilos pero no va, las dimensiones si, pero el src no.
en head:
Código:
<style type="text/css">
<!--
.Estilo {
	width: 500;
	height: 400;
	src: PARTE2.HTML;
}
-->
</style>
en body
Código:
<iframe class="Estilo" name="parte" frameborder="3" marginwidth="0" marginheight="0" AllowTransparency></iframe>
haber si se te ocurre algo.
saludos