【问题标题】:2 iFrame's have to become one2 iFrame 必须合二为一
【发布时间】:2014-10-13 19:24:36
【问题描述】:

我有 2 个 iFrame,但我想隐藏一个,当单击按钮时,我希望它们切换。到目前为止,有 2 个 iFrame,但我可能需要更多,更多(比如 19 个)。这样的事情有可能吗?

等待您的回复,提前致谢!

  • 杰尔默

【问题讨论】:

  • 点击按钮时为什么不更改iframe的src $('#yourframe').attr('src', 'www.someurl.com');
  • 问题可能出在 phpGrid 上。尝试了这两个建议..似乎不起作用..

标签: javascript iframe phpgrid


【解决方案1】:

您首先使用 css 隐藏所有 iframe。

iframe {
   display:none;     
}

在 Javascript 中,您将第一个 IFrame 的显示设置为阻止并创建一个变量,该变量存储要显示的 Frame 的数字编号(0=第一个,1=第二个等)

var iframearray = document.getElementsByTagName("iframe");
iframearray[0].style.display = "block";
var visibleFrame = 0;

然后你制作一个带有 onClick 事件的按钮。

<input type="button" onClick="hideNext" />

最后你让 Javascript 函数显示下一帧

function hideNext(){
iframearray[visibleFrame ].style.display = "none";
visibleFrame++;
iframearray[visibleFrame ].style.display = "block";
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 2017-04-09
    • 2021-08-14
    • 1970-01-01
    相关资源
    最近更新 更多