3

chrome で動作しない画像の JavaScript ボタンがあります。

よろしくお願いします!

コードは次のとおりです。

ポップアップを非表示にするだけです:

編集 :

閉じるには、この関数を使用していますが、非表示にするだけです

function hideBulle() {
    $("bullepopup").style.display="none";
    hideoverlay();
}

そして、これが1つのボックスとこのボタンを作成するためのコードです

  function showBulle(obj) {
    showoverlay();
    coo =   $("content").getPosition();
    $("bullepopup").style.width = "555px";
    $("bullepopup").style.height = "555px";
    $("bullepopup").position({x: (coo.x+((650-555)/2)), y: (coo.y+(440-250)/2)});
    $("bullepopup").style.display="";
    $("bullepopup").set('html','');
    new Element('img',{src:'images/br588.gif',styles: {float:'right',cursor:'pointer'},
                            events: {
                                click: function(){
                                hideBulle();
                                }
                            }
                        }).inject($('bullepopup'));

    new Element('br').inject($('bullepopup'));

    new Element('div',{html:obj.get('html')}).inject($('bullepopup'));
}
function hideBulle() {
    $("bullepopup").style.display="none";
    hideoverlay();
}

前もって感謝します!

4

2 に答える 2

6

CSS を chrome 開発者ツールで確認してください。ボタンにフレームが必要です。

削除または変更する

このコードも試すことができます

window.open('', '_self', ''); //bug fix
window.close();
于 2012-10-08T19:05:25.480 に答える
1

top.window.close() は私にとってはうまくいきます。IE、FF、Chrome、Safari、Opera でテスト済み。

于 2013-06-14T17:12:47.543 に答える