teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

読みやすく修正。

2018/07/01 01:48

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -8,6 +8,22 @@
8
8
 
9
9
  【iframeでJavaScriptを動的に実行する - メモ帳】
10
10
  [http://kwnktks0515.hatenablog.com/entry/2016/09/20/213516](http://kwnktks0515.hatenablog.com/entry/2016/09/20/213516)
11
+ > ```js
12
+ > var script = document.createElement("script");
13
+ > script.type = "text/javascript";
14
+ > script.innerHTML = 'console.log("Hello World!")';
15
+ > doc.body.appendChild(script);
16
+ > ```
11
17
 
12
18
  【iframe内のJavascript関数を実行する | CloudAdvisor】
13
- [https://hacknote.jp/archives/1465/](https://hacknote.jp/archives/1465/)
19
+ [https://hacknote.jp/archives/1465/](https://hacknote.jp/archives/1465/)
20
+ > ```js
21
+ > //IFRAME側
22
+ > callme = function(){
23
+ > alert('hello');
24
+ > }
25
+ >
26
+ > //本体HTML側
27
+ > iframe = document.getElementById(id);
28
+ > iframe.contentWindow.callme();
29
+ > ```

1

情報の追加。

2018/07/01 01:48

投稿

kei344
kei344

スコア69625

answer CHANGED
@@ -1,1 +1,13 @@
1
- `<script src="handsontable.full.js"></script>`をiframe内に挿入してはいかがでしょう。(最初から書いても親から挿入してもどちらでも出来ると思います)
1
+ `<script src="handsontable.full.js"></script>`をiframe内に挿入してはいかがでしょう。(最初から書いても親から挿入してもどちらでも出来ると思います)
2
+
3
+ ---
4
+
5
+ **追記:**
6
+
7
+ 受け手側のスクリプトを挿入して、それに引数を与えて実行とか。
8
+
9
+ 【iframeでJavaScriptを動的に実行する - メモ帳】
10
+ [http://kwnktks0515.hatenablog.com/entry/2016/09/20/213516](http://kwnktks0515.hatenablog.com/entry/2016/09/20/213516)
11
+
12
+ 【iframe内のJavascript関数を実行する | CloudAdvisor】
13
+ [https://hacknote.jp/archives/1465/](https://hacknote.jp/archives/1465/)