在Xaringan演示文稿中嵌入javascript

时间:2018-09-04 15:28:24

标签: r r-markdown presentation xaringan

我有一个使用polleverywhere创建的交互式池问题,该问题想插入我的Xaringan rmarkdown演示文稿中:

<script src="https://www.polleverywhere.com/multiple_choice_polls/U43TXrlame7hw6J/web.js?height=250&results_count_format=percent&width=300"></script>

实现此目标的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

您需要使用<iframe>代码。 在polleverywhere进行投票,然后单击“ 3. Present”>“共享”>“嵌入投票”。会有一个地方显示“将此代码段复制并粘贴到您的网页或博客中”。复制如下代码:

<iframe src="https://embed.polleverywhere.com/multiple_choice_polls/XXX" width="100%" height="100%" frameBorder="0"></iframe>

,然后将其输入到幻灯片中。请注意,请在类似Chrome的浏览器中打开html输出,而不要在RStudio中的“查看器”窗格中打开,因为后者不会显示它。

或者,如果您希望人们在不离开演示幻灯片的情况下回答问题,则可以将其嵌入为

<iframe src="https://PollEv.com/multiple_choice_polls/XXX/web" width="100%" height="100%" frameBorder="0"></iframe>

替换“共享响应链接”中的src网址。它可以在Chrome浏览器上运行,但Firefox似乎有点压缩。用户必须先确定自己是谁。