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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    451 : Name_Not - 2011/08/11(木) 07:39:49.40 ID:??? (+47,-30,-67)
    obj.style.width = '120px';
    obj.style.height = '24px';
    これを
    obj.style = { width : '120px', height : '24px' }
    と書けないのはなぜ?
    452 : Name_Not - 2011/08/11(木) 08:10:30.88 ID:??? (+57,+29,-15)
    知識と認識の不足が生み出した結果の式が後者のものだから、かな。
    453 : Name_Not - 2011/08/11(木) 09:42:18.77 ID:??? (+13,-16,+0)
    >>451
    styleが新しいObjectになっても構わないのなら。
    454 : Name_Not - 2011/08/11(木) 09:43:47.82 ID:??? (-2,-30,-30)
    <input name="text1" type="text" onKeyPress="hoge()" value="入力欄">
    エンター押すと処理hoge()をするってしたくて上を書いたけど反応しません
    どうしたらいいですか?
    455 : Name_Not - 2011/08/11(木) 10:05:32.34 ID:??? (+57,+29,-3)
    ↑ごめんタイプミスだった
    スルーして
    456 : Name_Not - 2011/08/11(木) 14:26:19.95 ID:??? (+85,-29,-77)
    すみません、質問なのですが、
    最近私が管理している掲示板にスクリプトが書き込まれ、それを読み込んだ携帯電話のみが強制リセットしてしまいます
    このスクリプトはどういう意味なのですか?
    <script>
    $=(Object.toString=Object)+1
    </script>
    これだけで携帯を判別してリセットさせることができるのでしょうか?
    457 : Name_Not - 2011/08/11(木) 15:59:28.00 ID:??? (-1,-29,-29)
    このスレの vol.86 にも同じ様な質問来てるね。
    NetFront のブラウザで落ちるらしい。
    458 : Name_Not - 2011/08/11(木) 16:12:58.80 ID:??? (+62,+29,-4)
    >>456
    どこの掲示板か、URLを教えてもらえますか?
    力になれそうなので
    459 : Name_Not - 2011/08/11(木) 17:39:33.29 ID:XFi90rDr (+32,+29,-3)
    >>456
    掲示板に書きこまれたスクリプトが動いちゃうのはどうなのよ
    460 : Name_Not - 2011/08/11(木) 19:50:54.79 ID:zJWej4ZF (+29,+29,-76)
    フォームだとサブミットボタンをクリックしてもエンターを押しても
    サブミットイベントひとつで両方に反応しますが
    リンクの場合もクリックでもエンターを押してもひとつで両方に反応するようなイベントタイプはありますか?
    XULのオンコマンドみたいな感じの
    461 : Name_Not - 2011/08/11(木) 20:25:53.01 ID:??? (+13,-9,+0)
    クリックイベントじゃね
    462 : Name_Not - 2011/08/11(木) 20:46:29.58 ID:??? (+63,+19,-46)
    >>456
    ObjectとObject.toStringで無限に再帰してる・・・のかな?
    よくわからん。普通はそうはならない気がする。
    判別してるというか、単にそのコードを動かすと暴走する機種が存在し、
    攻撃者はそれを知っていたというだけの事でしょう。
    そもそも<script>が貼れる掲示板が異常。
    463 : Name_Not - 2011/08/11(木) 23:54:46.94 ID:??? (+37,-29,-15)
    Feature Listをカスタマイズしてる人いたら教えてくらはい
    デフォだとTabが3つまででそれ以上はliを増やしてもダメなんだですけど
    これをliで自由にTabを追加できるようにしてる人とかいないすか?
    464 : Name_Not - 2011/08/12(金) 01:01:04.47 ID:??? (+62,+29,-39)
    >>463
    入手先くらい貼ろうぜ大将。

    http://www.jscodes.com/jquery-feature-list-code/

    別に制限なんか無いみたいだぞ。
    隠れて見えてないだけじゃないか。cssよく見てみ。
    465 : Name_Not - 2011/08/12(金) 08:33:52.56 ID:??? (+62,-30,-23)
    obj.style = { width : '120px' }
    alert( obj.style.width )

    空なのはなぜ?
    466 : Name_Not - 2011/08/12(金) 08:41:48.53 ID:??? (+3,-30,-59)
    styleプロパティはreadonlyだから
    (http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-ElementCSSInlineStyle)
    値を代入することは出来ず一行目の処理は無効となり
    初期値のobj.style.widthが返る
    467 : Name_Not - 2011/08/12(金) 09:23:49.00 ID:??? (+54,+27,-1)
    >>465
    なんか言えよ
    468 : Name_Not - 2011/08/12(金) 09:59:11.83 ID:??? (+57,+29,-27)
    質問から50分で「なんか言えよ」とはどういうことだ
    ずっと張り付いてるとでも思ってるのかw
    469 : Name_Not - 2011/08/12(金) 10:07:13.48 ID:??? (+64,+29,-6)
    >>451からノーコメントのまま去りそうな臭いがするので牽制してみました
    470 : Name_Not - 2011/08/12(金) 10:29:20.93 ID:??? (+57,+29,-22)
    別にいんじゃない?礼儀を正す必要もないでしょ
    知らないところで頭を打てばいい
    472 : Name_Not - 2011/08/12(金) 13:39:48.10 ID:??? (-1,-29,-27)
    boolean化する為の否定の否定
    !!1
    !1->false
    !!1->true
    473 : Name_Not - 2011/08/12(金) 15:03:18.88 ID:??? (+0,-28,-27)
    あーboolean化するためなんですね、有り難うございます。
    474 : Name_Not - 2011/08/12(金) 15:53:50.43 ID:fumOBeko (-3,-30,-126)
    jQueryのセレクタで、不等号を使ったりすることってできる?
    以下のような要素があるとき、1-2だけ選択するという。

    <div id="hoge_1"></div>
    <div id="hoge_2"></div>
    <div id="hoge_3"></div>

    下のようなfor文を使う方法でなくて。
    大量にある場合、処理が止まる可能性があるので。

    for (i=1;i<3;i++) { #('hoge_'+i).selecter }
    475 : Name_Not - 2011/08/12(金) 20:56:29.98 ID:??? (+52,+29,-24)
    >>474
    一部を数値比較するならプログラミングの範疇じゃないかな
    カンマで並列化するぐらいか
    476 : Name_Not - 2011/08/12(金) 21:01:35.10 ID:??? (+57,+29,-15)
    >>474
    答えになってないけど、それやってる時点で何か間違ってる気がする
    使いたい要素のみに同じクラス名を指定しておけばいいんじゃないの?
    477 : Name_Not - 2011/08/12(金) 21:54:58.96 ID:q/W2HFBJ (-9,-30,+0)
    ホームページを製作しているのですが、IEブラウザで表示するとJavaScriptのエラーが発生するのですが、原因が分かりません。

    jQueryを使用したJavaScriptを2種類、それを1つのページに表示させようとするとエラーがでます。
    一つは「cross slide」、もう一方は「smooth navigational menu」というJavaScriptです。

    「cross slide」を<body>内の上部に、「smooth navigational menu」を<body>内の下部に設置すると、
    「cross slide」のスクリプトエラー(オブジェクトでサポートされていないプロパティメソッドです。コード:0と表示されます)が発生します。
    逆に、「smooth navigational menu」を<body>内の上部に、「cross slide」を<body>内の下部に設置すると、エラーは発生しません。

    次の書き込みでエラーが発生している部分の例をを記述します。

    また、使用しているソフトの関係上、本来<head>~</head>内に記述するscriptのタグを
    <body>~</body>内に記述している点をお伝えしておきます。
    478 : Name_Not - 2011/08/12(金) 22:01:04.85 ID:??? (+3,-30,-129)
    上述した「cross slide」のエラー発生部を記述します。

    <script type="text/javascript">
    $(function() {
    $('#banner').crossSlide({ ←このラインでエラーが発生
    sleep: 5, //sec
    fade: 1 //sec
    },[
    { src: './image/banner_001.jpg' },
    { src: './image/banner_002.jpg' },
    { src: './image/banner_003.jpg' }
    ]);
    });
    </script>

    よろしくお願いします。
    479 : Name_Not - 2011/08/12(金) 22:38:32.61 ID:??? (+89,-30,-128)
    <script src="jquery.js"></script>
    <script src="jquery.cross-slide.min.js"></script>

    <script src="jquery.js"></script> <-- いらん
    <script src="ddsmoothmenu.js">
    480 : 477 - 2011/08/12(金) 22:44:55.68 ID:??? (+3,-30,-104)
    早々に書き込みすいません。自己解決しました。
    原因は<body>内の「cross slide」と「smooth navigational menu」それぞれに、

    <script type="text/javascript" src="./jquery.min.js"></script>

    の記述をしていたためでした。
    同じスクリプトを<body>内に2つ記述をしてしまったのでおかしくなったみたいです。

    勉強不足でお騒がせしました。失礼します。
    481 : 477 - 2011/08/12(金) 22:46:18.24 ID:??? (+60,+29,-16)
    >>479
    あっ、まさにそのとおりでした。
    書き込み遅れて申し訳ございません。
    ありがとうございます。
    482 : Name_Not - 2011/08/12(金) 22:47:30.86 ID:??? (+64,+29,+0)
    >>479
    すげぇ。どんなエスパーだよw
    483 : Name_Not - 2011/08/12(金) 22:48:46.32 ID:??? (+66,+29,+0)
    >>465
    クリームパンとコーヒー牛乳買ってきて。
    484 : Name_Not - 2011/08/12(金) 23:31:13.36 ID:??? (+68,+28,-2)
    >>479
    これが本物のエスパーってやつかwwwwワロタwwwwwwww
    485 : Name_Not - 2011/08/13(土) 00:02:28.35 ID:??? (+57,+29,-10)
    なんでよ。推測、回答には十分な情報が提示されてるし
    エスパーでもなんでもないしょ。
    487 : 486 - 2011/08/13(土) 00:18:16.40 ID:c5dXM+51 (-1,+29,-43)
    例えば、
    iphoneってカテゴリーのエントリーがあれば、iphone.jpgを表示したいとかそんな感じです。
    カテゴリーとアイコンはあらかじめ所定のものだけと決めるつもりです。
    488 : Name_Not - 2011/08/13(土) 00:26:49.53 ID:F9ewc6mx (+61,+29,-11)
    >>487
    文字列見て要素にクラス名つけるか、画像貼る用の要素作って
    あとはスタイルシートで!
    489 : 477 - 2011/08/13(土) 00:56:10.68 ID:??? (+3,-30,-160)
    またまた、すいません。さきほど質問させていただいたものです。

    「smooth navigational menu」について教えていただきたいことがあります。
    「smooth navigational menu」をwidth:200;にし、width:200;のcontainerの中に入れたのですが、
    左端から約50pxほど離れてしまいます。下位メニューを表示させると、その左側にまた同じくらいの余白ができます。
    実際には余白と言うか、background的な色が表示されていて、メニュー本体が離れている感じです。
    さらに下位メニューを開くと、その余白が2つ分ぐらいに増えて離れて表示されます。
    さらに下位につれて、同じように余白がどんどんと大きくなっていきます。

    「smooth navigational menu」はwidthを変えた以外には、jsもcssも公式のままです。

    IEでもFireFoxでも同じ症状になります。
    なにが原因なんでしょうか?
    490 : Name_Not - 2011/08/13(土) 01:10:41.44 ID:??? (+98,+29,-14)
    >>488
    出来たら、もう少し詳細に教えていただけると嬉しいです。
    それか、ぐぐって幸せになれるワードを・・・
    491 : Name_Not - 2011/08/13(土) 01:22:42.55 ID:??? (+64,+23,-5)
    >>490
    「CSS 画像」で検索すればいいんじゃないの
    492 : Name_Not - 2011/08/13(土) 09:18:25.58 ID:F9ewc6mx (+6,+29,-37)
    >>490
    中途半端ですまんこ

    クラス名を、文字列と呼応するようにオブジェクトに格納しておいて
    要素が書かれるときに、そのクラス名も一緒に書く
    あとはCSSでなんとかなるじゃん?
    493 : Name_Not - 2011/08/13(土) 09:36:35.08 ID:??? (-2,-30,-32)
    >>474
    nth-child(-n+2)
    とか
    :not(:last-child)
    とか

    jQueryでためしてないから、できるかわからんけど
    494 : akiyan - 2011/08/13(土) 11:21:46.80 ID:??? (+42,+24,-1)
    フンガッ!
    495 : Name_Not - 2011/08/13(土) 12:12:42.40 ID:??? (-10,-30,-34)
    >>486
    > div.appendChild(document.createTextNode(cat));
    ここでカテゴリを挿入してるわけだから、img要素ノードを挿入するように変更すればいい
    496 : 486 - 2011/08/14(日) 04:01:45.77 ID:??? (-1,-29,-21)
    解決できました。
    取得したカテゴリー名をcase文でアイコンのurlを割り当てて、
    img要素追加で。
    かなりゴリゴリですが・・・
    497 : Name_Not - 2011/08/14(日) 13:00:59.08 ID:??? (+39,-30,+0)
    すみません。初心者なのでとても基本的な質問かもしれませんがよろしくお願いします。色んな解説サイトを見て試行錯誤したのですが敵いませんでした。
    【環境】WindowsVista, Google Chrome(13.0.782.112)
    【期待する結果】下記のスクリプトはフォームにパスワードを入力してログインボタンを押し、該当すると他のページ飛ぶというものなのですがログインボタンを押さずともENTERキーを押しただけで入力項目を検証して他のページ飛ばすということは出来ないでしょうか?
    【サンプルコード】


    <head>
    <script language="JavaScript">
    <!--function myButton(){
    myPassWord = document.myFormText.myFormTextPass.value;
    if ( myPassWord == "pass" )location.href = "hokano.html";
    else alert( "パスワードが違います!" );
    }
    // -->
    </script>
    </head>



    <body><form name="myFormText">パスワード:
    <input type="password"name="myFormTextPass"><input type="button" value="ログイン" onclick="myButton()">
    </form></body>
    498 : 497 - 2011/08/14(日) 13:03:01.86 ID:??? (+62,+29,-102)
    すみません。語弊があったので修正

    ログインボタンを押さずともENTERキーを押しただけで入力項目を検証して他のページ飛ばすということは出来ないでしょうか?

    ログインボタンを押してもENTERキーを押しても入力項目を検証して他のページ飛ばすということは出来ないでしょうか?

    こちらの間違いです
    499 : Name_Not - 2011/08/14(日) 13:06:39.83 ID:??? (+4,-30,-42)
    type="button"ではなくtype="submit"にして
    formのonsubmit属性でmyButton関数を呼び出す
    500 : Name_Not - 2011/08/14(日) 13:11:43.52 ID:??? (+106,-29,-44)
    >>497
    関係ないけど、それソース見るだけでパスワードが分かっちゃうからあんま意味なくね?
    location.href = myPassWord + ".html"; という風にした方がいいんじゃないの?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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