Ir para conteúdo
Fórum Script Brasil
  • 0

Problemas com onmouseover e onmouseout


LaércioSampaio

Pergunta

Boa tarde senhores !!!

Estou enfrentando um pequeno problema com o ONMOUSEOVER E ONMOUSEOUT.

É o seguinte.....

Criei uma função java (na verdade copiei. Rsrs) que funciona prefeitamente dentro do do <TD>, porém a mesma função não funciona dentro do <TR>.

Segue o código...

&lt;script LANGUAGE="JavaScript"> 
function move_i(what) { what.style.color='red'; } 
function move_o(what) { what.style.color=''; } 
</SCRIPT>
//Conexão com o banco
include ('includes/conectsql.php');

//Query todos os reparos ativos no SIGITM
$query = mssql_query("SELECT TQI_CODIGO, TQI_DATA_RECLAMACAO, TIS_LP, TIS_CLIENTE_TITULAR, 
TIS_VELOCIDADE, POI_NOME, STI_NOME, TIS_SERVICO_TIPO_NOME, TQI_TIPO_ABERTURA 
FROM BASE 
WHERE POI_NOME<>'Preventivo' AND STI_NOME<>'Fechado' 
ORDER BY TQI_CODIGO ASC") or die ("Erro de conexão com a tabela");

// Monta o cabeçalho da tabela
echo "<table class=\"tabela\">";
echo "<TH class=\"cabeca\">SGT</TH><TH class=\"cabeca\">CLIENTE</TH>
<TH class=\"cabeca\">STATUS</TH><TH class=\"cabeca\">ABERTURA</TH>
<TH class=\"cabeca\">CIRCUITO</TH><TH class=\"cabeca\">VELOCIDADE</TH>
<TH class=\"cabeca\">SERVIÇO</TH><TH class=\"cabeca\">ABERTURA</TH>";

//AQUI É O PROBLEMA!!!!!
echo '<TR ONMOUSEOVER=\"move_i(this)\" ONMOUSEOUT=\"move_o(this)\"></tr>';

//Inicia while do resultado
        while($row = mssql_fetch_array($query))
{
//Zebra tabela
include('includes\zebra.php');


//Monta o resultado em uma tabela
echo "<TD align = 'center' bgcolor=$fundo>".$row['TQI_CODIGO']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['TIS_CLIENTE_TITULAR']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['STI_NOME']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['TQI_TIPO_ABERTURA']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['TIS_LP']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['TIS_VELOCIDADE']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['TIS_SERVICO_TIPO_NOME']."</font></TD>";
echo "<TD align = 'center' bgcolor=$fundo >".$row['TQI_DATA_RECLAMACAO']."</font></TD>";
echo "</TR>";
}
echo "</table>";

?>

Muito obrigado pela atenção...

Editado por Jonathan Queiroz
Adcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Movendo: PHP --> Ajax, JavaScript, XML, DOM.

Olhe essa linha:

echo '<TR ONMOUSEOVER=\"move_i(this)\" ONMOUSEOUT=\"move_o(this)\"></tr>';
Você está abrindo uma linha na tabela e fechando essa linha, para depois escrever as colunas e fechar novamente. O correto seria abrir, escrever e fechar
echo '<TR ONMOUSEOVER=\"move_i(this)\" ONMOUSEOUT=\"move_o(this)\">';

Link para o comentário
Compartilhar em outros sites

  • 0
Movendo: PHP --> Ajax, JavaScript, XML, DOM.

Olhe essa linha:

echo '<TR ONMOUSEOVER=\"move_i(this)\" ONMOUSEOUT=\"move_o(this)\"></tr>';
Você está abrindo uma linha na tabela e fechando essa linha, para depois escrever as colunas e fechar novamente. O correto seria abrir, escrever e fechar
echo '<TR ONMOUSEOVER=\"move_i(this)\" ONMOUSEOUT=\"move_o(this)\">';

Também não funcionou !

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...