Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabioricotta

Problema com script em célula de tabela

Recommended Posts

Estou utilizando o código abaixo para fazer com que as minhas células de uma tabela, ao mouse passar sob elas, estas troquem de cor, e quando ele sair delas, elas voltam ao estado normal. Até aí tudo bem, só que tem um código também para fazer com que ao você clicar em qualquer lugar da célula, ela ativa o link contido em um texto com link.Não sei se fui claro, observem o source que vcs entendem.O problema é que quando clico ele dá erro, e não faz o que deveria ser feito. Alguém sabe como me ajudar?Alguma sugestão de código novo? Mudança no código?

<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><script> <!-- menufunction mOvr(src,clrOver) {if (!src.contains(event.fromElement)) {src.style.cursor = 'hand';src.bgColor = clrOver;}}function mOut(src,clrIn) {if (!src.contains(event.toElement)) {src.style.cursor = 'default';src.bgColor = clrIn;}}function mClk(src) {if(event.srcElement.tagName=='TD'){src.children.tags('A') [ 0 ] .click();}}//--></script><body bgcolor="#FFFFFF" text="#000000"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr onMouseOut="mOut(this,'#eeeeee');" onMouseOver="mOvr(this,'#F8F8F8');" onClick="mClk(this);"><td><b><font face="Verdana" size="2" color="#666666"><a href="classificados/academias.htm"><font size="1">Academias Desportivas</font></a></font></b></td></tr></table></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<script>

<!-- menu

function mOvr(src,clrOver) {

if (!src.contains(event.fromElement)) {

src.style.cursor = 'hand';

src.bgColor = clrOver;

}

}

function mOut(src,clrIn) {

if (!src.contains(event.toElement)) {

src.style.cursor = 'default';

src.bgColor = clrIn;

}

}

function mClk(src) {

if(event.srcElement.tagName=='TD'){

src.children.tags('A') [ 0 ] .click();

}

}

 

//-->

</script><body bgcolor="#FFFFFF" text="#000000">

<table width="100%" border="0" cellspacing="0" cellpadding="0">

<tr onMouseOut="mOut(this,'#eeeeee');" onMouseOver="mOvr(this,'#F8F8F8');" onClick="window.location=('classificados/academias.htm');">

<td><b><font face="Verdana" size="2" color="#666666"><a href="classificados/academias.htm"><font size="1">Academias

Desportivas</font></a></font></b></td>

</tr>

</table>

</body>

</html>

tenta isso, mudei a parte do click na tabela!

onClick="window.location=('classificados/academias.htm');"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.