Jump to content


PESSOA

Member Since 14/02/2007
Offline Last Active 28/01/2015, 11:53
-----

Posts I've Made

In Topic: Aumenta Fonte, Diminui Fonte [-] [+]

31/03/2007, 22:49

Olá. Eu uso o seguinte no meu sítio:
<script language="javascript" type="text/javascript">
//<![CDATA[
		<!--
				var valorInicial=1;
				var novoValor=1;
				var incremento = 0.1;
				var arg=+;
				function zoom(arg) 
				{
						novoValor=(arg=='+')?novoValor+incremento:valorInicial;
						document.getElementById("pagina").style.fontSize=novoValor+'em';
						if (novoValor > 1.5) 
						{ 
								alert("O tamanho das letras já foi em muito incrementado. Se desejas, podes aumentar  ainda mais, porém, a disposiçao do laioute da página será alterado. Contudo, não haverá perda alguma na compreenção da mesma");
						}
				}

 //-->

//]]>
</script>
Deu pra ver que que as letras a serem alteradas ficam no id=pagina.
Para aumentar, pode-se chamar a função zoom('+') ; com o argumento '+', que incrementa a fonte.
Diminuir a fonte? achei melhor possibilitar um retorno ao estado inicial, mas se assim desejar, chamando zoom('0') com um argumento diferente de +;neste caso 0; e complementando o incremento somado ao novoValor, chega-se no que deseja.

<script language="javascript" type="text/javascript">
//<![CDATA[
		<!--
				var valorInicial=1;
				var novoValor=1;
				var incremento = 0.1;
				var arg=+;
				function zoom(arg) 
				{
						novoValor=(arg=='+')?novoValor+incremento:novoValor-incremento;
						document.getElementById("pagina").style.fontSize=novoValor+'em';
				}

 //-->

//]]>
</script>

In Topic: Opinião Sobre Leiaute

14/02/2007, 18:06

Obrigado pelas dicas sk15.
Vou melhorá-lo em breve. Só uma coisa: quanto ao logotipo, aquele "carinha" sou Eu. Mas já estava mesmo pesnsado em trocá-lo; está ruin mesmo.
Obrigado.

In Topic: Problema Com Javascript Em Geocitie

14/02/2007, 18:02

matt.cavotta,
Na parte do ''aleatóriamente o script de um assistente não funciona " me referi ao seguinte:
// PESSOA Corporation Assistente JavaScript - PEIXE

var deslocamento=1;
var deslocamento2=1;
var num= 0;		
var num2= 0;
var n=1;
var ind='0';
var i = 0;
var i2 = 0;

function pro()
{
	i2=i;
	i++;
	if (i > 6) {i=0; i2=6;}
	document.getElementById("Tip"+i2).style.display='none';
	document.getElementById("Tip"+i).style.display='block';
}


function ant()
{
	i2=i;
	i--;
	if (i < 0) {i=6; i2=0;}
	document.getElementById("Tip"+i2).style.display='none';
	document.getElementById("Tip"+i).style.display='block';
}


function peixevolta() 
{
	ind=1;
	if (n==0) return;
	deslocamento--;
	if (deslocamento > 0)
	{	
		if (n==0) return;
		num2= Math.random()*10;
		num= (num2 % 1 )- (0.5);	
		document.images[1].style.right=deslocamento+'%';
		document.images[1].style.bottom=num+'%';
		window.setTimeout("peixevolta();",300);			
	}
	else
	{
		if (n==0) return;
		//deslocamento=-1;
		window.setTimeout("document.images[1].src='inicial_data/peixe/peixe.gif';",800);
		document.images[1].src='inicial_data/peixe/peixefr.gif';
		peixeida();
	}
		
}

function peixeida() 
{
	ind=0;
	if (n==0) return;
	deslocamento++;
	if (deslocamento < 90 )
	{
		if (n==0) return;
		num2= Math.random()*10;
		num= (num2 % 1 )+ (0.5);			
		document.images[1].style.right=deslocamento+'%';
		document.images[1].style.bottom=num+'%';	
		window.setTimeout("peixeida()",300);		
	}
	else
	{
		if (n==0) return;
		deslocamento=90;
		window.setTimeout("document.images[1].src='inicial_data/peixe/peixevo.gif';",800);
		document.images[1].src='inicial_data/peixe/peixeaj1.gif';
		peixevolta();
	}
}

function ajuda(n)
{	deslocamento2=deslocamento;
	if (n==3)
	{
		n=0;					
		if (ind == 0 || ind == 1)
		{
			
			if (deslocamento>50) 
			{
				deslocamento2= deslocamento - 25;
				//else deslocamento2=deslocamento;
				if (ind==1) deslocamento2= deslocamento - 25;
			}
			
			
			else deslocamento2=deslocamento;
			document.images[1].src='inicial_data/peixe/peixeaj1.gif';
			document.getElementById("bajuda").style.right=deslocamento2+'%';
			document.getElementById("bajuda").style.display='block';		
			//deslocamento=deslocamento -2; //libera o mouse com seguranca de 2 %
			
			return 0;
		}

		else
		{
			document.images[1].src='inicial_data/peixe/peixeaj1.gif';
			document.getElementById("bajuda").style.right=deslocamento2+'%';
			document.getElementById("bajuda").style.display='block';		
			//deslocamento=deslocamento +2; //libera o mouse com seguranca de 2 %
			return 0;
		}


	}
	else 
	{		
		document.getElementById("bajuda").style.display='none';
		window.setTimeout("document.images[1].src='inicial_data/peixe/peixe.gif'",200);
		peixe('1');
	}
}

function peixe(n) 
{	
	if (n==3) ajuda();
	if (n==0) return;
	//if (n==2) { peixevolta();}
	else {document.images[1].src='inicial_data/peixe/peixe.gif'; peixeida ();}

}


De fato, com aleatoridade a imagem images[1] não é reproduzida pelo browser. Logo, o script se torna infuncional; visto que seu objetivo é 'nadar' sobre a janela.
Agora, minha dúvida: isto pode ser causado por erros, no antes referido código, ou esta efemeridade é causado via servidor; considerando que o Geocities reporta scripts em minhas htmls ?

Obrigado.

IPB Skin By Virteq