abracadabraPDF › Forums › Support & assistance › JavaScript Debugger identifies flattenPages is not a function › Répondre à : JavaScript Debugger identifies flattenPages is not a function
1 novembre 2020 à 16:09
#66567
Membre
j’utilise la version 2020.
en réduisant la fonction sur l’icone comme ceci, ça fonctionne
Code:
function aplatirDepuisIcone(){
//app.alert(“lolo”)
this.flattenPages()
//event.rc = event.target != null
//myTrustedAplatirDoc(aplatirDoc)
//null!=this.event.target&&(documentCible=this,choix=app.popUpMenuEx({cName:apla2,bEnabled:!0},{cName:”-“,bEnabled:!1},{cName:apla3,bEnabled:!0}),choix&&(choix==apla2&&myTrustedAplatirDoc(aplatirDoc),choix==apla3&&myTrustedAplatirPage(aplatirPage)))
}
//app.alert(“lolo”)
this.flattenPages()
//event.rc = event.target != null
//myTrustedAplatirDoc(aplatirDoc)
//null!=this.event.target&&(documentCible=this,choix=app.popUpMenuEx({cName:apla2,bEnabled:!0},{cName:”-“,bEnabled:!1},{cName:apla3,bEnabled:!0}),choix&&(choix==apla2&&myTrustedAplatirDoc(aplatirDoc),choix==apla3&&myTrustedAplatirPage(aplatirPage)))
}
ok c’est le this qui diffère
- appel par l’icone renvoie object root
- appel par menu renvoie object doc
[/list]avec
Code:
function aplatirDoc(){
app.beginPriv();
app.alert(this)
app.beginPriv();
app.alert(this)