Como podemos ajudar?

Encontre os artigos que irão ajudá-lo a melhorar sua loja virtual

Produtos
Filtros da busca:
Filtrando por:

FC 15059 :: Como exibir outra imagem ao passar o mouse no produto?

É possível mostrar outro ângulo ou algum detalhe do produto apenas passando o mouse sobre sua imagem.

Veja os passos para implantar este recurso, conhecido como hover de imagem:

PRÉ-REQUISITO: As imagens dos produtos da loja precisam estar corretamente cadastradas. Clique aqui para mais detalhes.


1º Passo

Copie o código abaixo e cole ao final do arquivo LojaLib.js, que fica na pasta HTM:

function changeImages(sImagemProdPri,sImagemProdDet,sDescUrl,sIdProduto,sNomeProd) {
var replaceNomeProd = sNomeProd.replace(/-/g,' ');
var tagImgPri = sImagemProdPri;
var sIdCampo = "DivImagemProdDouble" + sIdProduto;
if (tagImgPri == "") {
document.getElementById(sIdCampo).innerHTML = "<img height='200px' src='/images/nd0.gif'>";
} else {
var tagImgDet = sImagemProdDet;
var sLenghtImg = tagImgDet;
var nLenghtImg = sLenghtImg.search(",");
if (nLenghtImg < 0) {
document.getElementById(sIdCampo).innerHTML = "<a href=" + sDescUrl + "><img src='" + sImagemProdPri + "' alt=\""+ replaceNomeProd +"\"></a>";
} else {
var valImgDet = null;
if (tagImgDet != null) {
valImgDet = tagImgDet.split(",");
}
var imgDet0 = valImgDet[0];
var imgDet1 = valImgDet[1];
if ((imgDet0.indexOf('#') >= 0 && imgDet0.indexOf('/') >= 0) || (imgDet1.indexOf('#') >= 0 && imgDet1.indexOf('/') >= 0)) {
imgDet0 = valImgDet[0].replace('#', "/lojas/");
imgDet1 = valImgDet[1].replace('#', "/lojas/");
} else if (imgDet0.indexOf('#') >= 0 || imgDet1.indexOf('#') >= 0) {
imgDet0 = valImgDet[0].replace('#', FC$.PathPrdExt);
imgDet1 = valImgDet[1].replace('#', FC$.PathPrdExt);
} else {
imgDet1 = FC$.PathPrd + valImgDet[1];
}
if (imgDet0 == null) {
document.getElementById(sIdCampo).innerHTML = "<a href=" + sDescUrl + "><img height='159' src='" + sImagemProdPri + "' alt=\""+ replaceNomeProd +"\"></a>";
} else {
document.getElementById(sIdCampo).innerHTML = "<a href=" + sDescUrl + "><img height='159' src='" + imgDet0 + "'' border='0'' onmouseover=\"this.src='" + imgDet1 + "'\" onmouseout=\"this.src='" + imgDet0 + "'\" alt=\""+ replaceNomeProd +"\"></a>";
}
}
}
}

2º Passo

Segue o código que deverá substituir o trecho referente à apresentação da imagem na página principal e na lista de produtos:

<div id="DivImagemProdDouble<IDProduto>">
<script>changeImages("<ImagemProdPri>","<ImagemProdDet>","<URLProd>","<IDProduto>","<NomeProdUA>")</script>
</div>

O arquivo responsável pela exibição na página principal da loja é o EstiloProdutoOut.htm e na listagem de produtos é o EstiloProduto.htm.



 Avaliações dos clientes:
Este produto ainda não recebeu avaliações de clientes.
Clique aqui e seja o primeiro a avaliá-lo

Seu sucesso não pode esperar,

Criar agora sua
Loja Virtual!

Ou fale com um de nossos
consultores
especializados
em e-commerce.

Veja nossos Planos e Serviços