All About ガイドとユーザーのための掲示板
 JavaScript 掲示板 <掲示板トップへ>
 高橋登史朗All About[JavaScript]ガイド)
 JavaScriptに関する、有意義な情報交換を出来る場にしたいと思います。どうぞ、よろしくお願いします。
【お知らせ】All Aboutの新規サービス立ち上げに伴い、JavaScript掲示板が下記コミュニティとして生まれ変わります。
http://i.allabout.co.jp/communities/show/2

従来の掲示板機能の他、All Aboutを活用する上で様々な便利な機能(RSSの登録、ガイド記事のクリッピング機能、etc.)をもった、会員制のコミュニティーとなります。

現在の掲示板は4月までの公開となりますので、今後、新たな書き込みを行う場合は、コミュニティをご利用ください。なお、書き込みの際は、お手数ですが、 会員登録が必要になります。

現在のJavaScript掲示板の過去ログも組み込まれる予定となっています(4月中の見込み?)。

移行の手続きは結構大変なようで、現在(2007.9.22)最新のスケジュールは次のようになっています。

旧BBSの移行についてお知らせさせていただきます。 旧BBSですが、11月末で契約が切れます (契約更新しないという意味です)。 それにあわせ、旧BBSのログをアーカイブ化し、 新コミュニティからリンクさせます。 移行は11月末頃に行う予定です。 スケジュールが確定し次第、 追ってご連絡させていただきます。

お手数をおかけしますが、よろしくお願いいたします。

新規投稿はこちら>>
★参考 : 質問の仕方(linux.or.jp)★

トピックスレッド
【jsGadget】関連スレッド一覧1
【雑談OK】お気軽フリートーク
【掲示板改造】要望アイディア
All About
[JavaScript]
What's New
クロスブラウザ-サンプル目次
[JSTips].js外部ファイル編New
jsGatget
jsGatget
これってなに?
Documents
コード変換ツール
掲示板便利Tools
★質問などで提示されたソース
をすぐにブラウザでプレビュー
sourceTest

当ガイド関連Links
JavaScriptサンプル集
メーリングリストjs-ml

他のガイドの掲示板
・JavaScript
LAN
Mac OSの使い方
Windowsの使い方
TOEIC・英語検定
キッチン
ペット(熱帯魚)
DTM・デジタルレコーディング

投稿削除
投稿番号削除キー
※削除できるのは、自分の投稿のみです。
※削除キーを設定していない投稿は、削除できません。

CrossBrower Functions

  • showLAYER()
    表示属性set(表示)
  • hideLAYER()
    表示属性set(非表示)
  • moveLAYER()
    レイヤ−移動
  • moveByLAYER()
    レイヤ−移動(対現在地)
  • slideLAYERs()
    複数レイヤ−スライド
  • outputLAYER()
    HTMLを出力する
  • setCLIP()
    クリップ
  • wipeCLIP()
    ワイプクリップ
  • zindexLAYER()
    奥行きZ座標set
  • setBGCOLOR()
    背景色set
  • fixedLAYER()
    位置固定
  • setBGIMG()
    背景画像set
  • getMouseX() getMouseY()
    マウス座標XY取得
  • serFGCOLOR()
    文字色set
  • getBrowserLANG()
    ブラウザ言語get
  • getScreenWIDTH()
    スクリ−ン幅get
  • getScreenHEIGHT()
    スクリ−ン高get
  • getScreenAvailWIDTH()
    スクリ−ン有効幅get
  • getScreenAvailHEIGHT()
    スクリ−ン有効高get
  • getKEYSTR(e)
    押されたキーの文字get
  • getKEYCODE(e)
    押されたキーコードget
  • fadeBGCOLORtoTRNS()
    背景色フェイド(→白,透明)
  • fadeBGCOLOR()
    背景色フェイド(→指定色)
  • getLEFT()
    レイヤ−左辺X座標get
  • getTOP()
    レイヤ−上辺Y座標get
  • getRIGHT()
    レイヤ−右辺X座標get
  • getRIGHT()
    レイヤ−下辺Y座標get
  • dragLay()
    ドラッグレイヤー生成
  • getMouseXonScreen()
    Screen上のマウス位置Xget
  • getMouseYonScreen()
    Screen上のマウス位置Yget
  • setOpacity()
    不透明度set
  • fadeOpacity()
    不透明度フェイド
  • wrtCalendarLay()
    日付入力用カレンダー生成
  • win_closed()
    親子ウインドウの有無確認
  • openHELPWIN()
    ヘルプウインドウ
  • resizeToWIN()
    ブラウザリサイズ(内寸)
  • resizeToLAYER()
    レイヤーリサイズ
  • resizeByLAYER()
    レイヤーリサイズ(相対)
  • zoomLAYER()
    レイヤーズーム

    • スレッドリスト表示時に頭の▼リンクをクリックすると発言を一覧&投稿できます。
    • 48時間以内の投稿には New! が表示されます。

      OTD BBS利用規約
       | Top | Next || ツリー ( 返信内容あり ) | 投稿降順リスト ( 返信内容あり ) | スパムロボット捕獲状況
       (*もしエラーがでたらそのページのurlをここ へ)


      8826  
    日付入力用カレンダーは配列型名称では使用できないのでしょうか?   かめ 2003/11/26 10:19

    お世話になります。
    日付入力用カレンダー生成(calendar.js/wrtCalendar())ファンクションを使用しております。
    大変便利で気にいっておりますが、今回、テキストボックスのname属性が配列型名称になっているもので使用しようとしたところ、カレンダーは生成されるのですが、選択された日付がテキストボックスに転記されず、内部エラーとなっているようです。

    <input type="text" name="deliveryDt[0]" maxlength="10" size="12" value="" onfocus="wrtCalendar(this)">
    <input type="text" name="deliveryDt[1]" maxlength="10" size="12" value="" onfocus="wrtCalendar(this)">
    <input type="text" name="deliveryDt[2]" maxlength="10" size="12" value="" onfocus="wrtCalendar(this)">

    配列型名称では使用することはできないのでしょうか。
    また解決策がございましたら、ご教授願います。
    お手数をおかけいたしますが、宜しくお願い致します。

    この投稿に返信する>>

      8828  
    Re:日付入力用カレンダーは配列型名称では使用できないのでしょうか?   高橋登史朗【JavaScript】 2003/11/26 12:22

    > <input type="text" name="deliveryDt[0]" maxlength="10" size="12" value="" onfocus="wrtCalendar(this)">

    HTMLのname属性に[]を使えたかうろ覚えですが(>識者の方)、
    それは別にして、現実対応としてとりあえずエラー
    を減らしたい...ということで...

    このスクリプトではカレンダーの値を書き込む
    inputオブジェクトの名前をwrtCalendar(this)
    で渡したthis.nameとして<<クリックイベント実行時>>
    nameプロパティをあらためて取得し処理しています。

    したがって、これが、たとえば
    deliveryDt[0]
    という名前ですと
    this.deliveryDt[0]という配列を探すことに
    なりますが、inputオブジェクト自体に
    deliveryDt[0]を追加したのでなければ、
    (おそらく普通はdocumentやwindowやanyなlayer?)
    this.deliveryDt[0]は存在しないので
    this.deliveryDt[0].valueへ書き込む
    ことができません。

    これは、作った当時のブラウザの中にこの
    方法でないとうまくいかなっかたものが
    あったからだったと思うのですが、memoが
    なく^^;;;いまはちょっと不明です。

    そこで、ためしに、あらかじめ
    thisinput = eval('window.document.'+oj.form.name+'.elements["'+oj.name+'"]')
    でオブジェクトをコピーしておいて
    その後thisinput.valueで入れるものを作って
    みました。

    http://game.gr.jp/js-ml/samples/199912/calendar/test20031126/cal1.htm

    <input name="#*[]" type="text"

    でも動いたりします...まずい?


    自信がないので、暫定対応です・・・ちゃんと
    バージョン管理しないとだめかな?


    この投稿に返信する>>

      8830  
    Re:日付入力用カレンダーは配列型名称では使用できないのでしょうか?   pug2 2003/11/26 12:38

    > > <input type="text" name="deliveryDt[0]" maxlength="10" size="12" value="" onfocus="wrtCalendar(this)">


    評価してその値を得る、という部分に関しては、こっちの方が
    簡単かな?

    でも、識別子には、基本的には、アルファベット・数字・アンダー
    スコア(アンダーバーとか下線とか言う)以外は禁止です。
    IEでは動いても・・・です。
    現存するブラウザが全て動いてくれるなら name="arr[2]" なんて
    のでもOKじゃないですかね。


    <html>
    <head></head>
    <body>
    <script>
    var arr = [1,2,3,4,5];
    </script>
    <form>
    <input name="arr[3]" type=button value="arr[3] は?" onclick="alert(eval(this.name))">
    </form>
    </body>
    </html>


    この投稿に返信する>>

      8831  
    (ありがとうございます。サブウィンドウ版の場合は・・・)Re:日付入力用カレンダーは配列型名称では使用できないのでしょうか?   かめ 2003/11/26 13:01

    早速のご対応、ありがとうございます。
    私はサブウィンドウ版を使用しておりますので、対応していただいたレイヤー版をもとに修正を加えてみましたが、どこをどう直していけばよいのか分からなくなってしまいました。
    お手数をおかけしまして申し訳ございませんが、サブウィンドウ版ではどこをどのように直せばよいのか教えていただけますでしょうか。
    宜しくお願い致します。

    この投稿に返信する>>



       | Top | Next || ツリー ( 返信内容あり ) | 投稿降順リスト ( 返信内容あり ) |
       (*もしエラーがでたらそのページのurlをここ へ)

    powered by livedoor