Ir para conteúdo

POWERED BY:

Arquivado

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

LeoMuller

Java funciona em IE8.0 mas não em anteriores

Recommended Posts

Boa tarde,

 

Dei uma procurada no forum, mas não encontrei nada parecido com o meu problema.

Trabalho em um portal de automóveis, na parte da visualização do veículo tem três tamanhos de foto, uma mini (56x42px), uma media (236x178px) e uma full (640x480px) ( o site pode ser visualizado em www.litoralcar.com.br e a pagina com problemas em http://litoralcar.com.br/novalitoral/amplia_carro_je.php?id=134675 ).

 

Quando o usuário clica na foto mini, muda a src da foto media, e quando clica na media abre o lightbox com a galeria das fotos.

 

O que está acontecendo é que no (meu) IE8 e no FireFox funciona certinho, mas em outras maquinas e/ou em outras versões do IE não esta mudando o src da media.

 

Segue parte do código onde estão as ações problemáticas:

 

<script>
function troca_link(media, full){
document.foto_media.src = media;
document.getElementById('link_full').href = full;
}
function fotos(nha, nha1, nha2){
if(document.getElementById(nha).rel = 'lightbox[roadtrip]'){

document.getElementById('link_1').rel = 'lightbox[roadtrip]';
document.getElementById('link_2').rel = 'lightbox[roadtrip]';
document.getElementById('link_3').rel = 'lightbox[roadtrip]';
document.getElementById('link_4').rel = 'lightbox[roadtrip]';
document.getElementById('link_5').rel = 'lightbox[roadtrip]';
document.getElementById('link_6').rel = 'lightbox[roadtrip]';

document.getElementById(nha).rel = '';

troca_link(nha1, nha2);
} else {
document.getElementById(nha).rel = 'lightbox[roadtrip]' }
troca_link(nha1, nha2);
}
</script>
<a href="<? echo $caminho_full_01; ?>" id="link_full" rel="lightbox[roadtrip]" title="<? echo $dados['carro']; ?> - <? echo $dados['ano']; ?> - <? echo $dados['valor']; ?>">
<img border="0" src="<? echo $caminho_full_01; ?>" alt="Foto" name="foto_media" id="foto_media" width="236" height="178" />
</a>
</td>
</tr>
<?
if($dados['foto2'] !== "" AND $dados['foto2'] !== "1" AND $dados['foto2'] !== "L") { 
?>
<tr>
<td height="6"></td>
</tr>
<tr>
<td>
<table width="236" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="56">
<?
if($dados['foto1'] !== "" AND $dados['foto1'] !== "1" AND $dados['foto1'] !== "L" AND is_file("$caminho_mini_01")) { 
$i = 1;
?>
<a href="<? echo $caminho_full_01; ?>" rel="" style="display:none" id="link_1"></a>
<div align="left">
<a href="javascript:;"><img src="<? echo $caminho_mini_01; ?>" width="56" height="42" onclick="fotos('link_1', '<? echo $caminho_media_01; ?>', '<? echo $caminho_full_01; ?>')" id="mini_1" border="0" /></a>
<?  } ?>
</div></td>
<td width="4"></td>
<td width="56"><?
if($dados['foto2'] !== "" AND $dados['foto2'] !== "1" AND $dados['foto2'] !== "L" AND is_file("$caminho_mini_02")) { $i++;
?>
<a href="<? echo $caminho_full_02; ?>" rel="lightbox[roadtrip]" style="display:none" id="link_2"></a>
<div align="left">
<a href="javascript:;"><img src="<? echo $caminho_mini_02; ?>" width="56" height="42" onclick="fotos('link_2', '<? echo $caminho_media_02; ?>', '<? echo $caminho_full_02; ?>')" id="mini_2" border="0" /></a>
<? } ?>
</div></td>
<td width="4"></td>
<td width="56">
<? 
if($dados['foto3'] !== "" AND $dados['foto3'] !== "1" AND $dados['foto3'] !== "L" AND is_file("$caminho_mini_03")) { $i++;
?>
<a href="<? echo $caminho_full_03; ?>" rel="lightbox[roadtrip]" style="display:none" id="link_3"></a>
<div align="left">
<a href="javascript:;"><img src="<? echo $caminho_mini_03; ?>"  width="56" height="42" onclick="fotos('link_3', '<? echo $caminho_media_03; ?>', '<? echo $caminho_full_03; ?>')" id="mini_3" border="0" /></a>
<? } ?>
</div></td>
<td width="4"></td>
<td width="56">
<?
if($dados['foto4'] !== "" AND $dados['foto4'] !== "1" AND $dados['foto4'] !== "L" AND is_file("$caminho_mini_04")) { $i++;
?>
<a href="<? echo $caminho_full_04; ?>" rel="lightbox[roadtrip]" style="display:none" id="link_4"></a>
<div align="left">
<a href="javascript:;"><img src="<? echo $caminho_mini_04; ?>" width="56" height="42" onclick="fotos('link_4','<? echo $caminho_media_04; ?>', '<? echo $caminho_full_04; ?>')" id="mini_4" border="0" /></a>
<? } ?>
</div></td>
</tr>
<?
if($dados['foto5'] !== "" OR $dados['foto6'] !== "") {                                                                                
?>
<tr>
<td>
<?
if($dados['foto5'] !== "" AND $dados['foto5'] !== "1" AND $dados['foto5'] !== "L" AND is_file("$caminho_mini_05")) { $i++;
?>
<a href="<? echo $caminho_full_05; ?>" rel="lightbox[roadtrip]" style="display:none" id="link_5"></a>
<div align="left">
<a href="javascript:;"><img src="<? echo $caminho_mini_05; ?>" width="56" height="42" onclick="fotos('link_5', '<? echo $caminho_media_05; ?>', '<? echo $caminho_full_05; ?>')" id="mini_5" border="0" /></a>
<? } ?>
</div></td>
<td></td>
<td>
<?
if($dados['foto6'] !== "" AND $dados['foto6'] !== "1" AND $dados['foto6'] !== "L" AND is_file("$caminho_mini_06")) { $i++;
?>
<a href="<? echo $caminho_full_06; ?>" rel="lightbox[roadtrip]" style="display:none" id="link_6"></a>
<div align="left">
<a href="javascript:;"><img src="<? echo $caminho_mini_06; ?>" width="56" height="42" onclick="fotos('link_6','<? echo $caminho_media_06; ?>', '<? echo $caminho_full_06; ?>')" id="mini_6" border="0" /></a>
  <? } ?>
</div></td>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou mover seu tópico para JavaScript, mas não tenho certeza se o problema está no script.

Se não, por favor alguém mova para o fórum correto. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Plataforma Java http://forum.imasters.com.br/public/style_emoticons/default/seta.gif JavaScript

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.