Hola, vito_gris
Un poco de prueba y otro poco de Google me han llevado a la solución:
Código PHP:
function contrae()
{
top.document.body.cols='0,*';
}
function expande()
{
top.document.body.cols='215,*';
}
El "body" suena raro, pero sólo así funciona
(en Firefox1, en Netscape 7.0 y en IE 6/5.5/5/4 todos bajo Win2k).
¡Un efecto muy chulo! Ni idea de que se pudiera hacer.
Y funciona incluso con marcos de tamaño bloqueado para el usuario (frameborder=0 noresize etc.).