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

    私的良スレ書庫

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

    元スレJavaScriptを教えてもらう

    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
    501 : nobodyさん - 2007/11/10(土) 14:40:00 ID:??? (+26,+28,-35)
    読んでないからわからんが仕様と実装と実装の仕様を分けてるんじゃないの
    502 : nobodyさん - 2007/11/11(日) 01:25:09 ID:??? (+27,+29,-30)
    初心者(初学)だと確かに厳しいけどそこそこプログラミングできる人には良いと思う。自分は初心者だったが、今はジャワサイ本読むようになったからか、初めてのサイ本は簡単に見える
    503 : nobodyさん - 2007/11/16(金) 15:27:46 ID:PJayprsB (+29,+29,-87)
    質問です。

    javascriptでテキストを返すんですが
    10行だったらブラウザのスクロールバーが出ないんですが
    20行だったら出るというような状況です。

    この時スクロールバーが出るため、ブラウザのウィンドウ分
    表示が左にずれます。

    スクロールバーをわかりにくくなりそうなのでできればやめたいです。

    この場合最初からスクロールバーを出しておくようなデザインにするしかないのでしょうか?

    皆さんの意見お願いします。
    509 : masa - 2007/12/04(火) 23:21:16 ID:??? (+13,+15,-5)
    正直、対応アーキテクトが一番多いからFirefoxでしか動作確認してない。
    510 : nobodyさん - 2007/12/05(水) 11:07:13 ID:??? (-21,-29,-39)
    Firefox でしか動かないスクリプトなんざ
    IE でしか動かないスクリプト以下の価値しかないと思っている。
    Microsoft が Mozilla に変わっただけで、
    仕様の策定に関われてない状況は何も変わらないのに。
    511 : nobodyさん - 2007/12/05(水) 12:38:57 ID:??? (+27,+29,-12)
    >510の文書が下手すぎて、何を言わんとしているのか意図が掴めません。

    判る人、解説を...
    512 : nobodyさん - 2007/12/05(水) 12:49:47 ID:??? (+32,+29,-5)
    >>511
    俺はFirefoxが嫌い

    と言う風に読んどいたら良いんじゃないの
    513 : nobodyさん - 2007/12/05(水) 13:34:27 ID:??? (-27,-29,+1)
    >>511
    MSもMozllaも五十歩百歩
    514 : nobodyさん - 2007/12/05(水) 15:39:58 ID:??? (-27,-30,-155)
    デバッグ時にhiddenの値を表示できるようにこんな関数を考えたのですが、IEで実行すると
    「typeプロパティの値を取得できませんでした。このコマンドはサポートされていません」と出てしまいます。
    Firefoxではちゃんとできているのですが、これをIEでできるようにする方法はないでしょうか?

    function Unhide() {
    var objs = document.getElementsByTagName("input");
    for (i=0; i<objs.length; i++) {
    if (objs[i].type == "hidden")
    objs[i].type = "text";
    }
    }
    515 : nobodyさん - 2007/12/10(月) 05:01:16 ID:??? (+6,+13,-3)
    オーバーライドのエラーじゃね?
    520 : nobodyさん - 2007/12/15(土) 20:12:56 ID:??? (+27,+29,+0)
    やっぱFirefoxじゃないとダメってことですね
    521 : nobodyさん - 2007/12/15(土) 22:00:19 ID:??? (+1,+8,-12)
    サポートしてるだろw
    522 : nobodyさん - 2007/12/17(月) 12:55:24 ID:??? (+18,+29,-34)
    >>517

    仕様を見直しましょう。
    コールバック関数は素直に分けて書いた方が、判りやすいしミスも減ります。
    引数内で、無名関数を宣言するのは感心しません。

    ちなみに
    http://www.h2o-ajax.com/article219.html
    528 : nobodyさん - 2007/12/17(月) 20:56:07 ID:??? (+26,+28,-6)
    >どうやっても正常に反映されません
    どういう方法やったの?
    532 : nobodyさん - 2007/12/17(月) 23:58:12 ID:??? (-27,-29,-4)
    null値に += って出来たっけ?
    533 : nobodyさん - 2007/12/18(火) 00:04:14 ID:L0zm5ZbJ BE:1050970166-2BP(1) (+20,+28,-8)
    >>532
    そのレスをヒントにググってみるとすぐに解決できました
    ありがとうございます
    536 : nobodyさん - 2007/12/18(火) 18:11:58 ID:??? (-29,-22,-15)
    >>535
    と言うとMDCあたりに載っているのでしょうか?
    540 : nobodyさん - 2007/12/20(木) 21:15:33 ID:??? (-13,-9,-13)
    ECMAのカンマ演算子とか参照したのかと
    543 : nobodyさん - 2007/12/21(金) 14:38:57 ID:??? (+27,+29,-20)
    カンマ演算子って最後の式が評価値になるんじゃなかったっけ?
    544 : nobodyさん - 2007/12/21(金) 17:03:19 ID:fwlvHs3S (+23,+28,-150)
    ブログパーツというんでしょうか?
    よく、javascriptのタグが発行されて、はっつけると何かが表示されるようなのってあるじゃないですか?
    あれってどうやるのでしょうか?

    Ajaxに使われる、httprequestでしたっけ?あれは、たしか別サーバーのものは読めないですよね?
    iframeをjavascriptで生成して、writeすればいけそうですが、iframeというのがちょっと・・・

    objectタグも試したら外のものは表示できないみたいだし・・・
    他に、外サーバーのものをうまく表示する方法ってありますか?

    皆さんどうしてるのでしょうか?
    545 : nobodyさん - 2007/12/21(金) 20:54:34 ID:??? (+27,+29,-8)
    じゃないですか?とかでしたっけ?とか言わなくて済むようになってから出直して来い
    547 : nobodyさん - 2007/12/21(金) 22:30:23 ID:??? (-21,-30,-56)
    オライリーの「初めてのJavaScript」のサポートサイトいったらいきなり凄いコードがあって笑った


    例1-4 document.onload()によってイベトハンドラを呼び出す
    http://www.marlin-arms.co.jp/jpn/support/ljs/chap01/example01-04.html


    <script type="text/javascript">
     document.onload=hello();
     function hello() {
      var dt = Date();
      var msg = 'Hello, World! ' + dt;
      alert(msg);
     }
    </script>
    548 : nobodyさん - 2007/12/21(金) 23:26:42 ID:??? (-16,-30,-123)
    >>546

    >>544じゃないけど、面白そうなんで追ってみた。
    http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html

    技術的には 

    1) ブラウザ側でscriptタグを生成し src属性にサーバの URLを設定する。
    2) それをブラウザのヘッダ領域に appendChildすると、スクリプトとして実行するためにロードが始まる。
    3) サーバ側では、必要な情報を含んだscriptとして動的に生成し、返す。
    4) ブラウザはそれを実行することで情報を取得する。

    という理解でOK?
    body部のscriptを実行してるときに、head部にスクリプトを追加するというあたりが力技っぽいけど、良いのかな。
    549 : nobodyさん - 2007/12/21(金) 23:31:18 ID:??? (+22,+29,-19)
    >>547
    初めての人がやりそうな間違いが載ってるの?
    550 : nobodyさん - 2007/12/22(土) 00:37:58 ID:??? (-28,-30,-74)
    >>540-541
    えと…引数リストのカンマ区切りはComma Operatorになるんでしょうか?
    それだと常に最後の値しか飛ばない気がするし連結される理由にもなってないような…(;'A`)?
    例えば alert("s1", "s2", "s3"); なら出力は当然"s1"になりますよね。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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