bem, eu havia feito esta funcao inicialmente em php, mas tambem não funcionava...
acho que vou desistindo desta ideia, creio que será ate melhor fazer diferente.
vou colocar um icone no lado do link, ai a pessoa clica no icone e a imagem será exibida.
Com a imagem no lado do link o codigo ficou assim:
QUOTE
<a href="" onMouseOver=ExibeImagens(<? echo $valor["UrlImagem"];?>><img src="imagens/foto.gif"></a>
só que neste caso eu escrevi html puro, e somente no meio do codigo inseri codigo php.
Note que eu não especifiquei nenhuma url porque não quero que seja executada nenhuma, não quero reload na pagina, se eu colocar onClick ao invés de OnMouseOver, mesmo assim dá um reload na pagina. Então deixei OnMouseOver mesmo.
Mas tambem não está funcionando.
O codigo da funcao mudei para php novamente como sugerido:
QUOTE
<?
function ExibeImagens($url_imagem){
echo "teste";
echo $url_imagem;
//"<img src = " . $url_imagem . " border = 0 >";
}
?>
bem, seu quiserem ver o resultado disto acesse o link
Negocios.
Note que na relacao de links, somente o primeiro funciona, o resto está com problema, ainda preciso arrumar, mas não é este o problema em tela, note que o primeiro link funciona. Então note que existe um icone no lado esquerdo do link, ao clicar no icone da foto deverá aparecer a imagem no quadro branco a esquerda do link...
fiz algumas alteracoes, agora está dando alguns sinais de funcionamento, apesar de um outro erro que aparece.
O codigo está assim:
QUOTE
$var = "teste";
<a href="" onMouseOver=<?ExibeImagens($var);?>><img src="imagens/foto.gif" border=0></a>
Note que estou utilizando php somente para executar a funcao...
Aqui vai o codigo da funcao:
<?
function ExibeImagens($x){
echo $x;
}
?>note que estou utilizando codigo php para executar a funcao ExibeImagens. Agora o curioso é que tentei ao invés de php inserir as tags <script> para utilizar o JS, mas já no tempo de projeto aparece erro, fica marcado em amarelo o inicio do link indicando algum erro.
Mas vamos com php então.
Note então que estou utilizando uma imagem, quando o usuário passar o mouse sobre a imagem a funcao ExibeImagens deverá se executada.
O que está ocorrendo é que quando passa o mouse sobre a imagem, a funcão é executada, mas aparece erro informando que
teste não está definido...
Nunca vi este erro em php, somente em js...
O que pode estar ocorrendo??
para ver o funcionamento disto tudo acesse
negociosMudei o programa para que apenas apareca o primeiro link. Passe o mouse sobre o icone da foto, irá aparecer uma mensagem de erro no rodapé da página... dizendo que "teste" não está definido.