0


0

フィードバックフォームが表示されない

Ajaxフィードバックフォームを作成しようとしていますが、表示するのに問題があります。 フィードバック画像は表示されますが、クリックしても何も起こりません。

私のフォーム:

    CLOSE



          Found A Bug
          Found A Typo
          Other

       Email:



      Enter Feedback Here.

JavaScript:

function open(id){
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'block';
    }
    else {
        if (document.layers) { // Netscape 4
            document.id.display = 'block';
        }
        else { // IE 4
            document.all.id.style.display = 'block';
        }
    }
}

function close(id){
    if (document.getElementById) { // DOM3 = IE5, NS6
        document.getElementById(id).style.display = 'none';
    }
    else {
        if (document.layers) { // Netscape 4
            document.id.display = 'none';
        }
        else { // IE 4
            document.all.id.style.display = 'none';
        }
    }
}

1 Answer


2


あなたのコードを試したところ問題が見つかりました。href付きのimgタグがあります

href属性はアンカー用であり、imgではありません

画像でこの作業を行うには、hrefをonclickに変更します

また、open()関数の名前を別の名前に変更します。openはすでにJavaScriptの関数です。

ie.

function show(id) { ...