Jump to content


Photo

Problema Em Aumentar O Tamanho Da Fonte


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

#1 AMON-HÁ

AMON-HÁ

    Só não crio juizo pq não sei o que ele come.

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

Posted 06/12/2006, 17:01

olá pessoal,
eu fiz um script aqui que faz o seguinte...

<span id="post">MENSAGEM 1 AQUI</span>
<span id="post">MENSAGEM 2 AQUI</span>

<a href="java script://;" OnClick="document.getElementById('post').style.fontSize='12px';">A+</a>

ou seja, quando clicar em A+ o tamanho da fonte que tah dento do span aumenta para 12 px
só que o problema é que só aumenta o texto da primeira mensagem...

e ae.. como eu faço pra aumentar o tamanho da fonte em todos???

#2 Andreia Regina

Andreia Regina

    Veterano

  • Conselheiros
  • 1347 posts
  • Sexo:Feminino
  • Localidade:PR
  • Interesses:PHP; MySQL; Javascript; CSS; tudo ligado ao desenvolvimento web.

Posted 07/12/2006, 07:08

Vc não deve ter mais de um objetos na mesma tela com o mesmo id.

Fórum WMO - Conselheira - Na equipe desde 31/01/2006.
Links importantes: Regras de conduta - Busca do fórum


#3 AMON-HÁ

AMON-HÁ

    Só não crio juizo pq não sei o que ele come.

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

Posted 07/12/2006, 12:46

Vc não deve ter mais de um objetos na mesma tela com o mesmo id.

tah...
mas só que essas mensagens de exemplo ae que eu mostrei fica dentro de um LOOP...
ae eu precisava que quando o usuário clicasse para aumentar o texto, só aumentasse os que tivessem dentro do SPAN...
não tem como eu fazer isso não???

#4 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 07/12/2006, 13:02

Tem jeito sim !!

<script>
function muda()
{
	var main = document.getElementById('div');
	var elementos = main.getElementsByTagName('span');
		for(var x = 0; x < elementos.length; x++)
		{
		  elementos[x].style.fontSize = '12px';
		}
}
</script>
<a href="#" onclick="muda();">Clica Aqui Bro!!</a>
<div id="div">
  <span>ABC</span>
  <span>DEF</span>
</div>

É por aí, nem testei, digitei direto aqui mas acho que funfa. ;)

Edição feita por: bimonti, 07/12/2006, 13:12.

WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#5 Luizão

Luizão

    Novato no fórum

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

Posted 07/12/2006, 16:27

Você pode tentar também deixar os spans com nomes diferentes, mas com ID´s iguais....

Ex:
<span name="span1" id="post">MENSAGEM 1 AQUI</span>
<span name="span2" id="post">MENSAGEM 2 AQUI</span>

-----------------------------------------------------------------------------------------*
Faça você mesmo o que ninguém fará por você, e aí alguém poderá te ajudar
-----------------------------------------------------------------------------------------*

#6 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/12/2006, 18:38

Galera... seta um class no body do tipo "maior" e só no CSS você deixa tudo maior...
Klaus Paiva
Conheça também: Taperás




1 user(s) are reading this topic

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

IPB Skin By Virteq