+ JavaScript の質問用スレッド vol.94 + 次スレは975超えたら。テンプレは結局現行と同じでMSDNのみ新しくする?
空文字はデフォルト値って仕様で決まってるわドアホ
jQueryの仕様?
956 :
941 :2012/01/08(日) 20:52:36.69 ID:???
>>953 jQueryのマニュアルには明記されている。
DOM直接はどうだろ。
CSSOMって再開してたんか
IE以外なら使えるよ
まじすかwikiのほうが情報古かったんですね
script type = "txt/javascript"と script language = "javascript"って何が違うの?
上、HTMLの使用に書かれている属性、MIME-Typeを指定する 下、大昔にブラウザベンダーが勝手につけた幻の属性。 HTML4.xの仕様にもない、HTML3.2でも探したけど見つからなかった
application/ecmascript application/javascript application/javascript;version=1.8 application/x-javascript text/ecmascript text/javascript
>>963 type属性のapplication/javascript;version=1.8ってFirefoxだけだっけ?
厳密にはJavaScriptのMIMEタイプがtext/〜にはならないんだけどね (MIMEタイプの"text"は人が読むためのテキストという意味)
>>962 HTML4.01とXHTML1.0にはある
標準仕様で定義されてるのは application/ecmascript application/javascript text/ecmascript text/javascript
>>966 HTML4.01 Strict のほうだけ見てたわ
HTML4.01 Transitional はあった
<!ELEMENT SCRIPT - - %Script; -- script statements -->
<!ATTLIST SCRIPT
charset %Charset; #IMPLIED -- char encoding of linked resource --
type %ContentType; #REQUIRED -- content type of script language --
language CDATA #IMPLIED -- predefined script language name --
・・
↓
>>2 Ajaxスレと1行javascriptは更新停滞気味だから不要じゃないかな
>>970 に異論が出なければこの2つをけずりましょうか?
こうしてみるとJavaScriptスレは意外と少ない…(多ければいいというものでもないけど)
span onMouseover="opentextでポップアップを設定した文書を、 FC2ブログに掲載したのですが、IE8ではポップアップがかなり上の方(画面外のこともある)に出てしまいます。 FFでは正常です(テンプレートによっては少しずれることもありますが、大したことはないです)。 同じ内容のファイルを、ブログに掲載せずに単独で見たときは、IE8でも正しい位置に表示されます。 これは既知の現象でしょうか? なお、私は2chエクサワロスというサイトの2chコピペブログ支援ツールというソフトを利用して出力しているのですが、 JavaScriptの知識がないので、どこがいけないのか全く分かりません。 IEの仕様ということならあきらめも付くのですが……
その群れの中に個人サイトみたいなのを紛れ込ませるのはどうなのかしらん
html5.jpの著者ってJavascriptの講師もしてたのか。 習いに行きたいけど遠いなぁ
なんでJだけ大文字なんだよ いい加減むずむずするわ
>>984 だからそれはVisual Studio用のだっつーのよ
987 :
978 :2012/01/09(月) 04:17:48.22 ID:???
調べているうちに解決しました。
テンプレートの一番初めにある下記の行を、削除することでIEでも正しい位置に表示されるようになりました。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd ">
調べてみたらどうも互換性の宣言のようですね。
narutoというテンプレートではIE8でもポップアップが正常位置に表示されたので、
原因を切り分けしていくと、この宣言が原因だと分かったのです。
narutoのようにこの宣言がないテンプレートも存在することから、なくてもよいと判断しました。
>>981 このスレには、JavaScriptをJavaScriptと書く者、JSと略して書く者やJavascriptと書く初心者とJavaと書く勘違い野郎が来る
>>981 そんなタイプミスっぽいのよりもJavaScripterって書く奴の方が嫌いだ
<item> <hoge></hoge> <hoge2></hoge2> <hoge2></hoge2> <item> jQueryです。 このような<item>が並んでるxmlを読み込んで、hogeとhoge2をそれぞれ変数に突っ込みたいです hoge2は1つもない場合もあれば、複数ある場合もあるのですが同名の要素が複数ある場合に配列に突っ込むのがうまくいきません hoge2 = new Array(); $(this).find('hoge2').each( function{ var temp = $(this).text(); hoge2.push(temp); }); 自分で書いたのはこんなんです、誰かアドバイスお願いします。
それで問題ないように見えるけど・・・ var hoge2 = new Array(); $("hoge2", this).each(function() { hoge2.push($(this).text()); }); こんな感じで試したらうまくいったけど?
992 :
Name_Not_Found :2012/01/09(月) 07:17:47.57 ID:NfZgBYMf
すみません、本当にしょうもない質問なのですが $("#hoge")こういうの口で説明するとき「ドル カッコ アイディーhoge」でいいのでしょうか? Javascript使う仕事に決まったのですが、読み方で恥かきそうなので
「jQueryセレクターで、ID、hogeを指定する」 これで伝わらない相手なら、その言い方でいいんじゃない?
jQueyrセレクターですか。ありがとうございます!
>>990 functionのあとに()がないが…
997 :
Name_Not_Found :2012/01/09(月) 08:56:32.12 ID:WCvX0dGt
実際に現象が見せられなくてあれなんですが
http://jsfiddle.net/maeSZ/1/ このコードを私のwebサーバで動かすと挙動がおかしくなります。
具体的には、 chrome最新版で見て
リンクからここに飛んだとき、数字の表示が中央ではなく
左上の座標0,0を中心として表示されることがある
1度目のアクセスは正常で、2度目からズレる
そのページでF5すれば位置のズレがなおる
再びリンクからアクセスすると1度目は正常で2度目からズレる、のパターン
firefoxで確かめてみたところ、この現象は発生しませんでした。
ブラウザ側のOSはubuntu11.04 64bitです
これはどこの問題でしょうか?
またどのようにすれば常に正しい位置に表示されますか?よろしくお願いします。
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。