2012-04-20 12 views
0

ModalBoxを使用しているModalBoxは、その内部にSpry Tabbed Panelを使用しています。ウィンドウ内にはいくつかのパネルがあり、それらは一種のアカウント管理ウィンドウであるはずです。私の問題は、Onclickイベントによって、ModalBoxウィンドウ内のハイパーリンクからの特定のタブを呼び出すことにあります。それだけでは機能しません。特定のタブ付きパネルへのリンクが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;"> 
+0

この問題を重複させるコードの小さなサブセットを実際に投稿してください。あなたのjavascriptやHTMLに潜在的な問題がたくさんあります。 –

+0

私が言ったように、それはModalBoxウィンドウの外で完全に動作します...それはちょうどそれが問題であるウィンドウで動作するようになっています。 – jbrown574

+0

これは、モーダルボックスを作成するHTMLまたはJavaScriptのものを指します。私たちが見るためにそのコードを投稿しましたか? –

答えて

0

、なぜならプロトタイプは、関数を処理する方法の、「VAR」と宣言されたページ上の任意のスクリプトの中で何かが多かれ少なかれ無視され、スクリプトによって評価されません。

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

私が取得することができた。このようなコードを見て作られた「VAR」を除去することにより、

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

:私は私のタブ付きパネルを宣言していた下、で、コードは、このされていましたonclickイベントは、ModalBoxウィンドウ内のタブ付きパネル内で動作します。これについてのお手伝いをありがとう - 私は本当にこの非常に簡単な答えを考え出すためにいくつかの掘削をしなければなりませんでした。

関連する問題