在单个 HTML 文件中嵌入多个独立的 HTML 小部件

问题描述 投票:0回答:1

我对 HTML 很陌生,所以如果我问错了或者遗漏了一些重要信息,我深表歉意。

我正在尝试组合多个显示各种数据的 html 小部件,供内部使用。因此 HTML 文件应该是完全独立的。我已经能够通过使用 R 脚本单独调用文件来生成 HTML 文件来使其工作:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<style>body{background-color:white;}</style>


</head>
<html>
  <body>
    <iframe src="C:\Users\vmo\Desktop\R_filer/widget_1.html" style="display:block" height="300" width="1200"></iframe>
    <iframe src="C:\Users\vmo\Desktop\R_filer/widget_2.html" style="display:block" height="300" width="1200"></iframe>
    <iframe src="C:\Users\vmo\Desktop\R_filer/widget_3.html" style="display:block" height="300" width="1200"></iframe>
  </body>
</html>
</html>

为了将其包含在单个文件中,在我看来,我应该能够用构成各个小部件 widget_1...3.html 的整个代码块替换路径规范,但我有无法让这个工作。我尝试了以下方法,但似乎不起作用:

</head>
<html>
  <body>
    <iframe <source> **ENTIRE widget_1.html FILE PASTED HERE** </source> height="300" width="1200"></iframe>
    <iframe src="C:\Users\vmo\Desktop\R_filer/widget_2.html" style="display:block" height="300" width="1200"></iframe>
    <iframe src="C:\Users\vmo\Desktop\R_filer/widget_3.html" style="display:block" height="300" width="1200"></iframe>
  </body>
</html>
</html>

有什么建议吗?

html widget embedded reactable
1个回答
0
投票

我不太明白你的问题,但我认为你正在努力在 .认为你做错了就是你的声明。使用

 代替 
<iframe <source> **ENTIRE widget_1.html FILE PASTED HERE** </source> height="300" width="1200"></iframe>

<iframe height="300" width="1200"><source> **ENTIRE widget_1.html FILE PASTED HERE** </source></iframe>

应该可以。原因是您无法将另一个 html 标签作为属性传递给 HTML 标签。

© www.soinside.com 2019 - 2024. All rights reserved.