のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,939人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ+ JavaScript の質問用スレッド vol.98 +

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    952 = :

    ゴメン何言ってるのかわかんない

    953 = :

    >>951
    えっ?

    957 = :

    >>948
    どんなプロパティを持っててどんなイベントが使えて
    っていう情報が見れないですよそこわ

    962 = :

    フォーム部分
    <form name="abc">
    <input type="radio" name="test[0]"><input type="radio" name="test[0]"><br>
    <input type="radio" name="test[1]"><input type="radio" name="test[1]"><br>
    ...
    </form>

    スクリプト部分
    for(var i=0; i<2; i++){
    document.abc.elements['test[i]'][0].checked = true;
    }

    ○○
    ○○
    とあるラジオボタンに
    ●○
    ●○
    とチェックをつけたいのですがうまくいきません
    document.abc.elements['test[0]'][0].checked = true;
    document.abc.elements['test[1]'][0].checked = true;

    ●○
    ●○

    document.abc.elements['test[0]'][i].checked = true;

    ○●
    ○○
    なら動くのに何故でしょうか
    お願いします

    963 = :

    >>962
    全部「test[i]」という同じ名前になってるからでしょ。自分で「test[i]」って書いてるじゃん。
    そのiだけ自分の脳内で0や1に置き換わってくれるとか思うのは勝手な勘違いなだけ。
    対処方法は過去スレ見れば山のように前例があるから。

    967 = :

    Perlとかもそういった書き方できるから一概にどうとは言えんな

    968 = :

    こんな書き方するの PHPer くらいだろ。
    Perl でどんな使い方を期待して、こんな記法するんだ。

    970 = :

    まさか変数展開の話をしていたとは…
    それは単にプログラミング初心者のミスじゃないか。

    972 = :

    >>970
    今回の問題はそれが原因だったんだから
    変数展開の話しを想定するのが普通だろ
    逆にどんな話を考えてたのか聞きたいわ

    973 = :

    >>972
    え?お前↓の書き方見て、Perl 使ってるかも、とか思うの?w

    <input type="radio" name="test[0]">

    974 = :

    >>973
    おい、くだらねえ連投してるお前、さっさと新スレ立てろよ

    976 = :

    ありがとぅー!

    977 = :

    何この流れ、、、

    978 = :

    ネットで調べながら作ったのですが、詰まってしまいました。どなたかお力を貸していただけないでしょうか・・・

    【環境】 IE8, Firefox, chrome
    【何をしたのか】 マウスクリック
    【エラーメッセージ】 Uncaught TypeError: Cannot set property 'src' of null
    【期待する結果】 一つのものがあって、カラーヴァリエーションをそれぞれ表示させたいと考えています。
               そのために画像の切替をjavascriptで行おうとしましたが、
               同ページに一つだけの場合なら上手くいくのですが、複数になると全く動きません。
    【サンプルHTML】
    <img src="./images/oya_a_01.jpg" name="oya_a" /> //切替画像その1
    <img src="./images/01.jpg" onClick="chgImg('oya_a',0)"/>
    <img src="./images/02.jpg" onClick="chgImg('oya_a',1)"/>

    <img src="./images/oya_b_01.jpg" name="oya_b" /> //切替画像その2
    <img src="./images/03.jpg" onClick="chgImg('oya_b',2)"/>
    <img src="./images/04.jpg" onClick="chgImg('oya_b',3)"/>

    【サンプルjavascript】
    <script type="text/javascript">
    if(document.images) {
    var imgs = new Array();
    imgs[0] = new Image(); imgs[0].src ="./images/01.jpg";
    imgs[1] = new Image(); imgs[1].src ="./images/02.jpg";
    imgs[2] = new Image(); imgs[2].src ="./images/03.jpg";
    imgs[3] = new Image(); imgs[3].src ="./images/04.jpg";
    }
    function chgimg(imgNo, imgname) {
    if(document.images) {
    document.images[imgNo].src = (imgs[imgname]) ? imgs[imgname].src : imgname;
    }
    }

    979 = :

    chgimgの文字の大小
    chgimgの引数の順序

    980 = :

    >>979
    ありがとうございます。
    ご指摘いただいた修正をした結果、エラーはでなくなりましたが、
    正常な動作はしませんでした・・・。

    クリックした画像の一個手前の画像が切り替わってしまいました

    982 :

    >>980
    クリックする度にその対象となる要素を探しに行くのではなく
    まず最初に親子画像の要素をカップリングしておいて
    それからイベントハンドラを設定すればいいよ

    983 = :

    親子画像の要素をカップリング?

    985 = :

    こゆのどーよ
    <img src="./images/oya_a_01.jpg" name="oya_a" /> //切替画像その1
    <img src="./images/01.jpg" onClick="document.images.oya_a.src=this.src"/>
    <img src="./images/02.jpg" onClick="document.images.oya_a.src=this.src"/>

    986 = :

    >>985
    動きません

    990 = :

    >普通のプログラミング言語で普通の動きをする

    この「普通の動きをする普通のプログラミング言語」を列挙してください

    991 = :

    なでしこ言語

    992 = :

    >>987
    小数点はドット(ピリオド)のこと

    993 = :

    sed「コマンド」という表現に違和感がある。

    994 = :

    スレ違い

    995 = :

    残尿感がある。

    997 = :

    >>987
    「普通のプログラミング言語」なんて幻想。たまたま世界最初の高水準言語FORTRANがそうなって
    いて、多くの言語が真似しただけ。著名な言語ではPascalとかCommonLispとかはそうなってない。
    だからJavaScriptなんかごく「普通」だ。CとJavaとC++に似てるのが普通とかいうのは傲慢。

    998 = :

    話がよく分からないから各言語での結果を書いてよ

    1000 = :

    >>997
    普通とか言うくらいでいちいち反応して荒らすな
    心が狭い奴らだな


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について