我有一个html文件(file.html),其中包含一个javascript函数,如下所示:
<html>
<head>
</head>
<script>
function demo()
{
do something using param1;
}
</script>
</html>
&#39;参数1&#39;是每次调用这个file.html时我需要从IPython笔记本传递的数组。要求是在笔记本本身显示file.html的输出,我正在使用以下命令。
from IPython.display import IFrame
IFrame('file.html', width=1000, height=550)
答案 0 :(得分:1)
您可能希望将数组作为URL参数传递。
说你的数组是{'a', 'b', 'c', 'd'}
- 你可以IFrame('file.html?param1=a,b,c,d', width=1000, height=550)
然后从javascript获取url参数。由您来决定如何将数组格式化为文本字符串。
关于获取网址参数:在javascript but here is an implementation中没有标准的方法可以做到这一点。
然后在demo()
内执行您需要/想要的任何内容。