Hola nuevamente,
pues te comento, no puedo porque tendría que rehacer la página y necesito una solución lo más rápida posible.
Por otro lado, he probado haciendo lo siguiente:
Cita: function load_moviles()
{
var fs1 = top.document.getElementById('id_frameset');
if (window.screen.width>490)
{
var jwc_main = top.document.createElement("frame");
jwc_main.name = "jwc_main";
jwc_main.src = "roster.html"
jwc_main.scrolling = "no";
jwc_main.marginwidth = "0";
jwc_main.marginheight = "0";
var jwc_sound = top.document.createElement("frame");
jwc_main.name = "jwc_sound";
jwc_main.src = "empty.html"
jwc_main.onLoad = "soundLoaded()";
jwc_main.marginwidth = "0";
jwc_main.marginheight = "0";
var documentosToolbar = top.document.createElement("frame");
documentosToolbar.name = "documentosToolbar";
documentosToolbar.src = "../documentosToolbar.jsp"
documentosToolbar.scrolling = "no";
var integracionToolbar = top.document.createElement("frame");
integracionToolbar.name = "integracionToolbar";
integracionToolbar.src = "../integracionToolbar.jsp"
integracionToolbar.scrolling = "no";
var frameset = top.document.getElementById('id_frameset').childNo des[1];
/*while (frameset.childNodes.length > 0) {
frameset.removeChild(frameset.firstChild);
}*/
frameset.cols = null;
frameset.rows = "100%,0,133,99";
frameset.appendChild(jwc_main);
frameset.appendChild(jwc_sound);
frameset.appendChild(documentosToolbar);
frameset.appendChild(integracionToolbar);
}
else
{
fs1.cols="0%, 100%";
}
}
.............
</head>
<frameset id="id_frameset" frameSpacing="0" cols="220, 70%" border="1" bordercolor=AECBE9 onLoad="load_moviles()">
<div id='div_jwchat'>
<frameset id='leftbar' rows='100%,0,133,99' frameSpacing='0' border='0'>
</frameset>
</div>
<div id='div_buscador'>
<frameset rows='100%' border='0'>
<frame src='../busca2.jsp' name='Buscador'>
</frameset>
</div>
</frameset>
<body>
Your browser must support frames and javascript to use this application. Please refer to our <a href="help.html">online manual</a> for a list of supported browser.
</body>
</html>
De esta forma evito cargar los frames que no quiero en el caso que sea un móvil, pero me ha surgido otro problema, no funciona en el IE, no crea los nuevos frames, me deja un frame vacio a la izquierda y el otro que cargo siempre lo muestra correctamente a la derecha.
¿Alguna idea?