Hola
Disculpa que no respondiera antes, es que estaba de viaje :)
Bueno, mira, lo que tendrías que hacer es esto.
1. creas tu página de frames, como lo hagas siempre.
2. creas una función de javascript, por ejemplo: escribir_pagina()
3. la activas en el body mediante el onload de esta manera <body onload="javascript
:escribir_pagina()"
4. colocas un if en la función que detecte si es explorer o no
5. colocas las líneas de la página, es decir, los frames con comandos document.write.
La cosa te quedaría más o menos así:
Código:
<html>
<head>
function escribir_pagina() {
var navegador = navigator.appName;
if (navegador = 'Microsoft Internet Explorer') {
document.write(<frameset onload="CSScriptInit();" rows="206,*,20" border="0" framespacing="0" frameborder="no" bordercolor="#c0d8f0">);
document.write(<frame src="paginas/principalsuperior.html" name="prinsuper" scrolling="no" noresize>);
document.write(<frameset cols="218,*" frameborder="no" border="0" framespacing="0">);
document.write(<frame src="paginas/principalizq.html" name="prinizq" noresize scrolling="no">);
document.write(<frame src="paginas/principalder.html" name="prinder" noresize frameborder="0" scrolling="yes">);
document.write(</frameset>);
document.write(<frame src="paginas/principalinfer.html" name="prininf" noresize scrolling="no" frameborder="0">);
document.write(</frameset>);
} else {
document.write(<frameset onload="CSScriptInit();" rows="206,*,20" border="0" framespacing="0" frameborder="no" bordercolor="#c0d8f0">);
document.write(<frame src="paginas/principalsuperior.html" name="prinsuper" scrolling="no" noresize>);
document.write(<frameset cols="218,*" frameborder="no" border="0" framespacing="0">);
document.write(<frame src="paginas/principalizq.html" name="prinizq" noresize scrolling="no">);
document.write(<frame src="paginas/principalder.html" name="prinder" noresize frameborder="0" scrolling="yes">);
document.write(</frameset>);
document.write(<frame src="paginas/principalinfer.html" name="prininf" noresize scrolling="no" frameborder="0">);
document.write(</frameset>);
}
}
<title> tu pagina</title>
</head>
</html>
En el ejemplo, tomé tu código tal y como estaba, pero en la opción del if que corresponde al explorer o en la otra, deberías modificar las dimendiones.
Con esto debería bastar. En caso de que no te funcione adecuadamente, ya nos avisarás y lo completamos con un poquito más de calma.
Suerte
Felicidad