
Como Fazer A Img Linkada Ser Escura, E Qnd ...
#1
Posted 17/12/2003, 15:42
um exemplo eh esse site, passe o mouse pela img, e ela ira "acender"
http://www.bluesfear.com/art.htm
Por favor, me expliquem como fazer
OBrigado !
Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
#2
Posted 17/12/2003, 15:52
coloca isso no head:
<!--SCRIPT DO MOUSEOVER--> <script> nereidFadeObjects = new Object(); nereidFadeTimers = new Object(); function nereidFade(object, destOp, rate, delta){ if (!document.all) return if (object != "[object]"){ //do this so I can take a string too setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0); return; } clearTimeout(nereidFadeTimers[object.sourceIndex]); diff = destOp-object.filters.alpha.opacity; direction = 1; if (object.filters.alpha.opacity > destOp){ direction = -1; } delta=Math.min(direction*diff,delta); object.filters.alpha.opacity+=direction*delta; if (object.filters.alpha.opacity != destOp){ nereidFadeObjects[object.sourceIndex]=object; nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate); } } </script> <!--SCRIPT DO MOUSEOVER-->
Depois vc coloca esse código na imagem linkada:
<a href="01.jpg"> <img border="0" src="01b.jpg" width="295" height="196" alt="Clique para ampliar" onmouseover="nereidFade(this,80,10,20)" style="FILTER: alpha(opacity=30)" onmouseout="nereidFade(this,30,10,20)" ></a>
EH +/- isso aew q vc queria?
$nome = RoCcO
$experiência em Web = PhP, ASP, JavaScript, VBScript.
$experiência em programação = C, Delphi e Visual Basic.
$site = www.roccomail.tk
$email/msn = hacker@terra.com.br
$icq = 264765927
?>
#3
Posted 17/12/2003, 20:29
Brigadaooo !

Art Gallery : http://www.luizcarlosrebelo.kit.net
Contacts : lucaum_@hotmail.com / Icq - 208151208
#4
Posted 19/12/2003, 00:01
POr favor , deem exemplos de facil entendimento .... Brigadaum!!!!
E Você Decidir Pular Do Alto Do Seu Prédio,
Lembre-se Você Tem Chifres Não Asas!!
-=-Furious-=-
#5
Posted 19/12/2003, 09:26
Na tag <body>, você usa o script da tag <head>, que o executa.
<html>
<head>
<script language="javascript">
<!--
function linha(n) {
for (i=1; i<=n; i++)
document.write("Aqui tem um texto que vai se repetir por "+n+" vezes.");
}
//-->
</script>
<title>Inserindo scripts nas tags</title>
</head>
<body>
<script language="javascript">
linha(5);
</script>
</body>
</html>
Entendeu? Caso queira que o rafe (rascunho) do script sirva apenas de apoio futuramente, coloca-se na tag <head> e o que executará na página, coloca na tag <body>.
Isso é o CORRETO, mas muita gente coloca isso de outras formas, mas isso não impede que o script não funcione.
#6
Posted 19/12/2003, 14:10
#7
Posted 11/01/2004, 19:48
a imagem ir do gray pra colorida, com uma latência de tempo, ao inves de um simples rollover?

#8
Posted 11/01/2004, 20:34
Você quer que a imagem fique cinza e depois ela recupere sua cor?
Se for isso, adicione isso na tag <head>:
<script language="javascript">
<!--
function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=20
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if (window.highlighting)
clearInterval(highlighting)
}
//-->
</script>
E na imagem:
<img src="imagem.gif" style="filter:alpha(opacity=40)" onMouseover="high(this);" onMouseout="low(this);">
Para a imagem ficar cinza para preto, a imagem tem que ser preta.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)