Ver Mensaje Individual
  #9 (permalink)  
Antiguo 25/01/2004, 15:34
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Hola a todos:

JavierB: creo que estás en lo cierto...
... Para asignar después de la creación de los marcos se puede usar el evento onload... lo probé en el 1º frameset y funciona (antes lo había probado en el mismo marco "mainFrame" y tuve que cerrar la ventana porque entró en un bucle infinito (tal vez me equivoqué en otra cosa)...

La página index2.htm me quedó así:

Código PHP:
<html>
<
head>
<
title>...:: Universidad Continental de Ciencias e Ingeniería ::...</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<
script language="JavaScript">
function 
sitio()    {
  
cadVariables location.search.substring(1,location.search.length); 
  
arrVariables cadVariables.split("&");  
  for (
i=0i<arrVariables.lengthi++) {
    
arrVariableActual arrVariables[i].split("=");
    if (
isNaN(parseFloat(arrVariableActual[1])))
      eval(
arrVariableActual[0]+"='"+unescape(arrVariableActual[1])+"';");
    else
      eval(
arrVariableActual[0]+"="+arrVariableActual[1]+";");
  }
    switch(
codpag) {
    case 
1:
    return 
"ceninv.htm";
        break;
    case 
2:
    return 
"cenpre.htm";
        break;
    case 
3:
    return 
"inab.htm";
        break;
    }
    
otherwise:
        return 
"mainFrame.htm";
    
}

</script>

</head>

<frameset cols="*,700,*" frameborder="NO" border="0" onload="mainFrame.location.href = sitio()">
  <frame src="leftFrame.htm" name="leftFrame" scrolling="NO">
    <frameset rows="110,*" frameborder="NO" border="0">
      <frame src="topFrame.htm" name="topFrame" scrolling="NO" noresize >
      <frame src="mainFrame.htm" name="mainFrame" >
    </frameset>
  <frame src="rightFrame.htm" name="rightFrame" scrolling="NO">  
</frameset>
<noframes><body>

</body></noframes>
</html> 
Saludos