Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2010, 01:13
guilleaer
 
Fecha de Ingreso: junio-2009
Mensajes: 15
Antigüedad: 15 años, 5 meses
Puntos: 0
Pregunta Duda tras GET de otra pagina y codigo JS

Edito

Antes de nada me gustaria comentaros cual es mi proposito, asi, si veis que no estoy bien encaminado me podeis ayudar.

Tengo una pagina desde la cual se realiza la gestión integral de unos datos, y me gustaria que toda esta gestión se gestionará desde un mismo lugar, es decir mediante AJAX se irian cambiando capas, abriendo dialogs etc...

Habia pensado que una pagina maestra se encargara de gestionar las paginas que se iban mostrando, utilizando una funcion visible por todas las subpaginas. La subpagina que se esta mostrando llamará a esa función indicando la pagina que le va a sustituir. De esta forma la complejidad javascript de cada una de las subpaginas quedaria dentro de ellas mismas.

La idea iba bien, cuando comence a cargar las paginas y plasmarlas en mis contenedores de la pagina maestra comenzaron mis problemas, ya que los scripts de cada una de las paginas no se cargan en la pagina maestra. De ahi la ceacion de este post.
-----------------------------------------------

Hola

Necesito cargar otra pagina en una capa de mi pagina maestra. Lo hago bien y sin problemas, ahora bien, ¿que pasa con los scripts de la pagina que he cargado?

Código:
$.ajax({
                type: 'GET',
                data: parametros,
                url: href,
                dataType: 'html',
                success: function (msg) {
                    paginaActual = nombrePagina;
                    $("#contenedorVariable").html(msg);
                    $("#contenedorVariable title").remove();
                }
            });
La pagina que pretendo cargar tiene un pequeño script. Al hacer el
Código:
$("#contenedorVariable").html(msg);
Observo como la funcion elimina el script y no lo pega en el DIV. Segun he leido es el funcionamiento correcto del html por motivos de seguidad.

¿Que tengo que hacer para que se ejecute el codigo que hay en esta funcion javascript de mi paginita....?
Código HTML:
<script type="text/javascript">
var nombreDeLaSolicitud=x;(valor escrito por el servidor)
       $(function () {
            $("#cs_txtNombreSolicitud").val(nombreDeLaSolicitud);
        });
</script>
<div>
       <div><span>Nombre de la solicitud:</span></div>
       <div><input id="cs_txtNombreSolicitud" type="text" value="" /></div>
</div> 
Quiza no sea correcto poner $(function(){}) ???

Gracias por vuestar ayuda

Última edición por guilleaer; 12/08/2010 a las 06:31