Spletno mesto bo delovalo z omejenimi zmožnostmi, medtem ko na njem izvajamo vzdrževalna dela za vas. Če članki ne rešijo vaše težave in želite zastaviti vprašanje, naša skupnost za podporo čaka na vas na @FirefoxSupport na Twitterju in na /r/firefox na Redditu.

Iskanje po podpori

Izogibajte se prevarantski tehnični podpori. Nikoli vam ne bomo naročili, da pokličete telefonsko številko ali nam pošljete osebne podatke. Sumljivo dejavnost prijavite z gumbom »Prijavi zlorabo«.

Več o tem

Problemas na execução de array em javascript na versão 36.0.4, retorna undefined

  • 3 odgovori
  • 2 imata to težavo
  • 22 ogledov
  • Zadnji odgovor od Diego Victor

more options

Boa tarde, tenho uma aplicação antiga que funcionava normalmente até a ultima atualização do firefox, porém após esta atualização o scripts que contém array não estão mais funcionando. A minha situação é assim:

Tenho um campo que aciona um popup de lista de valores, que lista um result set do banco de dados, quando eu seleciono o item nesta lista, a janela deveria fechar automaticamente e preencher o textbox com o item que eu escolhi, porém agora fecha o popup mas não apresenta o valor selecionado, este recurso utilizado na minha aplicação é um recurso externo que cria o popup dinamicamente e ao depura-lo o array estava como undefined.

Já verifiquei outros navegadores, o mesmo não ocorre, somente nesta versão.

Por gentileza me ajudem com esse problema.

Grato pela atenção

Boa tarde, tenho uma aplicação antiga que funcionava normalmente até a ultima atualização do firefox, porém após esta atualização o scripts que contém array não estão mais funcionando. A minha situação é assim: Tenho um campo que aciona um popup de lista de valores, que lista um result set do banco de dados, quando eu seleciono o item nesta lista, a janela deveria fechar automaticamente e preencher o textbox com o item que eu escolhi, porém agora fecha o popup mas não apresenta o valor selecionado, este recurso utilizado na minha aplicação é um recurso externo que cria o popup dinamicamente e ao depura-lo o array estava como undefined. Já verifiquei outros navegadores, o mesmo não ocorre, somente nesta versão. Por gentileza me ajudem com esse problema. Grato pela atenção

Vsi odgovori (3)

more options

Olha você falando assim fica dificil ajudar, o que pode ter acontecido é alguma especificação ter mudado, sugiro dar uma olhada no guia e tentar ajuda pelo bugzilla.

more options

Para simplificar o meu problema, eu executo a seguinte instrução em qualquer browser e tenho o resultado esperado, se eu executa-lo no firefox 36.0.4 o resultado é undefined.

<script type="TEXT/JAVASCRIPT"> var v = []; v[1] = "2054"; v[2] = "2051"; v[3] = "901"; v[4] = "902"; </script> <input type="button" id="myBtn" onclick="myFunction()" value="Listar Array">

<script> function myFunction() { var Text = ""; for (i = 1; i < v.length; i++){Text = Text + v[i] + "</br>";} document.getElementById("demo").innerHTML = Text; } </script>

Grato pela atenção

more options

Suponho que exista uma div com id demo em seu codigo, o erro acontece porque você está usando um nome reservado text, tente usar outro nome:.

Tente este codigo:

<script> var v = [];
v[1] = "2054";
v[2] = "2051";
v[3] = "901";
v[4] = "902";
function myFunction() {
var = i;
var texto = "";
for (i = 1; i < v.length; i++) texto = texto + v[i] + "";
document.getElementById("demo").innerHTML = texto;
}
</script>