no se visualiza bien mi pagina en otras versiones de firefox y chrome

Buenos días,
Soy nuevo en esto y actualmente estoy trabajando en un proyecto java,lo que ocurre es que el aplicativo se visualiza correctamente en la versión de firefox 10.0.2,despliega bien los toolbar,los menus,los footers pero en versiones superiores de este navegador no se me visualizan bien el contenido de la pagina ya que he estado consultando y las versiones superiores presentan inconvenientes con el manejo de frames,dentro del jsp que adjunto al final muestro como se esta trabajando,desde este frame yo estoy invocando el toolbar(que es el que no me aperece y que es mi principal problema,se despliegan los menus y el footer pero el toolbar no me sale y en este tollbar tengo iconos de administracion como guardar,imprimir etc),pueden ayudarme con alguna sugerencia o como debo hacerlo para que sea compatible con las versiones superiores,no se si tenga que ver algo con la versiones de mootols 1.2,o con el manejo de los frame.agradeceria su ayuda

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>HELPHARMA :: SISTEMA DE HISTORIA CLINICA V1.5</title>
<script type="text/javascript" src="../scripts/general.js"></script>
<link href="../css/helpharma.css" rel="stylesheet" type="text/css" />
<link href="../css/helpharma_extra.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
        setBunload(true);
        function unload() {
                if (parent.opener && !parent.opener.closed) {
                        parent.opener.location.href = "logout.jsp";
                }
        }
        function setBunload(on) {
                window.onbeforeunload = (on) ? unload : null;
        }
        function cargo(e) {
                window.focus();
        }
</script>
</head>
<frameset frameborder="no" framespacing="0" border="0" cols="*" rows="80,*,32">
        <frame name="toolbar" marginwidth="0" marginheight="0" src="" noresize="noresize" scrolling="no">
        <frameset cols="210,19,*" frameborder="no" framespacing="0" border="0">
                <frame marginwidth="no" marginheight="0" src="../menu/menu.jsp" id="framemenu" name="menu" frameborder="0" noresize="noresize">
                <!-- Insercción de un frame adicional llamado division que contendrá la imagen que permitirá el realizar el show y el hide del frame del menu -->
                <frame marginwidth="no" marginheight="0" src="../menu/division.jsp" id="framediv" name="division" frameborder="0" noresize="noresize">
                <frameset cols="*" rows="50,*" frameborder="no" framespacing="0" border="0">
                        <frame name="alertas" src="../menu/alertas.jsp" marginwidth="0" marginheight="0" noresize="noresize" scrolling="no">
                        <frame marginwidth="no" marginheight="0" src="../menu/vacio.jsp" name="datos" frameborder="0" noresize="noresize">
                </frameset>
        </frameset>
        <frame src="../menu/footer.jsp" name="footer" scrolling="no" noresize="noresize" id="footer" title="footer" marginheight="0" marginwidth="0" />
        <noframes>
        <p>Su navegador no soporta <code>FRAMES

, actualice su navegador o use uno que soporte esta característica.

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

bienvenido

Bienvenido al mundo del desarrollo web. Ese problema lo tienen todos los front-end developers, todos los días.

gracias por responder,tienes

gracias por responder,tienes buenas referencias por algunos conocidos.tus aportes son valiosos

me podrias dar algun indicio para dar solución a este problema,ya que he quemado recursos utilizando complementos para depurar y rastrear errores css,html,javascript tales como firebug o validadores que ofrece w3c,pero no he podido identificar la raiz del problema,

sigo buscando !!!

gracias por responder,tienes buenas referencias por algunos conocidos.tus aportes son valiosos
me podrias dar algun indicio para dar solución a este problema,ya que he quemado recursos utilizando complementos para depurar y rastrear errores css,html,javascript tales como firebug o validadores que ofrece w3c,pero no he podido identificar la raiz del problema,

Etiquetas <body></body>

Viendo rápidamente tu código, no encuentro las etiquetas que indican el cuerpo de la página.

Tan rápido ... ;)

 

Fue tan rápido que no notaste que se trata de una página con marcos. ;)

Es cierto

Tienes toda la razón colega, he de confesar que me confundí con lo iframes, nunca he utilizado marcos, que yo recuerde. ¿No podrías usar divs en lugar de marcos?

muchas gracias amigos por

muchas gracias amigos por responder,he encontrado que en un archivo de texto se encuentra el script que hace aparecer la pagina que contiene el toolbar, pero no se porque razón no me reconoce el top en los navegadores superiores de firefox y chrome,adjunto el codigo javascript que estoy utilizando para invocar el toolbar

<%
        session.removeAttribute("RECURSO_DESPLEGADO");
        session.setAttribute("RECURSO_DESPLEGADO", request.getServletPath());
%>
<script language="javascript" type="text/javascript">
if(top.toolbar.location.href == "about:blank"){
        top.toolbar.location.href="/HCWeb/faces/common/menu/toolbar.jsp";
}else{
        <%if (request.getServletPath().equals("/common/menu/vacio.jsp")) {%>
        top.toolbar.location.href="toolbar.jsp";       
        <%} else {%>
                top.toolbar.location.reload();
        <%}%>
}

if(typeof(top.alertas) != "undefined"){
        top.alertas.activarAlertas("<%= request.getServletPath() %>");
}

jQuery(document).ready(function() {
        var codigo = null;
        if(typeof(obtenerPersona) != "undefined"){
                codigo = obtenerPersona();
        }
       
        if(typeof(top.alertas) != "undefined"){
                top.alertas.recargarAlertas(codigo);
        }
});
</script>

<\code>