Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Cleberson Ramos

Dar focus em página

Recommended Posts

Galera estou com uma tremenda dificuldade

 

Eh o seguinte:

 

Tenho uma página comum em PHP mensagems.php que tem uma div, nessa div é carregada uma página php que contém certas consultas no mysql

 

o que eu preciso é o seguinte

 

ao carregar a página acoes.php dentro da div carregada por ajax, e esta página acoes.php verificar que existe resultado na consulta ele tem que mandar um comando de focus na página mensagens.php, eu até consegui fazer mais só com iframe, eu preciso que funcione com div.

 

Alguem sabe como posso fazer isso???

o comando que estou dando pna página acoes.php para dar focus é:

<script>

window.focus();

</script>

 

se alguem puder me ajudar aeee please

 

Grato

Cleber

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pow valeu pela tentativa mais não funcionou não... tipo é como se ignorasse completamente funções javascript da página acoes.php carregada por ajax

 

não sei mais o que fazer... não posso usar iframe, pois fica dando reload na página tda, uma internet de 56 kbps já trava td e tenho muitos clientes com internet assim

 

tem que ter uma forma de fazer o javascript funcionar na página carregada por ajax

 

alguem aí tem outra solução?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, realmente ele vai ignorar qualquer javascipt que você botar....

não tente colocar no na sua página.php não.

 

Faça isso no próprio JS da página.

Se você postar um pouco mais detalhado eu posso te ajudar....

Mas tipo, você pode jogar isso no próprio Ajax...

 

exemplo:

você tem no seu ajax algo estilo isso,... porém também, não dá pra dar focus() num div "Bem eu não consigo", aí você bota pra dar focus em algum elemento dentro da página.php que vai entrar no div. Nesse caso o div RESPONSE...

this.object.onreadystatechange=function() 
		{
			if (this.readyState == 4) 
			{
				if (this.status == 200) 
				{
									   document.getElementById('response').innerHTML = this.responseText;
									   document.getElementById('element').focus();

sendo esse ELEMENT um elemento da sua página.php que possa receber focus.

 

Outra coisa, não dá pra fazer com window.focus();

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.