Boas pessoal! Sendo este o meu primeiro post neste forum devo dizer que este forum está muito porreiro!
Passando ao meu problema.
Eu tenho 2 div's, uma com alguma transparencia outra que contem uma imagem.
O meu objectivo seria mostrar a div com a imagem por cima da div transparente! Isto no FF,chrome e opera funciona as mil maravilhas!Agora no IE (sou principiante e já odeio o IE lol) a imagem "aparece" mas fica escondida! Eu não a vejo mas se carregar com o rato na zona que ela era suposto estar visível consigo guardar no meu pc e visualizar a foto sem problemas.
declaração das divs
div que contem a foto
<div onclick = 'showclose();' class='divfoto' id='divshowfoto'><img style='border:0px solid #FFF;'id='imagemDentroDiv' /></div>
div transparente
<div onclick='showclose();' id = 'divTransparente' class='rounded-box'>
<!-- Corners -->
<div class='top-left-corner'>
<div class='top-left-inside'>
bull
</div>
</div>
<div class='bottom-left-corner'>
<div class='bottom-left-inside'>
bull
</div>
</div>
<div class='top-right-corner'>
<div class='top-right-inside'>
bull
</div>
</div>
<div class='bottom-right-corner'>
<div class='bottom-right-inside'>
bull
</div>
</div>
<!-- Content -->
<div class='box-contents'>
</div> <!-- end div.box-contents -->
</div> <!-- end div.rounded-box -->
function showBig(foto){
var divTransparente = document.getElementById('divTransparente'); //div transparente
var divfoto= document.getElementById('divshowfoto'); //div que contem a foto
var imagemDentroDiv = document.getElementById('imagemDentroDiv'); //a imagem
//mostrar div transparente
divTransparente.style.display='inline';
divTransparente.style.visibility = 'visible';
//div que contem a foto
divfoto.style.display='inline';
divfoto.style.visibility = 'visible';
//tratar a foto directametne
// imagemDentroDiv.style.display='block';
// imagemDentroDiv.style.visibility='visible';
//tratar o caminho da foto
var newimg = new Image();
var pathArrayFoto = explode('/',foto);
newimg.src = 'imagens/large/'+pathArrayFoto[pathArrayFoto.length-1];
//tratar o tamanho da div que contem a imagem
divfoto.style.width = newimg.width;
divfoto.style.height= newimg.height;
//adicionar o caminho da foto ao tag imagem
imagemDentroDiv.src = newimg.src;
}
Espero ter explicado o suficiente do meu problema se for preciso mais alguma coisa digam sff.
De certeza que isto é uma solução rapida, mas sendo eu ainda um pequeno noob no js não consigo dar com o problema e vinha aqui pedir uma ajudinha!
Pergunta
telmodom
Boas pessoal! Sendo este o meu primeiro post neste forum devo dizer que este forum está muito porreiro!
Passando ao meu problema.
Eu tenho 2 div's, uma com alguma transparencia outra que contem uma imagem.
O meu objectivo seria mostrar a div com a imagem por cima da div transparente! Isto no FF,chrome e opera funciona as mil maravilhas!Agora no IE (sou principiante e já odeio o IE lol) a imagem "aparece" mas fica escondida! Eu não a vejo mas se carregar com o rato na zona que ela era suposto estar visível consigo guardar no meu pc e visualizar a foto sem problemas.
declaração das divs
Estilos codigo jsEspero ter explicado o suficiente do meu problema se for preciso mais alguma coisa digam sff.
De certeza que isto é uma solução rapida, mas sendo eu ainda um pequeno noob no js não consigo dar com o problema e vinha aqui pedir uma ajudinha!
Obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.