Inquiridor
Erro em tempo de Execução JavaScript

Pergunta
-
Seguinte,
Estou no meio de um projeto de web sites e estou com um probleminha.
Tenho um site que lista matérias e etc, ao lado dessa matérias coloquei uns checkbox, que ao checa-los, aparece pra mim um botão com uma função javascript.
Porém, nesses meus checkbox's eu coloquei uma função JScript também, ao checar eles o botão aparece, porém, ao tirar o "cheque", dá um erro de tempo de execução. Segue minha função:
function checa_clip_Acompanhamento(id_clipping, id_mesa) { var clipping = document.getElementById("hddTpClippingAcompanhamento"); var mesa = document.getElementById("hddMesaAcompanhamento"); if (window.event.srcElement.checked) { clipping = clipping + id_clipping + ',' mesa = mesa + id_mesa + ',' } else { var str_valor = clipping; var str_valor_mesa = mesa; <strong><em>if (str_valor.indexOf(id_clipping, 0) != -1) { str_valor = str_valor.replace(id_clipping + ',', '') str_valor_mesa = str_valor_mesa.replace(id_mesa + ',', '')</em></strong> clipping = str_valor; mesa = str_valor_mesa; } } if (clipping != '') { document.getElementById("td_acompanhamento_on").style.display = "block"; } else { document.getElementById("td_acompanhamento_on").style.display = "none"; } }
O erro ocorre nas 3 linhas que eu diferenciei, não sei o que pode ser.
Podem me ajudar?
Obrigado.
Todas as Respostas
-
-
Já tentou fazer uma validação
str_valor!=null antes de entrar para fazer o replace?
- Sugerido como Resposta Adriel CodecoModerator terça-feira, 20 de julho de 2010 23:06
-
-
-
-