Ir para conteúdo

POWERED BY:

Arquivado

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

stview

Erros com Onclick em img no IE

Recommended Posts

Eu tenho uma galeria de imagens onde ficam os thumbs num canto e a foto grande no outro.

 

Para alterar a imagem grande, eu uso:

 

// Função JSfunction ch_Foto(FOTO) {	document.getElementById("CHFOTO").src = FOTO;}//Exemplo de Thumb<a href="java script:;" OnClick="ch_Foto('foto_g.jpg');"><img src="foto_pq.jpg" border="0" vspace="4" class="img" style="cursor:hand"></a>// Foto Grande<img name="CHFOTO" id="CHFOTO">

No IE a função só funciona quando eu uso <a href="java script:ch_Foto('foto_g.jpg');" ... Se eu usar na tag a fora do href como onclick não funciona, ou como onclick na imagem mesmo também não funciona ...

Na real quase funciona, eu vejo que ele alterou o arquivo da foto grande, mas ela fica em branco ...

Pode ser visto em www.praiadejurere.com.br

 

Só deveria funcionar assim mesmo ou tem alguma coisa que eu errei?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem certeza, assim não funciona?

 

// Função JSfunction ch_Foto(FOTO) {	document.getElementById("CHFOTO").src = FOTO;}<img src="foto_pq.jpg" border="0" vspace="4" class="img" style="cursor:hand" onClick="ch_Foto('foto_g.jpg');">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quase funciona ...Eu estava usando assim, ele muda a imagem, você percebe pq ve que o tamanho da imagem muda, mas ela fica em branco ...Só mostra a foto clicando com direito e "mostrar imagem" ...Acesse o link e veja como fica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

então tenta isso:

 

function ch_Foto(FOTO) {	document.getElementById("CHFOTO").src = FOTO;}<img src="foto_pq.jpg" id="CHFOTO" border="0" vspace="4" style="cursor:hand" onClick="ch_Foto('foto_g.jpg');">

acabei de testar e funcionou!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas isso ai ta errado, eu tenho uma foto grande (id CHFOTO) e varios thumbs, quando clica no thumb, chama a função para alterar a foto em CHFOTO.Ai você fez pra alterar a própria foto.Você viu no link que eu passei no primeiro post?

Compartilhar este post


Link para o post
Compartilhar em outros sites

lógico que eu vi cara...pode ficar tranquilo viu!

E agora??

 

function ch_Foto(FOTO) {	document.getElementById("CHFOTO").src = FOTO;}

html

 

<img src="foto_pq.jpg" border="0" vspace="4" style="cursor:hand" onClick="ch_Foto('foto_g.jpg');"><img src="IMAGEM_GRANDE.jpg" id="CHFOTO" border="0" vspace="4" style="cursor:hand">

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sorry se pareceu grosseria, não foi intenção.Se no post anterior a intenção era demonstrar que deveria tirar a tag <a>, ta certo, era isso mesmo.Pior que eu ja tinha feito isso em outro site e não me lembrava.[RESOLVIDO]

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.