質問編集履歴
4
補足加筆。
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,4 +41,5 @@
|
|
41
41
|
IEのバージョンは11です。
|
42
42
|
Javascriptを使用する方法でお願いしたいです。
|
43
43
|
|
44
|
+
IEではAdobeのアドオンを利用しているので、
|
44
|
-
|
45
|
+
iframe内のPDFに対しても、アドオンを使って開いているPDFであるため、その中身を参照するにはJavascriptにおいて、また特別な書き方が必要なのでしょうか?
|
3
項目の追加、エラー文を加筆しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,10 +1,17 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
InternetExploerでiframe内に表示している
|
2
|
+
InternetExploerでiframe内に表示しているPDFの印刷を行いたいです。
|
3
|
-
現状は、ボタンからjsのprint()を使用して印刷しているのですが、IEだとhtmlは正常に印刷できるのですがPDFは動作しません。
|
4
|
-
他のブラウザの場合、Chrome・OperaはPDFも大丈夫でしたが、FireFoxとSafariはhtmlのみでした。
|
5
3
|
|
6
|
-
|
4
|
+
現状は、ボタンからjsのprint()を使用して印刷しているのですが、
|
5
|
+
IEだとhtmlは正常に印刷できるのですがPDFは動作しません。
|
6
|
+
他のブラウザの場合、Chrome・OperaではPDFも取得出来ていたのですが、FireFoxとSafariとEdgeはhtmlのみでした。
|
7
7
|
|
8
|
+
###発生している問題・エラーメッセージ
|
9
|
+
IEの管理者ツールにて表示されたエラーです。
|
10
|
+
下記のjsのfocus()行が指定されています。
|
11
|
+
```
|
12
|
+
SCRIPT65535: オブジェクトの呼び出しが無効です
|
13
|
+
```
|
14
|
+
|
8
15
|
###該当のソースコード
|
9
16
|
```html
|
10
17
|
<!-- src部分は可変で、そのiframeに別のhtmlやPDFを表示させています。 今回印刷したいのはそのiframe部分です。-->
|
@@ -29,11 +36,9 @@
|
|
29
36
|
}
|
30
37
|
|
31
38
|
```
|
32
|
-
###
|
33
39
|
|
34
|
-
|
35
40
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
36
41
|
IEのバージョンは11です。
|
37
42
|
Javascriptを使用する方法でお願いしたいです。
|
38
|
-
|
43
|
+
|
39
|
-
|
44
|
+
Edgeの場合ですが、印刷プレビュー表示で×扱いになっているので、ブラウザに埋め込まれている扱いになっていないのかも知れません。
|
2
実現したい事を加筆
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
現状は、ボタンからjsのprint()を使用して印刷しているのですが、IEだとhtmlは正常に印刷できるのですがPDFは動作しません。
|
4
4
|
他のブラウザの場合、Chrome・OperaはPDFも大丈夫でしたが、FireFoxとSafariはhtmlのみでした。
|
5
5
|
|
6
|
+
IE環境でのみ使用するので、IE環境でPDFの印刷が行えるようにしたい
|
7
|
+
|
6
8
|
###該当のソースコード
|
7
9
|
```html
|
8
10
|
<!-- src部分は可変で、そのiframeに別のhtmlやPDFを表示させています。 今回印刷したいのはそのiframe部分です。-->
|
@@ -32,4 +34,6 @@
|
|
32
34
|
|
33
35
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
34
36
|
IEのバージョンは11です。
|
35
|
-
Javascriptを使用する方法でお願いしたいです。
|
37
|
+
Javascriptを使用する方法でお願いしたいです。
|
38
|
+
F12の開発者ツールで動作を行うとコンソールにエラーとして、
|
39
|
+
SCRIPT65535: オブジェクトの呼び出しが無効です として、focus()の行が指定されます。
|
1
質問を一部変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
IEでiframe内に表示している
|
1
|
+
IEでiframe内に表示しているPDFを印刷したい。
|
body
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
###前提・実現したいこと
|
2
|
-
InternetExploerでiframe内に表示しているhtml・PDFの印刷
|
2
|
+
InternetExploerでiframe内に表示しているhtml・PDFの印刷を行いたいです。
|
3
|
-
現状は、ボタンからjsのprint()を使用して印刷しているのですが、
|
3
|
+
現状は、ボタンからjsのprint()を使用して印刷しているのですが、IEだとhtmlは正常に印刷できるのですがPDFは動作しません。
|
4
|
+
他のブラウザの場合、Chrome・OperaはPDFも大丈夫でしたが、FireFoxとSafariはhtmlのみでした。
|
4
5
|
|
5
6
|
###該当のソースコード
|
6
7
|
```html
|
@@ -19,7 +20,7 @@
|
|
19
20
|
```
|
20
21
|
```javascript
|
21
22
|
|
22
|
-
//現行ソースです(
|
23
|
+
//現行ソースです(IEはhtmlは印刷できましたが、PDFはダメでした。)
|
23
24
|
function fPrint(){
|
24
25
|
parent.ifmain.focus();
|
25
26
|
parent.ifmain.print();
|
@@ -30,5 +31,5 @@
|
|
30
31
|
|
31
32
|
|
32
33
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
34
|
+
IEのバージョンは11です。
|
33
|
-
|
35
|
+
Javascriptを使用する方法でお願いしたいです。
|
34
|
-
ただ、ActiveXObjectを使用する場合、セキュリティレベルの問題でIEオプションを各クライアントで変更する必要があるため、難しいのではないかと思います。
|