Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

06-07-2009 13:45

Olá pessoal,
Estou usando javascript para abrir os links em um frame e acontece que quando click no link abre a página mas o buffer ainda continua na barra de status.

O javascript:
<script language="javascript"> function alterar(id){ location.href="funcionarios.php?acao=alterar&id="+id; } function novo(a){ location.href="funcionarios.php?acao="+a; } function informar(id){ location.href="funcionarios.php?acao=informar&id="+id; } function remover(id){ var confirmed = confirm('Você está prestes à remover este cadastro. Deseja continuar?'); if (confirmed) { location.href="funcionarios.php?acao=remover&id="+id; } } </script>

O link:
<a href="javascript:novo('funcionario')"><img src="img/59.png" /></a>

O que posso fazer?

Obrigado!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

06-07-2009 15:46

Pode ser o conteúdo do site, já tentou com uma página em branco para testar? Tem o link do site?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

06-07-2009 16:02

O link não, estou testando em localhost mesmo. O conteúdo é vindo de um banco de dados, pelo menos 40% dele.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

06-07-2009 16:12

Provavelmente a consulta está demorando porque você pode não ter filtrado bem ela, ou está buscando algum arquivo externo que demora em responder.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

07-07-2009 16:49

Não. Os arquivos são apresentados normalmente. Só que após clicar no botão e os dados terem sidos carregados, ele abre um buffer e não termina.
Veja na imagem, os dados foram todos carregados:
Imagem
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

07-07-2009 16:57

Como está sua consulta, está filtrada, tipo: SELECT campotal, outrocampo FROM tabela... ? Porque você pode estar buscando dados em uma tabela muito grande, e a conexão demora. Também arquivos externos, doctypes, jquerys, verifica tudo, url dos seus arquivos, se estão apontando para o lugar certo, porque tem alguma coisa que não está conseguindo ser terminada.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

07-07-2009 17:39

Meu select está buscando todos( * ). O que me impressiona é que todos os dados são carregados corretamente e isto só aconteceu depois que comecei a chamar as páginas por javascript.
Não estou buscando nenhum link externo.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

07-07-2009 17:56

Porque ao invés de usar o location.href não usa o target, apontando para o frame?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

07-07-2009 18:07

Com o javascript seria assim?
top.main.location bláblá

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

07-07-2009 18:12

O que indiquei foi chamar o link do topo de cima por link, setando o target

<a href="documento.php?.." target="name-do-frame-do-topo">link</a>
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

07-07-2009 18:27

Mas eu estou abrindo os links por javascript, logo então, a forma de abri-los seria basicamente esta.
Lembrando que isto acontece com o Explorer, no FF só quando chamo uma window.open.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

07-07-2009 19:01

Não entendi o uso do JavaScript, se pode fazer a mesma coisa com target. Já o IE sempre com algum bug :star
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

07-07-2009 21:48

Javascript dá um toque a mais no site.
Mas eu posso carregar no frame especifíco usando javascript também:
<script language="javascript"> function abrir(link){ top.main.location="index.php?acao=abrir&link="+id; } </script>

Desta forma abro no frame 'main' que será o centro do site.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17549
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Buffer que não termina

07-07-2009 21:50

Então, o foco seria terminar o buffer, para isso você tem que eliminar os possíveis causadores, creio que usando o target não causaria problema. Também não vejo problema direto com esse script que você postou.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Tópico Autor
Mensagens: 79

Buffer que não termina

07-07-2009 22:52

Certo. Vou revisar as páginas.
0

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado