muchas gracias por tu pronta respuesta...... pues no, no me funciona.....
en la página INDEX.ASP tengo el iframe
Cita: <iframe src="main.asp?c=<%= Request("c") %>" name="cuerpo" id="cuerpo" width="1000" height="500" scrolling="no" frameborder="0"></iframe>
en la página MAIN.ASP tengo 2 iframes
Cita: <iframe src="main.asp?c=<%= Request("c") %>&marco=distritos" name="distritos" id="distritos" width="270" height="500" scrolling="no" frameborder="1"></iframe>
<iframe src="main.asp?c=<%= Request("c") %>&marco=estaciones" name="marcoEstaciones" id="marcoEstaciones" width="770" height="500" scrolling="no" frameborder="1"></iframe>
La cuestión es que un link que esta en la página del iframe DISTRITOS muestre su contenido en el iframe ESTACIONES. Para ello tengo este código
Cita: function indiceDistritos(n)
{
if (n==0)
{parent.document.getElementById("marcoEstaciones") .location.href="main.asp?c=est&d=99999&todos=ok";}
<%
Temp="Select * From Distritos Order By Distrito"
Tabla1.Open Temp, Conexion
arrDBDataDistritos = Tabla1.GetRows()
Tabla1.Close
iRecFirstDis = LBound(arrDBDataDistritos, 2)
iRecLastDis = UBound(arrDBDataDistritos, 2)
For K = iRecFirstDis To iRecLastDis
%>
if (n==<%= K+1 %>)
{parent.document.getElementById("marcoEstaciones") .location.href="main.asp?c=est&d=<%= arrDBDataDistritos(0,K) %>&p=<%= K %>";}
<%
Next
%>
}
</script>
<select name="distritos" size="28" class="listados" onChange="indiceDistritos(this.selectedIndex,1); return false;">
<option>Mostrar todos</option>
<%
For K = iRecFirstDis To iRecLastDis
%>
<option value="<%= arrDBDataDistritos(0,K) %>"><%= arrDBDataDistritos(1,K) %></option>
<%
Next
%>
</select>
y no funciona..... en Chrome no muestra error (como no tiene barra de estado es molesto trabajar con este browser pues no hay forma que notifique los errores) lo pruebo en IE y me da este error:
Cita: Mensaje: 'parent.document.getElementById(...).location' es nulo o no es un objeto
Línea: 40
Carácter: 4
Código: 0
y la línea 40 es la que corresponde a
Cita: {parent.document.getElementById("marcoEstaciones") .location.href="main.asp?c=est&d=99999&todos=ok";}
No soy muy partidario de usar iframes también para ganar tiempo lo hago... en cierta forma me resulta más cómodo y simple.
¿Se te ocurre alguna idea?....
Te agradezco el apoyo