Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros colegas gostaria de saber como posso resolver esse problema! O efeito onClick não funciona no IE8! Existe alguma solução para isso?
>
mostre como você está tentando fazer
William, estou utilizando um script AJAX que realiza o carregamento de uma página dentro de uma DIV. Está funcionando perfeitamente no IE6 e no Mozila, só que ao testar no IE8 não funcionou. Abaixo o HREF.
<a href="#" onClick="javascript:carrega('conteudo', 'g1_1.html')">
no caso então, o problema não é o onclick
mostre o resto do script.
Assim cara, meio dificil te ajudar dessa forma.. veja.. não estamos por dentro do teu projeto, e nem sabemos como está o teu código.
leia para melhor participação no fórum:
http://forum.imasters.com.br/index.php?/topic/217284-guia-do-forum/
>
no caso então, o problema não é o onclick
mostre o resto do script.
Assim cara, meio dificil te ajudar dessa forma.. veja.. não estamos por dentro do teu projeto, e nem sabemos como está o teu código.
leia para melhor participação no fórum:
http://forum.imasters.com.br/index.php?/topic/217284-guia-do-forum/
Segue abaixo o script que estou usando.
<script type="text/javascript">
try {
xmlhttp = new XMLHttpRequest();
} catch(ee) {
try{
xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
} catch(e) {
try{
xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
} catch(E) {
xmlhttp = false;
}
}
}
function carrega(_idContainer, _endereco){
xmlhttp.open('GET',_endereco,true);
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4){
retorno=xmlhttp.responseText;
var tag_container = document.getElementById(_idContainer);
tag_container.innerHTML=retorno;
}
}</script>
<div id="conteudo">
<a href="#" onClick="javascript:carrega('conteudo', 'PAGINA.HTML')">>
veja:
Caro William, o código funciona perfeitamente, testei externamente! Mais não consigo inserí-lo no meu código! Tentei mais não consegui! Não quero abusar de sua boa vontade, mais se puder me ajudar agradeço.
O código que estou utilizando é o mesmo que enviei acima. Abaixo o código no corpo do site:
<div id="conteudo">
<div class="title1">Galeria de Eventos</div>
<div class="sub-title">Clique no evento desejado e curta as fotos:</div>
<br>
<div id="principal">
<div class="conteinerfoto"><a href="#" onClick="javascript:carrega('conteudo', 'g1_1.html')">
<img src="images/g/ods.jpg" border="0" alt=""/><br /><span>Odisséia Sergipe - 2010</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
<div class="conteinerfoto"><a href="#"><img src="images/g/aguarde.jpg" border="0" alt=""/><br /><span>Aguarde!</span></a></div>
</div>
</div>
Lembrando que esse código está funcionando no Mozila e no IE6, mais não funciona no IE8!
mostre como você está tentando fazer