Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 指向特定选项卡式面板的链接在ModalBox中不工作_Javascript_Modal Dialog_Spry - Fatal编程技术网

Javascript 指向特定选项卡式面板的链接在ModalBox中不工作

Javascript 指向特定选项卡式面板的链接在ModalBox中不工作,javascript,modal-dialog,spry,Javascript,Modal Dialog,Spry,我有一个使用ModalBox的模态窗口,其中使用了Spry选项卡式面板。窗口内有几个面板,应该是某种帐户管理窗口。我的问题在于,通过onclick事件,在ModalBox窗口内从超链接调用特定选项卡。这显然是行不通的 但是,当在新窗口中独立运行时,该页面会正常工作,指向特定选项卡的链接也会正常工作 我假设有一些javascript干扰在起作用——我就是找不到它。还有其他人经历过吗?我找不到任何文件 有什么想法吗 <a href='#' class='account_content' sty

我有一个使用ModalBox的模态窗口,其中使用了Spry选项卡式面板。窗口内有几个面板,应该是某种帐户管理窗口。我的问题在于,通过onclick事件,在ModalBox窗口内从超链接调用特定选项卡。这显然是行不通的

但是,当在新窗口中独立运行时,该页面会正常工作,指向特定选项卡的链接也会正常工作

我假设有一些javascript干扰在起作用——我就是找不到它。还有其他人经历过吗?我找不到任何文件

有什么想法吗

<a href='#' class='account_content' style='text-decoration: none;' onclick="TabbedPanels2.showPanel(2);"><span class='account_content'>Add one now</span></a>

打开模式窗口的代码:

<a href="../../../myzp.php" title="My Zero Point" onClick="this.blur(); Modalbox.show('../../../myzp.php', {title: 'My Zero Point', width: 1100, height: 800}); return false;">

显然,由于原型处理功能的方式,页面上任何脚本中声明为“var”的任何内容都或多或少会被忽略,而不会被脚本评估。在底部,我声明了我的选项卡式面板,代码如下:

var TabbedPanels2 = new Spry.Widget.TabbedPanels("TabbedPanels2");
通过删除使代码如下所示的“var”:

TabbedPanels2 = new Spry.Widget.TabbedPanels("TabbedPanels2");

我能够让onclick事件在选项卡式面板中、在ModalBox窗口中工作。感谢您在这方面提供的任何帮助-我真的需要做一些挖掘才能得出这个非常简单的答案。

您真的应该发布一小部分代码来复制这个问题。你的javascript或HTML中有很多潜在的问题可能是原因。就像我说的,它在ModalBox窗口之外工作得非常好。。。问题在于如何让它在窗口中工作,这指向HTML或JavaScript中创建模式框的内容。你有没有发布代码让我们看看?问题是,我必须发布整个页面的所有代码,包括javascript、php、MySQL、html和一些css。如果我能帮上忙的话,我不想把整个页面都贴出来。我问了一个一般性的问题,这是否是一个常见的问题,以及是否有人曾经遇到过。我将发布创建窗口的代码,但我认为这不会有多大帮助。这是合理的,但我怀疑如果没有一些代码来演示问题,任何人都会有任何具体的帮助。我们也许可以抛弃想法,但这是一个非常具体的案例。不太可能有足够多的人1)有同样的问题,2)看过这篇文章,3)认为他们能回答。