[PHP-users 4909] Re: Aタグで変数を渡す

Makoto Maeda php-users@php.gr.jp
Wed, 23 Jan 2002 17:05:26 +0900


前田です。

>  この方法は、(1)formタグとTDタグをキレイな入れ子にできない。
>                 formタグをTDタグの中に入れると、
>                 IEで表示がおかしくなる現象が出ています。
>                 formタグをTDタグの外に出すと
>                 Netscapeでジャンプができなくなってしまいます。
FORMタグを1つにして、TABLEタグの外に出すことで解決すると思います。

>              (2)リンクにマウスカーソルを持っていってもカーソルが変化しない。
>                 クリックできることがユーザにわかりづらいです。
<A onclick="jump('太郎')" alt="jump" onmouseover="this.style.cursor='hand'">太郎</A>
でカーソルが変化しますがIE限定です。
onclickでなくhrefを使ってJavaScriptを呼び出せばカーソルは変化します。


以下、サンプルです。

<HTML>
<HEAD>
<SCRIPT>
<!--
function jump(selName) {
	document.query.username.value = selName;
	document.query.submit();
}
//-->
</SCRIPT>
</HEAD>
<BODY>

<FORM name=query action=hoge.php method=post>
 <INPUT type=hidden name=username>
  :
 <TABLE>
  <TR>
    <TD>filename1.jpg</TD>
    <TD>
      <A HREF="Javascript:jump('太郎')" alt="jump">太郎</A>
    </TD>
  </TR>
 </TABLE>
  :
</FORM>

</BODY>
</HTML>

-- 
Makoto Maeda mailto:majin@ari.bekkoame.ne.jp