Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2007, 21:15
Avatar de ralphbordes
ralphbordes
 
Fecha de Ingreso: noviembre-2007
Mensajes: 48
Antigüedad: 16 años, 5 meses
Puntos: 1
Abrir página en iframe

Hola, tengo una página en la que el menú deberia abrirme las diferentes páginas en un iframe llamado id, pero lo abre en una nueva ventana.

Les pongo el pedazo de código a ver donde puede estar el problema. El texto en negrita es para que me saque el iframe al 100% de la resolución de pantalla.

AGRADEZCO SU AYUDA

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>degatos.org ~ la web de las mascotas</title>
<script type="text/javascript" language="JavaScript1.2" src="stmenu.js"></script>
<link href="estilos.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" fptype="dynamicanimation">
<!--
function dynAnimation() {}
function clickSwapImg() {}
//-->
</script>
<script language="JavaScript1.2" fptype="dynamicanimation" src="animate.js">
</script>
<script>
if (window.innerHeight){
//navegadores basados en mozilla
espacio_iframe = window.innerHeight - 120
}else{
if (document.body.clientHeight){
//Navegadores basados en IExplorer, es que no tengo innerheight
espacio_iframe = document.body.clientHeight - 120
}else{
//otros navegadores
espacio_iframe = 500
}
}
</script>

</head>
<BODY onLoad="dynAnimation()" >
<table width="100%" border="3" align="center" cellspacing="0" bordercolor="#4193B1" bgcolor="#BEDCE7">
<tr>
<td align="left" valign="top" background="images/bg_cell.jpg">&nbsp;</td>
</tr>
<tr valign="middle">
<td height="70" align="left" background="images/titulo.jpg"><p>&nbsp;</p> </td>
</tr>
<tr>
<td align="left" valign="top"><table width="100%" border="0">
<tr>
<td width="180" valign="top"><p>
<script type="text/javascript" language="JavaScript1.2">
<!--
stm_bm(["menu3e89",730,"","blank.gif",0,"","",0,0,250,0,50 0,1,1,1,"","",0,0,1,2,"default","hand",""],this);
//-->
</script>

</p>
<p>&nbsp;</p></td>
<td align="left" valign="top">
<script>
if (window.innerHeight){
//navegadores basados en mozilla
espacio_iframe = window.innerHeight - 120
}else{
if (document.body.clientHeight){
//Navegadores basados en IExplorer, es que no tengo innerheight
espacio_iframe = document.body.clientHeight - 120
}else{
//otros navegadores
espacio_iframe = 500
}
}
document.write ('<iframe id="main" frameborder="0" src="main.html" width="100%" height="' + espacio_iframe + '">')
document.write ('</iframe>')
</script>
<noscript>
<iframe id="main" frameborder="0" src="main.html" width="100%" height=478>
</iframe>
</noscript>

</td>
</tr>
</table> </td>
</tr>
<tr>
<td align="left" valign="top" background="images/bg_cell.jpg">&nbsp;</td>
</tr>
</table>
</body>
</html>


Espero sus respuestas con impaciencia. Gracias.