2011-07-20 13 views
0

(n ASP.NET 2.0)ページのJavaScript関数を修正して、最初のものが隠された後に別の(別の)greyboxを表示したいとします。既存のスニペット:2つのウィンドウの2つのグレイボックス? (JavaScript)

parent.parent.GB_hide(); /* we are done */ 

夢見強化:予想通り

GB.use_fx 
GB.type 
GB.show_loading 

は、すべてのオブジェクトはnullかどうかであることが報告されているので、

parent.parent.GB_hide(); /* we are done */ 
parent.parent.GB_showCenter ('Another One', 'http://google.com'); /* 2nd greybox */ 

これは、動作しません。 だから私はこれらがグローバル変数であり、2つの グレイボックスがそれらのために競合していると思われます(しかし私は間違っているかもしれません)。 これを試したことがありますか?同じ の2つのグレーボックス?

種類は、私は1つのようにそれを達成できると信じて Q

答えて

1

について。 greyboxの最初の呼び出しは、この

GB_showCenter('Initital form',url,500,600, closeBack); 

closeBackようにjavascriptの方法であるとgreybox近いイベントが発生したときにトリガーされるコールバック関数です。これで2番目のグレーボックスを呼び出すことができます

function closeBack(){ 
    GB_showCenter('Second form',url,100,100); 
} 
関連する問題