Jump to content


Photo

Problemas Com Javascript


  • Faça o login para participar
6 replies to this topic

#1 Bina L

Bina L

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 18/10/2006, 10:21

Olá pessoal!

Espero que possam me ajudar, que estou quebrando a cabeça e nada!!!

Fiz uns botões para um blog para que ao clicar neles eles abram no post que está em css

Esse é o script do head:

<script>

	function mostraParte(nomeDaParte)
	{
		esconderTodas();
		document.all[nomeDaParte].style.display = "inline";
	}
	
	function esconderTodas()
	{
		document.all["divHome"].style.display = "none";
		document.all["divImprensa"].style.display = "none";
		document.all["divMural"].style.display = "none";
					}


</script>

Esse os do post:

<div id="divHome" style="display:inline; width=500px;">
	
<table width="500" border="0" cellspacing="0" cellspading="0"><tr><td>
<div class="post_topo"></div>
<div class="post_meio">
<p align="center">
<table width="480" border="0" cellspacing="0"><td><tr>
Teste<br>
</td></tr></table>
</div><div class="post_fim"></div><br><br>
</td></tr></table>
</div>


E esse dos botões:

<DIV style="LEFT: 175px; WIDTH: 680px; POSITION: absolute; TOP: 315px; height: 120px; overflow: auto; 
SCROLLBAR:no">
<a href="java script:mostraParte('divHome');"> <img src="BOTÃO"  border="0" width="83" height="63" alt="Home"> </a>
<a href="java script:mostraParte('divImprensa');"> <img src="BOTÃO"  border="0" width="155" height="63" alt="Impressa"> </a>
</div>

Bem é isso!!!

Obrigada!!! espero que alguém ache meu erro rs

Esqueci de dizer o erro, os botões não estão abrindo quando clico neles!

Edição feita por: Bina L, 18/10/2006, 14:35.


#2 somma

somma

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Interesses:&gt;&gt; Aprender e Ensinar &lt;&lt;

Posted 18/10/2006, 14:28

.

Edição feita por: somma, 18/10/2006, 14:32.


#3 Bina L

Bina L

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 18/10/2006, 18:21

Ninguém??? :(

#4 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 19/10/2006, 09:35

ja tentou substituir o all por getElementById ?

#5 Bina L

Bina L

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 19/10/2006, 09:44

Oi Rodrigo

Obrigada pela resposta eu fiz isso agora e não funcionou!!!

Eu acredito que o erro esteja mesmo nesse primeiro script...mas to bem cega e não acho

aff

Edição feita por: Bina L, 19/10/2006, 09:47.


#6 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 19/10/2006, 15:22

troque o [] por ().. assim:

<script>
function mostraParte(nomeDaParte)
{
esconderTodas();
document.getElementById(nomeDaParte).style.display = "inline";
}

function esconderTodas()
{
document.getElementById("divHome").style.display = "none";
document.getElementById("divImprensa").style.display = "none";
document.getElementById("divMural").style.display = "none";
}
</script>

#7 Bina L

Bina L

    Novato no fórum

  • Usuários
  • 4 posts
  • Sexo:Não informado

Posted 19/10/2006, 15:54

Tbm não rsss

Ta dificil né?
Se olhar fica mais fácil:
Será que pode ser um conflito de scripts?
Meu Teste




2 user(s) are reading this topic

0 membro(s), 2 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq