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


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 14
Sexo: Masculino
Localização: São Paulo/São Paulo/Brasil
Contato:

função setTimeout() como interrompe-la

02-01-2008 10:50

Bom Dia...

Tenho um popup, cujo conteudo dele é inscrito atraves do innerHTML dependendo da celula da tabela que o mouse esta posicionado...
Quero que o popup desapareça 1 segundo depois que o mouse saia da celula... para isso uso.

function MAP_Hide() { setTimeout( "MAP_HidePopUp()", 1000 ); } function MAP_HidePopUp() { fPopup.style.visibility = "hidden"; }

Porem quando eu saio de uma celula e entro em outra antes desse segundo o popup teria que ficar visivel... só que ele some pq a função ainda esta sendo executada...
Queria que o popup só sumisse quando a celula que eu estiver com o mouse não tenha nenhum evento associado...
Gostaria de saber como resolver este problema!!!

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

função setTimeout() como interrompe-la

02-01-2008 10:58

Teria como ver isso online?

Dá uma lida no link abaixo para ver se dá uma idéia do que precisa.
http://www.codigosnaweb.com/forum/viewtopic.php?p=3372
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 14
Sexo: Masculino
Localização: São Paulo/São Paulo/Brasil
Contato:

função setTimeout() como interrompe-la

02-01-2008 11:17

É exatamente isso, clearTimeout( fEnd );.

Quando eu entro em uma celula válida eu limpo o Timeout antes de começar a escrever no popup dai tenho o efeito que eu quero...

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

função setTimeout() como interrompe-la

02-01-2008 11:20

Então já resolveu o problema ai?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 14
Sexo: Masculino
Localização: São Paulo/São Paulo/Brasil
Contato:

função setTimeout() como interrompe-la

02-01-2008 11:38

Já sim...

Eu não conhecia o comando clearTimeout( fEnd ), depois de ler o tópico http://www.codigosnaweb.com/forum/viewtopic.php?p=3372, foi só colocar o comando antes da função que desenha o popup que funcionou...

Só pra explicar melhor

Eu escrevo no popup quando encontro uma célula válida, então, sempre dou um clearTimeout antes, garantindo que o popup só vai sumir mesmo quando não estiver em uma célula válida...

Obrigado mais uma vez pela ajuda...
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17722
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

função setTimeout() como interrompe-la

02-01-2008 11:41

Ah sim, vlw ¨wink¨
0
A melhor hospedagem para o seu site HostGator!

Quem está online

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