Compilar e dar erro de .JS
19/10/2012
0
Erro em tempo de execução do Microsoft JScript: Não é possível definir a propriedade 'value': o objeto é nulo ou não definido.
E esse erro vai direto para essa função JS
function PageChange() {
document.getElementById("AccordionPane3_content_txtPDF").value = document.getElementById("Xpress").CurrentPage;
document.getElementById("AccordionPane3_content_txtPDFTotal").value = document.getElementById("Xpress").PageCount;
}
Pjava
Posts
19/10/2012
Joel Rodrigues
- O objeto AccordionPane3_content_txtPDF e o outro não estão sendo localizados no documento. Assim, o getElementById retorna null e você não pode acessar a propriedade. Verifique se esse é realmente o Id do objeto e faça testes mais simples para ver se está conseguindo acessá-lo via Javascript.
- A propriedade value não existe nesses objetos.
19/10/2012
Pjava
Aqui chama a função PageChange.
function setarPrincipal(host, imagem) {
document.getElementById("Xpress").DisplayFromURL(host, imagem);
PageChange();
}
E é aqui que eu deveria fazer o IF:
function PageChange() {
meu if estaria aqui, nessa linha,tipo:
se(AccordionPane3_content_txtPDFTotal == visible) faz o resto
document.getElementById("AccordionPane3_content_txtPDF").value = document.getElementById("Xpress").CurrentPage;
document.getElementById("AccordionPane3_content_txtPDFTotal").value = document.getElementById("Xpress").PageCount;
}
19/10/2012
Pjava
function PageChange() {
if (document.getElementById("AccordionPane3_content_txtPDF") != null) {
document.getElementById("AccordionPane3_content_txtPDF").value = document.getElementById("Xpress").CurrentPage;
}
if (document.getElementById("AccordionPane3_content_txtPDFTotal") != null) {
document.getElementById("AccordionPane3_content_txtPDFTotal").value = document.getElementById("Xpress").PageCount;
}
}
realmente não entendi esse código, o que é o "Xpress" nesse contexto.
<table id="tabelaPrincipal" style="height: 100%" width="100%">
<tr>
<td id="princ" style="width: 80%" valign="top">
<object id="Xpress" type="application/x-oleobject" classid="CLSID:F48DE781-C525-44C9-9529-C5ADE3EF5F70"
standby="Loading GdPicture Imaging SDK" codebase="http://www.gdpicture.com/pub/gdpicturepro5.cab#Version=5,3,0,0">
<param name="BackColor" value="16777215">
<param name="BorderStyle" value="1">
<param name="ZoomMode" value="3">
<param name="LicenseKey" value="1519505177564446357431548">
Your browser cannot activate this GdPicture Imaging SDK control.
</object>
19/10/2012
Alisson Santos
21/10/2012
Joel Rodrigues
Para saber de que se trata, ponha só essa tag em um arquivo para ver o que é interpretado pelo browser.
02/03/2013
Joel Rodrigues
Abraço.
05/03/2013
Pjava
05/03/2013
Joel Rodrigues
Boa sorte.
31/07/2013
José
Clique aqui para fazer login e interagir na Comunidade :)