Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Bug com função JS + Ajax


Evandro Fontes

Pergunta

Boa tarde...

To esquentando a cabeça aqui....

Tenho um site que carrega abas com ajax ( http://www.webdes.com.br/clientes.php )...

Na parte de Design Gráfico, eu fiz uma função simples, para abrir uma pop-up ... testei localmente e funcionou perfeitamente.

Só que quando subi para o servidor, ele não consegue achar a função :S

no FF ele apresenta o erro: abreFoto() is not defined (abreFoto é o noem da minha função);

Eis o código ajax para abrir a aba:

function carregaDados(){
    var divPortifolio = document.getElementById("divPortifolio");
    if(ajax.readyState == 1){
        divPortifolio.innerHTML = '<table width="138" height="39" border="0" cellpadding="0" cellspacing="0"><tr><td width="21" height="37"><img src="Imagens/carregando.gif" width="21" height="25" /></td><td width="91"> Carregando ...</td></tr></table>';
    }else if(ajax.readyState == 4){
        divPortifolio.innerHTML = ajax.responseText;
    }
}
E aqui as funções que uso para abrir a pop-up:
function Abre_Janela(url, nome_janela, w, h, resize, status, rolagem, menus, toolbar){
    if (w==0){ w = (screen.width) -200 };
    if (h==0){ h = (screen.height)-200 };
    
    var wLeft = (screen.width  - w) / 2;
    var wTop  = (screen.height - h) / 2 - 50;
    
    propriedades =  'height='        + h       +
                    ',width='        + w       +
                    ',top='            + wTop       +
                    ',left='        + wLeft   +
                    ',resizable='    + resize  +
                    ',status='        + status  +
                    ',scrollbars='    + rolagem +
                    ',menubar='        + menus      +
                    ',toolbar='        + toolbar;
    restrito = window.open(url, nome_janela, propriedades);

    if (restrito == null){
        alert("Seu navegador impediu a abertura dessa janela! \nDesabilite o bloqueador de pop-up para poder acessar a área restita do site!");
    }else{
        if (parseInt(navigator.appVersion) >= 4){ restrito.focus(); } 
    }
}




function abreFoto(imagem){
    Abre_Janela('verFoto.php?img='+imagem, "foto", 0, 0, "yes", "no", "yes", "no", "no");
}

Alguém tem alguma idéia do porque a página não acha essa funçaõ !?

Estarei batalhando aqui, se achar a resposta eu posto aqui.

Abraços.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Vou estudar sobre o assunto p/ ver... Mas p/ o meu caso não necessito desse JQuery... O script funciona (local) só no server que dá esse problema =/ ....

Alguma "dica" sobre este meu problema?

Até agora eu não consegui nada =/

[]'s

Editado por Evandro Fontes
Link para o comentário
Compartilhar em outros sites

  • 0
no FF ele apresenta o erro: abreFoto() is not defined (abreFoto é o noem da minha função);

Esse é o único aviso que aparece no FF? (Infelizmente desinstalei o FF) No Opera, há 4 alertas e erros de CSS somente. Nenhum erro de JS.

Sei não, olhei com cuidado o código e não vi nenhum problema.

Link para o comentário
Compartilhar em outros sites

  • 0
Esse é o único aviso que aparece no FF? (Infelizmente desinstalei o FF) No Opera, há 4 alertas e erros de CSS somente. Nenhum erro de JS.

Sei não, olhei com cuidado o código e não vi nenhum problema.

Ai ele abriu a janela pop-up com a imagem normalmente? Esse é o bug que está acontecendo... Aqui no FF não acusou erro no CSS não =/ ...

Eu testei no IE7 e no FF ... não fiz o teste no Opera não ..

E o problema persiste!!! :S

^^

===========================================================================

Eu apaguei tudo os arquivos (pela 5ª vez) e upei tudo de novo, e agora funfou aqui....

Aparentemente está funfando, vou fazer mais uns testes, qualquer coisa posto aqui...

Valeu galera!

Editado por Evandro Fontes
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...