Linha de Código

Blogs e Fóruns - Portal Linha de Código - Espaço criado em 26/06/2006.
Welcome to Linha de Código Sign in | Join | Help
in Search

Div como Frame

Last post 05-29-2009, 10:38 by thyagohenrique85. 0 replies.
Sort Posts: Previous Next
  •  05-29-2009, 10:38 2138

    Div como Frame

    Galera,

    Estou com esse código:

    // JavaScript Document
    var Ajax = false;

    //fucao cria obejto ajax
    function AjaxRequest() {
    Ajax = false;
    if (window.XMLHttpRequest) { // Mozilla, Safari,...
    Ajax = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // IE
    try {
    Ajax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
    try {
    Ajax = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) { }
    }
    }
    }

    function AbrePagina(url) {
    //cria o objeto Ajax para conexao com o servidor, independente do navegador
    AjaxRequest();
    if (!Ajax) {
    alert("Erro ao criar objeto ajax!");
    return;
    }

    document.getElementById("ConteudoPaginaPrincipal").innerHTML = "carregando1"; // Preenche a div carregando enquanto o State não é 4
    //passa qual funcao esxecuta no na resposta do servidor
    Ajax.open('GET', url, true);

    Ajax.onreadystatechange = respAbrePagina;

    // caso o metodo seja POST enviar os dados no Ajax.send(dados);
    Ajax.send(null);
    }

    function respAbrePagina() {
    if (Ajax.readyState == 4) {//respondeu
    if (Ajax.status == 200) {//recebe xml
    //pode ser XML var xml = Ajax.responseXML;
    var resp = Ajax.responseText;
    document.getElementById("ConteudoPaginaPrincipal").innerHTML = resp; // Preenche a div carregando enquanto o State não é 4
    } else {
    alert('Erro na resposta do servidor
    Erro: ' + Ajax.StatusText);
    }
    }
    }


    Este código é utilizado no menu do meu sistema e serve pra chamar outra pagina dentro da div ConteudoPaginaInicial. Só que esta acontecendo um erro no qual não estou conseguindo localizar.

    Linha: 28
    Erro: 'document.getElementById(...)' é nulo ou não é um objeto

    O que seria este erro? Tenho este mesmo código em outro sistema e esta funcionando normalmente. Só que neste não funciona.

    Vejam o código do menu também:

    <asp:TreeNode Text="Usuário" Value="Usuário" NavigateUrl="java script:AbrePagina('teste.html');"></asp:TreeNode>

    P.S.: ESTE É O MENU QUE TEM NO VISUAL WEB DEVELOPER.

    Obrigado.

    Thyago
View as RSS news feed in XML
SHOP LC - A loja do portal Linha de Código - http://shop.linhadecodigo.com.br
Powered by Community Server, by Telligent Systems