¿Como cargar a un panel datos desde un txt o un html?
Saludos Cordiales,
Me gustaria un apoyo para poder insertar dentro de un objeto panel, textos o formatos tales como tablas, marquesinas, imagenes y cosas por el estilo, desde un archivo externo, bien sea un archivo txt o un archivo html, muestro el codigo y explico las causas:
Este archivo se denomina actividades.html
<HTML> <HEAD> <TITLE></TITLE> <link href="libreria.css" rel="stylesheet" type="text/css"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="../extjs321/resources/css/ext-all.css" /> <script type="text/javascript" src="../extjs321/adapter/ext/ext-base.js"></script> <script type="text/javascript" src="../extjs321/ext-all.js"></script> <script type="text/javascript" src="frmpanelvacio.js"></script> </HEAD> <tr><td><div align="center" id="tblActividades"> todo lo que coloque aqui, se muestra fuera del div, ¿cual es la razón?</div></td></tr> <BODY>Ahora bien, tengo este otro archivo que es el js que ejecuta el panel y se llama frmpanelvacio.js:
Ext.onReady(function() { // Creando el panel contenedor var tblPanel = new Ext.Panel({ height: 450, title: '(Tabla 1.1) Actividades Individuales de la Semana 1', collapsible: true, autoLoad: { url: 'frmtabla.htm', scripts: true }, renderTo: 'tblActividades', }); })Y por ultimo tengo el archivo html, desde donde se mostraran los datos sobre el archivo actividades.html
<HEAD> <TITLE></TITLE> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></HEAD> <BODY leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="100%" border="1"> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> </table> </BODY> </HTML>Todo parece estar bien, cuando se muestra en el explorador corre el panel y trata de buscar el archivo fuente, pero no lo muestra, ademas de ello sale con el siguiente error:
Mensaje: Acceso denegado. Línea: 7 Carácter: 20287 Código: 0 URI: file:c://extjs321/adapter/ext/ext-base.jsGracias.
probe tu codigo y lo unbico que puedo decirte es que tienes una serie de errores como por ejemplo que tratas de colocar el div donde cargaras tu pagina frmtabla.html dentro de una tabla, si la eliminas te cargará bien, y lo que del texto que te aparece fuera del div si lo revisas por ejemplo con firebug veras que esta dentro del div, te aconsejo usar algun IDE como Komodo, que puedes descargar en su version free desde [url]http://www.activestate.com[/url] te ayudara mucho a detectar errores de tipeo por ejemplo y por supuesto usar firebug con FF o las herramientas de desarrollador de Chrome tambien sirve, ojo que algunos navegadores son mas o menos sensibles a los errores, por ejemplo FF te dejará pasar una error de una coma faltante o sobrante, pero IE no. Elimina lo de la tabla fuera del div y corrije tu coma sobrante en
[b]renderTo: 'tblActividades',[/b]
espero te ayude <!-- s;) --><!-- s;) -->
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.