Array
(
)

Função javascript não starta ou não sei o que

Pjava
   - 12 set 2013

Tenho essa função em JS
#Código
function ValidarDados() {
alert('Olá, babaca, esse é o inicio');
var strDataIni = txtDtEnvioDe.GetText();
var strDataFim = txtDtEnvioAte.GetText();
var strProtocolo = txtProtocolo.GetText();
// Prazo máximo
var strPrzMax = 31;
alert('Olá, babaca 0');

// Efetua o cálculo da diferença entre as datas inicial e final
var fim = new Date(strDataFim.split('/')[2], strDataFim.split('/')[1] - 1, strDataFim.split('/')[0]);
var inicial = new Date(strDataIni.split('/')[2], strDataIni.split('/')[1] - 1, strDataIni.split('/')[0]);
var diferenca = ((Date.UTC((fim.getYear()), fim.getMonth(), fim.getDate(), 0, 0, 0) - Date.UTC((inicial.getYear()), inicial.getMonth(), inicial.getDate(), 0, 0, 0)) / 1000 / 60 / 60 / 24);
alert('Olá, babaca 0');
// Verifica a diferença entre o prazo mínimo e máximo
if (diferenca > strPrzMax) {
alert('Intervalo de pesquisa não pode ultrapassar 31 dias.');
alert('Olá, babaca 1');
return false;
}

// Verifica se a data inicial é maior que a data final
if (inicial > fim) {
alert('A data incial não pode ser maior do que a final.');
alert('Olá, babaca 2');
return false;
}

var today = new Date();
today.setHours(0, 0, 0, 0);
if (inicial >= today || fim >= today) {
alert('O perído de pesquisa deve ser inferior a data atual.');
alert('Olá, babaca 3');
return false;
}

if ((strDataIni != "" && strDataFim == "") || (strDataFim != "" && strDataIni == "")) {
alert('Preencha o perído de pesquisa corretamente.');
alert('Olá, babaca 4');
return false;
}

var elem = strProtocolo.split(',');
for (x in elem) {
if (elem[x].length > 10) {
alert('O protocolo pesquisado não deve ter mais do que 10 caracateres.');
alert('Olá, babaca 5');
return false;
}

if (isNaN(elem[x])) {
alert('O protocolo pesquisado deve conter apenas números');
alert('Olá, babaca 6');
return false;
}

}
strDataIni = strDataFim = diferenca = inicial = fim = 0;
alert('Olá, babaca ok');

return true;
}

O que está acontecendo que no primeiro "Olá, babaca, esse é o inicio" ela entra e depois não entra em mais nada. Abaixo a chamada dela
#Código<dxe:ASPxButton ID="btnBuscar" runat="server" Text="Buscar" HorizontalAlign="Center" AutoPostBack="false"
Width="120" Enabled="false" OnClick="btnBuscar_Click" ValidationGroup="valFiltrar" >
<ClientSideEvents Click="function (s, e) {

if(!ValidarDados()) return;

cbpPainelControle.PerformCallback('FiltroPainelControle');
}" />
</dxe:ASPxButton>
/

Joel Rodrigues
   - 12 set 2013

Cara, rode isso no Chrome e veja se no console aparece algume rro.

Pjava
   - 12 set 2013

Eu rodo no chrome sempre, mas apanho bastante em como debugar no Chrome. Sei que dou F12, olho no console e dá error 404 - Page not found, mas tenho quase certeza que não é isso. Gostaria de aprender a debugar no browser