Ir para conteúdo

Arquivado

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

pemoamsi

Problemas ao substituir o innerHTML

Recommended Posts

Tenho um código, que abre um txt, o transforma num array, e envia esse array para o html. Além disso, com esse array (que são nomes de imagens) ele altera as imagens para as que eu pretendo. Até aqui tudo bem... o meu problema vem quando tentei substituir a linha de codigo que me faz aparecer o nome das imagens no html (apenas o fiz para ir testando o código) que ao ser removida deixa tudo de funcionar...

 

Aqui vai o código

 

 

var nesne ;
if(navigator.appName.search('Microsoft')>-1) { nesne = new ActiveXObject('MSXML2.XMLHTTP'); }
else { nesne = new XMLHttpRequest(); }

function yolla() {
    nesne.open('get', 'teste.txt', true);
    nesne.onreadystatechange= cevap;
    nesne.send(null);
}

function cevap() {
    var teste;
    if(nesne.readyState==4) {
        var el = document.getElementById('bilgi');
        teste = el.innerHTML = nesne.responseText;
        adImages = new Array(teste);    
        thisAd = 0;
        imgCt = adImages.length;
        nesne.onreadystatechange = rotate(adImages);
    }
}
function rotate(adImages) {   
    var str= String(adImages);
    var n=str.split(" ");
    var i = 0;
    while (i < 4) {
        z = 1;  
        while (z < 5) {
            if(n[i]=="image" + z + ".jpeg") {document.getElementById("updateimage" + z + "").src="image" + z + ".jpeg";}
            z++;
        }
    i++;
    }
    //setTimeout("yolla()" , 10000);
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem, eu "escondi" meu problema com um simples css:

 

#bilgi {
    display:none;
}

De qualquer modo queria ficar com um código mais limpo...

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.