Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何编写一个按钮,使iframe在单击时全屏显示?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何编写一个按钮,使iframe在单击时全屏显示?

Javascript 如何编写一个按钮,使iframe在单击时全屏显示?,javascript,html,css,Javascript,Html,Css,如何在单击按钮时使iframe全屏显示?我已经搜索过了,但提供的只是显示如何使窗口全屏,而不是iframe。请帮助,我正在尝试使一个嵌入式iframe在单击时成为全屏。谢谢 您必须做两件事:使窗口全屏显示,然后使用填充整个窗口 您可以使用JS使其全屏显示,例如在中 然后,为了使其完全尺寸,只需添加一些样式,如下所示。这个JS脚本所做的是将具有这些样式的类添加到 JS document.getElementsByTagName("iframe")[0].className = "fullScree

如何在单击按钮时使iframe全屏显示?我已经搜索过了,但提供的只是显示如何使窗口全屏,而不是iframe。请帮助,我正在尝试使一个嵌入式iframe在单击时成为全屏。谢谢

您必须做两件事:使窗口全屏显示,然后使用
填充整个窗口

您可以使用JS使其全屏显示,例如在中

然后,为了使其完全尺寸,只需添加一些样式,如下所示。这个JS脚本所做的是将具有这些样式的类添加到

JS

document.getElementsByTagName("iframe")[0].className = "fullScreen";
body, html {
    height: 100%;
    margin: 0;
}
.fullScreen {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
CSS

document.getElementsByTagName("iframe")[0].className = "fullScreen";
body, html {
    height: 100%;
    margin: 0;
}
.fullScreen {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
请参阅JSFiddle上的


*部分工作,因为JSFIDLE不允许全屏方法,因为它认为它不安全。但是它应该适合您。

您必须做两件事:使窗口全屏显示,然后使用
填充整个窗口

您可以使用JS使其全屏显示,例如在中

然后,为了使其完全尺寸,只需添加一些样式,如下所示。这个JS脚本所做的是将具有这些样式的类添加到

JS

document.getElementsByTagName("iframe")[0].className = "fullScreen";
body, html {
    height: 100%;
    margin: 0;
}
.fullScreen {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
CSS

document.getElementsByTagName("iframe")[0].className = "fullScreen";
body, html {
    height: 100%;
    margin: 0;
}
.fullScreen {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
请参阅JSFiddle上的


*部分工作,因为JSFIDLE不允许全屏方法,因为它认为它不安全。但是它应该对你有用。

你的javascript文件oder部分中的JS部分和css文件/section.uhh中的css部分,当我这样做时,它使整个背景成为iframe而不是全屏。你想让我给你发图片吗?你的javascript文件oder部分中的JS部分和css文件/section.uhh中的css部分,当我这样做的时候,整个背景变成了iframe而不是全屏。你想让我给你发照片吗?:,仍然不工作。:,仍然不工作。