目的としてはHPに掲載したPDFにアクセスする際、有効期限が来たらファイルが見れないようにする、といったものです。
その際見れない方法としては有効期限が来たらモザイクがかかって見れない状態にしなければならないのですが、私の前任の方はレイヤーにモザイク処理した画像を入れ、有効期限が来たらレイヤーを表示させて見れないようにしていたようで、同じものをしようとしてもうまくいきません。
lang
1function checkDate() 2{ 3var docOCGs = this.getOCGs(); 4dObj = new Date(); 5var myDate = "有効年/月/日" 6var d = new Date(); 7var s = "yyyy/mm/dd"; 8var a = ""; 9 10if(util.printd(s, d) < global.accessDate) 11{ 12 a = global.accessDate; 13}else{ 14 a = util.printd(s, d); 15} 16 17if (myDate < a) { 18 19for (var x=0; x < docOCGs.length; x++) 20{ 21 docOCGs[x].state = true; 22 23} 24 25global.accessDate = a; 26global.setPersistent("accessDate",true); 27 28}else{ 29 30for (var x=0; x < docOCGs.length; x++) 31{ 32 docOCGs[x].state = false; 33} 34 35 36 37} 38} 39checkDate();
前任の方が使われていたソースはこれだけなのですが、acrobatでは動作確認できても、仮サーバーに上げてブラウザで確認すると動作しません。
javascriptについては初心者で、動作の意味等は調べて分かる部分もあるのですが、どうして動作しない不具合が出ているのかまでは分からない状態です。
宜しくお願いします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/03/12 07:30
2015/03/16 02:20
2015/03/17 03:09
2015/03/17 07:29