Home Importante! História Tutorial HTML Glossário Faqs Buscadores Sinapse
Fóruns ASCII Cores JavaScript CSS Links Novidades Browsers Conclusão
  T u t o r i a l   D H T M L / C S S   E d a u r e l i o
            2 0 0 -  2 0 0 4

JavaScript

QUADRO DE LINKS ALTERNANDO

Iniciando...

Observe o quadro acima. Ele possui uma relação de 3 links (Hotmail, Tutopia e Internet Grátis) que estão se alternando. Se você clicar sobre ele, ele abrirá o endereço apresentado no momento do clique.

Pois bem, insira o parâmetro a seguir dentro de body.

onload="if (document.all||document.layers) {regenerate2();update()}"

Depois copie a sintaxe javascript abaixo em seu código-fonte onde você quer que ela apareça.

Sintaxe javascript:
<style>
<!--

#mensagem{
position:relative;
layer-background-color:black;
width:150;
height:12;
}
#submensagem{
background-color:black;
position:absolute;
border: 3px solid #008000;
width:150;
height:12;
}
.submensagemfont{
font:bold 12px Verdana;
text-decoration:none;
color:white;
}
.submensagemfont a{
top:0;
color:#00bfff;
text-decoration:none;
}
-->
</style>
<div id="mensagem">
<div id="submensagem" class="submensagemfont">Iniciando...</div>
</div>
<script language="JavaScript1.2">
var speed=4500
var textos=new Array()
textos[0]="<center><a href='http://www.hotmail.com'>Hotmail</a></center>"
textos[1]="<center><a href='http://www.tutopia.com.br'>Tutopia</a></center>"
textos[2]="<center><a href='http://www.ig.com.br'>Internet Gratis</a></center>"


i=0
if (document.all)
tickerobject=document.all.submensagem.style
else
tickerobject=document.mensagem.document
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers)
setTimeout("window.onresize=regenerate",450)
}

function update(){
BgFade(0xff,0xff,0xff, 0x00,0x00,0x00,10);
if (document.layers){
document.mensagem.document.submensagem.document.write('<span class="submensagemfont">'+textos[i]+'</span>')
document.mensagem.document.submensagem.document.close()
}
else
document.all.submensagem.innerHTML=textos[i]

if (i<textos.length-1)
i++
else
i=0
setTimeout("update()",speed)
}

function BgFade(red1, grn1, blu1, red2,
grn2, blu2, steps) {
sred = red1; sgrn = grn1; sblu = blu1;
ered = red2; egrn = grn2; eblu = blu2;
inc = steps;
step = 0;
RunFader();
}
function RunFader() {
var epct = step/inc;
var spct = 1 - epct;
if (document.layers)
tickerobject.bgColor =
Math.floor(sred * spct + ered *
epct)*256*256 +
Math.floor(sgrn * spct + egrn * epct)*256 +
Math.floor(sblu * spct + eblu * epct);
else
tickerobject.backgroundColor=
Math.floor(sred * spct + ered *
epct)*256*256 +
Math.floor(sgrn * spct + egrn * epct)*256 +
Math.floor(sblu * spct + eblu * epct);
if ( step < inc ) {
setTimeout('RunFader()',50);
}
step++;
}

</script>

Para acrescentar mais links basta seguir a seqüência:

textos[3]="<center><a href='URL'>Nome</a></center>"
textos[4]="<center><a href='URL'>Nome</a></center>"

Para alterar a largura do quadro configure o segundo width:150;.

Para alterar a cor da letra configure o segundo color:#00bfff;. No exemplo acima ele está em azul = #00bfff.

Em border: 3px solid #008000; você configura a espessura e a cor da borda. No exemplo acima configurei a espessura com 3px e a cor verde (#008000).

Nos demais parâmetros, se não conhece Javascript, aconselho não mexer. Ao copiar o código fonte procure respeitar os espaços.

 

PALAVRA COM QUADRO EXPLICATIVO

Ele é semelhante a um link, porém, ao invés que mudar a página ele apresenta um quadro com informações a respeito do objeto clicado. Este recurso é útil quando se tem um termo técnico desconhecido e o webmaster não deseja inserir a definição do termo no contexto da página. Então é criado um quadro explicativo com a definição inserida nele, deixando a critério do internauta clicar ou não no link. Exemplo: Clique no termo PETAR logo abaixo.

O PETAR é a principal província espeleológica de São Paulo, abriga cerca de 50% de todas as grutas conhecidas e cadastradas no Estado, é uma importante província paleontológica, arqueológica e geológica. Apesar das sucessivas investidas espéleo-exploratórias de diversos grupos do estado, ainda sabemos muito pouco sobre ele.

A sintaxe JavaScript abaixo deve ser inserida no cabeçalho, entre as tags <HEAD> e </HEAD>. A mensagem não deve ter quebra de linha.

<SCRIPT language=JavaScript>
<!--
function clique () {
alert (" mensagem ");
}
// -->
</SCRIPT>

Depois envolva o termo que deverá conter o quadro explicativo com o seguinte parâmetro:

<A onmouseover="self.status='petar'; return true;" href="javascript:clique();">termo</A>

 

Home Importante! História Tutorial HTML Glossário Faqs Buscadores Sinapse
Fóruns ASCII Cores JavaScript CSS Links Novidades Browsers Conclusão
© Free Copyright - edaurelio@hotmail.com - Arquivo atualizado em 04/11/04