WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:文書中にelementsが存在するか

Swanky [MAIL] [WriteDate : Thu Jun 21 17:20:33 2001]

はじめまして。
表題の件なのですが困っています。
PHP3を使用し、HTMLを動的に生成するページを作成しています。
Aという画面で入力された値が正しければTextやradioを持ったBと言うページを表示します。
その際にJavascriptを使用し、最初のelementにカーソルが当たるようにしたいのです。
Aという画面で入力された値がエラーの場合、エラーメッセージのみの画面を出力します。(本件とは関係有りませんが(^^;)

<head>
<script language="javascript">
<!--//
 function page_init() {
   if(document.getDocumentElement){
      document.forms[0].elements[0].focus();
   }
 }
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000" onload="page_init();">

 上記のコードで何らかのelementがあった場合カーソルが当たると
 思ったのですがうまくいきません。
 最初は無条件に

<body bgcolor="#FFFFFF" text="#000000" onload="document.forms[0].elements[0].focus();">

 とだけ記述していたのですが、エラーメッセージのみの画面の場合
 elementが存在しない為ステータスバーにメッセージが表示され
 気に入らないので、elementが存在するかチェックをかけようと考えた次第です。

 javascriptは全く触った事が無いのでホトホト困っております。
 Webをさまよって「getDocumentElement」の情報を拾ったのですが
 そもそもjavascriptで使えるメソッド(?)なのかすらわかりません。

 申し訳ありませんが、皆さんのお力をお貸しいただければと思い書き込ませて頂きました。
 どうかよろしくお願いいたします。


Swanky [MAIL] [WriteDate : Thu Jun 21 17:48:14 2001]

すいません。
以下の通りコードをし直したら出来たような感じなのですが
ホントに出来ているのでしょうか?(^^;


<head>
<script language="javascript">
 <!--//
   function page_init() {
     if(document.forms[0]){    # ← ここを変えました。
        document.forms[0].elements[0].focus();
     }
   }
 //-->
</script>
</head>

 よろしくお願いします。


Swanky [WriteDate : Wed Jun 27 18:06:17 2001]

どなたからもご指導を頂けませんでしたが
自己解決致したましたので。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World