Indesignスクリプトについて質問があります。
次のようなウィンドウを閉じると、なぜ機能するのですか。
submitButton.onClick = function(){
close();
}
しかし、後で次のような関数を実行しようとすると、次のようになります。
submitButton.onClick = function(){
close();
tagElements();
}
(「with」タグを使用しているので、window.close()
必要ありません)
窓が閉まりません?ここで何かを忘れていますか?ウィンドウを閉じてから関数を実行するべきではありませんか?
ウィンドウは次のように初期化されます。
var de = new Window('dialog', 'Descriptions');
以下はトリックを行いました:
with(de)
submitButton.onClick = function(){
close(1);
}
}
if(de.show){
tagElements();
}
close関数(1 == true)で「1」を渡すと、de.showはtrueになります。ボタンを閉じるときに、「close()」を追加するだけで、ifステートメントはfalseになります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加