[過去ログ] + JavaScript の質問用スレッド vol.84 + (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
685: 2011/03/21(月)18:24 ID:??? AAS
何を作りたいのかは知らないが配列の順番に依存してる点で設計が悪い
686
(1): 2011/03/21(月)18:53 ID:??? AAS
<script type="text/javascript">
<!--
function test(btn){
var index;
index = ここでボタンのインデックスを取得
document.getElementsByName("text")[index].value = "hoge";
}
-->
</script>
</head>
省10
687: 2011/03/21(月)19:51 ID:??? AAS
>>686
form.elements.button で多少効率がよくなると思うけど、name も value もユニークじゃない設計にする必要あるの?
688: 2011/03/21(月)20:33 ID:??? AAS
btn.nextSibling.value = "ほげ";とかは?
htmlに依存するけど。
689: 2011/03/21(月)21:11 ID:??? AAS
html側にname以外で識別子の代わりになるものを仕込んだりすれば楽にできる
汎用性のあるスクリプトにしたいなら無理だけど
結局は設計次第だな
690: 2011/03/21(月)21:15 ID:??? AAS
<!--//-->がいらないとかフィーチャーフォン無視するの?
691: 2011/03/21(月)21:18 ID:??? AAS
<!--//-->入れて問題が出るケースってあるんですか?
692
(3): 2011/03/21(月)21:24 ID:??? AAS
<script type="text/javascript"><!--
 // HTML4
 var i = 0;
 i--;  // コメント内に "--" は書けない!
 i -= 1; // "-=" は書ける
//--></script>

<script type="text/javascript"><!--
 // HTML5
 // HTML5 では "-->" でコメントを閉じても良い
--></script>
693: 2011/03/21(月)23:36 ID:??? AAS
結局for文で回すのがよさそうです。。
ご教授ありがとうです。
694: 2011/03/21(月)23:40 ID:??? AAS
同階層のindexを直接返すプロパティがないからなー
695
(3): 2011/03/22(火)06:35 ID:??? AAS
>692
コメント中に--が禁止されてるのは実装がより複雑になって不具合を起きることがないようにするための配慮であるが
既にどのブラウザも複雑な実装によって使っても問題なくなってる
そういう中でHTML4では使えないと言って何になるんだい?
もっと本質的な意味を考えた方がいいよ
696
(1): 2011/03/22(火)07:57 ID:??? AAS
>>695
本質的な意味ってんなら、SGML、XMLともに構文違反だ
XHTML 1.0で--なんか書いたらXMLパーサが受け付けない
HTML 4.0をSGMLパーサ処理することはないだろうから
こっちははなから眼中にないがな

データの保存性、相互運用性ではなく
今あるブラウザで動けばいいなら素直にHTML5に移行しろ
そんな奴がJavascriptについては堅牢性だの保守性だの語るわけだから
ちゃんちゃらおかしいわな
697
(2): 2011/03/22(火)11:31 ID:??? AAS
配慮であるが(笑)
698
(1): 2011/03/22(火)12:24 ID:??? AAS
>>695
仕様と実装は本質的に意味が違う。
自分の観測範囲のブラウザでだけ動作保証できればよく、相互運用性を度外視していいのなら仕様を無視すればいいと思うよ。
しかし、script要素に対応せずコメントに対応する全ての実装を知っているとは凄い自信だな。
699: 2011/03/22(火)13:11 ID:pvys0qeG(1) AAS
Google Chrome 10.0.648.151 で XMLHttpRequest を使うと
読み込みが完了するまでタブのローディングアイコンが回り続けます
IE、Firefox、Opera では問題ありません
ロングポーリングをしたいのですが、Chrome においてこの問題を解決するにはどうすれば良いでしょうか

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<title>foobar</title>
</head>
省8
700: 2011/03/22(火)16:58 ID:??? AAS
JavaScriptの例外処理について教えてください。

try {
} catch (e) {
alert(e.description);
}

でエラーの詳細が取得できますが、エラーの発生行数を
取得することはできないでしょうか?
ご存知のかたがおられましたらお願いいたします。
701: 2011/03/22(火)17:03 ID:??? AAS
JavaScriptには行という概念はない
デバッガ使えばわかるけど
702: 2011/03/22(火)17:15 ID:??? AAS
window.onerrorでできました。
失礼しました。
703
(2): 2011/03/22(火)23:52 ID:??? AAS
>>695
お前innerHTMLしか使ったことないんじゃね
XHTMLソースをとってきてHTMLDocumentを作るとか、サーバのXMLパーザーに渡すとか
ちょっとでもそういう経験があれば、整形式違反なんか絶対にできない
自分に経験がないからと言って、仕様を全否定する奴がHTML界隈に多すぎだろ
704: 2011/03/23(水)00:20 ID:??? AAS
みんながみんな仕事でやってるわけじゃないんだよ
HTMLやJavaScriptなんて趣味でやってる奴のほうが圧倒的に多いでしょ
自分のおかれた環境=常識としてしか捉えられない人には辛いかもね
1-
あと 297 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.012s