1

私は初心者のプログラマーで、画像をクリック可能にする方法を理解するのに苦労しています。

それが必要なレイアウトであるため、テーブルに配置した一連の画像があります。目標は、テーブルから特定の画像が選択されると、別のページにリンクされることです。これまでのところ、これは私が持っているものです(複数のセルを使用):

<table border="0">
    <tr>
    <td>
        <a>
            <img src="img1.jpg" width="400" height="178" class="next" onclick="change('http://www.google.com')"/>
        </a>
        <div class="imgText"> Image 1 </div></td>
    </tr>
</table>
4

2 に答える 2

1

の代わりに、リンクonclickを使用しない理由:href

<a href="http://www.google.com"><img src="img1.jpg" width="400" height="178" class="next" /></a>

JavaScript を使用する場合は、次のように使用しますwindow.location

onclick="window.location = 'http://www.google.com'"
于 2012-06-25T17:27:42.817 に答える
0

コードのどこかにある場合:

<script>
...
function change(location){
  window.location = location;
}
...

動作するはずです。また、Blasterの応答は非常に良好です。画像のborder=0を指定することを忘れないでください。hreh属性が設定されたタグ内の画像は、一部のブラウザで境界線を取得します。

于 2012-06-25T17:33:53.367 に答える