私は、かなりファンキーなモーダルボックスが実装されているサイトで作業しています。現在、新しいものを実装するための範囲外です。それが動作する方法は、それがユニークなIDが割り当てられている新しいモーダルウィンドウが作成されるたびに..です例えばDOMから一意のIDを削除する
<div id="window_1308937649703" class="dialog">
閉じるボタンのようなonclickの持つウィンドウを閉じるには:
onclick='Windows.close("window_1308937649703", event)'
Iを別のクリックイベントからウィンドウを破壊しようとしていますが、これを達成する最良の方法が何であるかはわかりません。私は、関連する一意の#window_idを取得するためにダイアログクラスを使用できると考えています。 getElementsByClassName( 'dialog')に使用できるjavascriptがあり、それをDOMから完全に削除できますか?私はプロトタイプライブラリを持っていますが、もしそれが助けになるのであれば、一緒に作業してください。私は実際のモーダルスクリプトを理解することはできませんので、何らかの回避策を期待しています。
divとの関係で閉じるボタンはどこにありますか?あなたは 'this'を使用して、それまでにparentNode()で後方に歩くことが可能ですか? – Drazisil