Ir para conteúdo

POWERED BY:

Arquivado

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

Joao Laudir

[Resolvido] Não está executando

Recommended Posts

<a 	href="#" id="teste" onmouseover="$('#msgs').load('new/det_fornecedores.php?codcli=<? echo $codfornec;?>');$('#msgs').show();" onmouseout="$('#msgs').hide();" >Detalhe</a>

 

simplesmente não executa e nao mostra a div

o que eu estou fazendo de errado???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

este é o arquivo onde eu to tentando fazer funcionar o script.

O interessante é que ele roda direitinho em outro arquivo. Já até fiz cópia do outro arquivo e alterei a seleção de dados (que funciona perfeitamente), mas nada de nada...

 

<?php require_once('Connections/sase.php'); 
include ("confs/vars.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><? echo $NomeEmpresa; ?></title>
<link href="classes/sase.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/javascript" src="js/MascaraValidacao.js"></script>
<script type="text/javascript" src="js/jquery-latest.js"></script> 
<script language="javascript" type="text/javascript">
function detalhes(valor)
{
$('#msgs').load('new/det_fornecedores.php?codcli='+valor);

}
$(document).ready(function() 
{
$("#msgs").hide();
$("#a.teste").mouseover(function()
{
	var valor = $("#teste").val();
	detalhes(valor);
	$("#msgs").show();
});
$("#teste").mouseout(function()
{
	$("#msgs").hide();
});
});
</script>
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
#msgs
{
position:absolute;
background:#FFFF99;
color:#FF0000;
left: 65%;
top: 15%;
}
-->
</style>
<body ><h1 id="h1">RELAÇÃO DE PRODUTOS</h1>
<table border="1" cellspacing="0" width="100%" id="myTable" class="tablesorter">
<thead>
	<tr>
	<th>Código</th>
	<th>DESCRICAO</th>
	<th>Quantidade atual</th>
	<th>Fornecedor</th>
	</tr>
</thead>
<tbody>
<?
$sql = mysql_query("select produtos.codprod as codprod, produtos.descricao as produto, produtos.unidmed as unidmed, (select estprod.qtest from estprod where estprod.codprod = produtos.codprod order by estprod.id limit 0,1)qtest, (select cadjuridico.razao from cadjuridico where cadjuridico.codfornec = produtos.codfornec) as nome, (select cadjuridico.endereco from cadjuridico where cadjuridico.codfornec = produtos.codfornec) as endereco, (select cadjuridico.fonefixo from cadjuridico where cadjuridico.codfornec = produtos.codfornec) as fone, (select cadjuridico.cidade from cadjuridico where cadjuridico.codfornec = produtos.codfornec) as cid, (select cadjuridico.estado from cadjuridico where cadjuridico.codfornec = produtos.codfornec) as esta from produtos where produtos.codprod in(select estprod.codprod  from estprod) order by produtos.codprod");
while( $rsql = mysql_fetch_assoc($sql) or die (mysql_error()))
{
	$codconta		= 	$rsql['codprod'];
	$grupoconta		=	$rsql['produto'];
	$conta			=	$rsql['qtest']." ".$rsql['unidmed'];
	$contacontabil	=	maiusculo(utf8_encode($rsql['nome']));
	$i++;
	$style = ($i %2 == 0) ? 'style = "background: #ccc; color:green;"':'style = "background:#fff; color:black;"';
	$dadosfornec	=	(utf8_encode("Endereço: ".$rsql['endereco']."\nFone: ".$rsql['fone']."\n".$rsql['cid']." - ".$rsql['esta']));
	$codfornec 		=	$rsql['nome'];
?>
<tr <? echo $style;?> >
<td><? echo $codconta;?></td>
<td><? 	echo $grupoconta;?></td>
<td><? 	echo $conta;?></td>
<td>
	<input type="text" border="0" id="teste" value="<? echo $codfornec;?>" readonly="true" />
</td>


</tr>
<?
}	
?>
</tbody>
</table>
<div id="msgs">Mouse em cima!!! </div>
</body><br />
</html>

 

abaixo o codigo do arquivo det_fornecedores.php:

<?
require_once("../Connections/sase.php");
include ("../confs/vars.php");
$codcli = $_GET['codcli'];
$sq= mysql_query("select * from cadjuridico where RAZAO = '$codcli'");
$rq = mysql_fetch_array($sq);
$codcli = $rq['RAZAO'];
$endereco = "Fone: ".$rq['FONEFIXO']."<br />"."Email: ".$rq['EMAIL1'];
echo $codcli."<br />".$endereco;
?>

 

Aqui o arquivo onde roda perfeitamente o script (tirei a parte do mysql pra poder rodar em testes)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title><? echo $NomeEmpresa; ?></title>
<link href="classes/sase.css" rel="stylesheet" type="text/css" />
<script language="JavaScript" type="text/javascript" src="js/MascaraValidacao.js"></script>
<script type="text/javascript" src="js/jquery-latest.js"></script> 
<script language="javascript" type="text/javascript">
function detalhes(valor)
{
$("#msgs").html(valor);
$("#msgs").show();
}
$(document).ready(function() 
{
$("#msgs").hide();
});
</script>
<style type="text/css">
<!--
.style1 {
color: #FF0000;
font-weight: bold;
}
#msgs
{
position:absolute;
background:#FFFF99;
color:#FF0000;
left: 65%;
top: 15%;
}
-->
</style>
<body><h1 id="h1">
RELAÇÃO DE ASSOCIADOS
</h1>
<table width="100%" border="1" cellspacing="0">
<tr>
<td>Nome do cliente</td>
<td>Endereço</td>
<td>Bairro</td>
<td>Tipo Associado</td>

<td><span class="style1">X</span></td>
</tr>


			<tr>
			<td>
			cliente1
			</td>
			<td>endereco</td>
			<td>bairro</td>
			<td>assim</td>
		    <td>
				<span class="style1">
					<a 	href="#" id="teste" onmouseover="javascript: return detalhes('teste');" onmouseout="$('#msgs').hide();">X</a>
				</span>
			</td>
		</tr>
</tr>
</table>


<div id="msgs">Mouse em cima!!! </div>

</body><br></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

resolvido

 

era problema de posicionamento da div.

 

percebi que sem executar o script ela nao aparecia na tela, ae eu tirei a tag abaixo do fim do script e coloquei no início.

<div id="msgs"></div>

funcionou perfeitamente

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.