0
<div id=mmactivate style='display: none'>
<form>
<INPUT TYPE="text" NAME="date1xx" VALUE="" SIZE=25>
<IMG SRC=CalandarIcon.png HREF="#" onClick="cal1xx.select(document.forms[0].date1xx,'anchor1xx','MM/dd/yyyy'); return false;" TITLE="cal1xx.select(document.forms[0].date1xx,'anchor1xx','MM/dd/yyyy'); return false;" NAME="anchor1xx" ID="anchor1xx">
<DIV ID="testdiv1" STYLE="position:absolute;background-color:white;layer-background-color:white;"></DIV>
</form>
</div>

このコードは、ポップアップ Java カレンダーをアクティブにするために使用されます。何らかの理由で style='display: none' と position:absolute; 一緒に遊んでいません。どちらかを削除すると機能しますが、削除しないとクリックしても何もしません...

それを機能させる方法についてのアイデアはありますか?

4

1 に答える 1

3

とても多くの間違い

  1. Java は JavaScript ではありません。【メタルフロッグ】
  2. 1行目:id=mmactivateあるべきid="mmactivate"
  3. 2 行目: フォームは、メソッド、アクション、または enctype で構成されていません。[氏。リスター]
  4. title4 行目:フィールドにスクリプトがあるのはなぜですか?
  5. 4 行目: 画像に属性があるのはなぜですかhref[氏。リスター]
  6. 4 行目: インライン イベント ハンドラーは、最初から選択するのは適切ではありません。
  7. 5 行目: testdiv1「mmactivate」の子であるため、親に従う必要があります。display: none;
于 2012-04-18T18:08:01.407 に答える