[ mileking @ 12.02.2010. 17:39 ] @
Pozdrav svima,

Radi se o javascript skriptovima za InDesign CS3. Evo u cemu je problem: donji program bi trebao da funkcionise tako da kada se pokrene, ugradi "eventListener" funkciju u InDesign, i kada se otvori novi dokument, ta se funkcija aktivira, tj. myDisplayEventType. Medjutim, ili ja nesto nisam dobro postavio ili je greska u knjizi odakle sam prekucao primer, u svakom slucaju, kada otvorim novi dokument ja dobijem poruku "Error string: The requested action could not be completed because the object no longer exist". Evo i koda skripta:
Code (javascript):

main();
function main() {
     var myEventListener = app.addEventListener("afterNew", myDisplayEventType, false);
}
function myDisplayEventType(myEvent) {
     alert("This event is the " + myEvent.eventType + " event.");
}
 

Da li neko moze da mi pomogne? Hvala unapred,

mileking

[edit: dodati [code][/code] tagovi]

[Ovu poruku je menjao Aleksandar Ružičić dana 12.02.2010. u 19:29 GMT+1]
[ Aleksandar Ružičić @ 12.02.2010. 18:34 ] @
nemam pojma kako je javascript implementiran u InDesign-u, ali ta poruka koju dobijas me navodi da pomislim da taj app objekat u tom trenutku nije definisan (mada bi u tom slucaju trebao da ti javi nesto kao "app is not an object")
[ mileking @ 13.02.2010. 08:10 ] @
Resen problem! Trebalo je samo dodati

#targetengine "session"

na pocetak skripta.

pozdrav, mileking