+ JavaScript の質問用スレッド vol.66 +at HP
+ JavaScript の質問用スレッド vol.66 + - 暇つぶし2ch330:Name_Not_Found
08/08/17 10:57:51
SECTION と sectionだけでいいだろ
なんでABC...と全部引数にするんだよタコ

331:Name_Not_Found
08/08/17 11:07:53
>>330
いわれて見ればその通りだな

332:Name_Not_Found
08/08/17 12:24:02
>>326-327

333:Name_Not_Found
08/08/17 12:54:19
書き方がアレだから誤解されてもしょうがないけどなー

334:Name_Not_Found
08/08/17 13:36:21
それはともかくIE6が生きてるうちはなんもできないね

335:Name_Not_Found
08/08/17 14:19:38
なんか上から目線の痛い奴がいるなぁ・・・夏か。

336:Name_Not_Found
08/08/17 17:08:51
マウスのホイールをスクロールしたら関数を呼びたいのですが、
どうすれば良いのでしょうか。

また、スクロールの向き(↑か↓か)によって処理を変えるということもやりたいと考えているのですが、
どうすれば良いのでしょうか。

よろしくお願いします

337:Name_Not_Found
08/08/17 18:05:33
onmousewheel/DOMMouseScrollイベント拾って、
event.wheelDelta/3かevent.detail/-120みたいな感じで向きを取得。

338:Name_Not_Found
08/08/18 07:59:57
ありがとうございます。

339:Name_Not_Found
08/08/18 20:38:23 AxZsi/Qj
javascriptでクッキーの読み書きをしているのですが
「あいうえお」と書き込んだはずが「BDFHJ」と返ってきてしまいます。
何が原因なのでしょう?

ちなみにファイル等はすべてUTF-8で統一しています。

340:Name_Not_Found
08/08/18 20:51:12
>>339
cookieに日本語直接入れたわけではなくescapeして入れたのにunescapeしてみたら違ったってこと?

341:Name_Not_Found
08/08/18 21:04:26
cookieに直接日本語を入れてはダメだというのを知らなかったのが原因でした。
ありがとうございました

342:Name_Not_Found
08/08/18 21:47:57
XmlHttpRequest つかって HTML の断片を読み込んでいます。
その中に <script>タグがあるんですけど、それが実行されません。
たとえば
<script type="text/javascript">alert('OK');</script>
というのをとってきてこれを $('placeholder').innerHTML = html; の
ように代入したんですけど、alert() が実行されません。
原因と対処方法を教えてください。
ぐぐるときのキーワードでもいいです。
よろしくお願いします。

343:Name_Not_Found
08/08/18 22:19:39
>>342
scriptはinnerHTMLじゃ実行されない。
なので、evalするか、evalが危なそうならscript要素を動的に作る。
jQueryの場合はscript.textとappendChild使ってやってる。
URLリンク(gihyo.jp)
ただ、document.writeみたいにその場で実行しなくちゃいけないものはこれだとダメだけど。

344:Name_Not_Found
08/08/18 22:33:00
>>342
大文字小文字。

>>343
危なそうならscript要素?何だそれ?
つうか、危ない危ないと自作自演で騒ぐ馬鹿はアホ外人だけにやらせとけって言ってるだろ。

345:Name_Not_Found
08/08/18 22:48:46
>>344
日本語でおk

346:Name_Not_Found
08/08/18 23:12:04 wGd6+L3U
>>313

教えていただいたとおり
window.parent.frame1.document.getElementById('test_0500').scrollIntoView()
を指定してみたのですが、うまく動きませんでした。

残念です。

innerHTML内のアンカーに対してどうやってリンクをはればいいんですかね。
誰も悩んでいないので非常に簡単なことのような気がしますが・・・。

ソースは明日でもアップできるところがあればアップします。



347:Name_Not_Found
08/08/18 23:48:07 AxZsi/Qj
DOMでサーバとつなげてデータを受け渡しする処理を作っているところなのですが
「&」はどのようにすれば渡せるでしょうか?
解決する糸口が見つけれないのでおねがいします

348:Name_Not_Found
08/08/19 00:30:59
URLエンコード

349:Name_Not_Found
08/08/19 00:35:08 TOpsvi2r
prototype.js(v1.6)でクラス変数・メソッドを定義するのに
以下のようにしているのですが、
もっとエレガントに出来ないものでしょうか?

// クラス定義
var Foo = Class.create({

  // インスタンス変数
  instanceVariable: "",

  // インスタンスメソッド
  instanceMethod: function() {
  }

});

// クラス変数
Foo.classVariable = "";

// クラスメソッド
Foo.classMethod = function() {
};

350:Name_Not_Found
08/08/19 00:50:56 /G3i/MBt
>>348
試しにalert( encodeURI(dat3) ); をコードの中に混ぜてみましたが、
&は変換されずにポップアップに出てきました
ちなみにブラウザはFirefox3です


351:347
08/08/19 01:35:41
いや、半分まではうまく行ってました。
サーバ側ではちゃんと&を受け取ることが出来ていて、
その後データをXML形式にしてクライアント側に返信しているのですが、
&がXMLに混ざっているせいで、XMLそのものが不成立になり、
結果がおかしくなっていました。

こういう場合、どうやって回避すべきなのでしょうか?

352:Name_Not_Found
08/08/19 01:47:21
まずは日本語での説明能力を身につけることじゃないかな

353:Name_Not_Found
08/08/19 02:02:01
MDCくらい読めばいいのにね
encodeURIComponent

354:Name_Not_Found
08/08/19 11:58:53
>>349
マルチポストしながらエレガントさを求めるのはいかがなものか

355:Name_Not_Found
08/08/19 13:29:10
decodeURI、encodeURIは「; / ? : @ & = + $ ,」の文字を変換しませんが
decodeURIComponent、encodeURIComponentは変換を行います。

356:Name_Not_Found
08/08/19 14:33:07
こんにちは。
overlibで画像を表示することは不可能なんですが、他のやり方ご存知でしょうか?

357:Name_Not_Found
08/08/19 15:04:13
読むと、XML の中に & を混ぜたいって話だろ?
encodeURIComponent じゃなくて、escapeXML 相当の機能だろう。

function escapeXML(str) {
return str.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');
}

358:342
08/08/19 19:00:49
>>343
>scriptはinnerHTMLじゃ実行されない。
>なので、evalするか、evalが危なそうならscript要素を動的に作る。

ありがとうございました。
アドバイスに従って、<script>タグをとってきてcontentをevalすることにしました。
var elem = $('placeholder');
elem.innerHTML = html;
var scripts = elem.getElementsByTagName('SCRIPT');
for (var i = 0, n = scripts.length; i < n; i++) {
 eval(scripts[i].childNodes[0].nodeValue);
}

>>344
>大文字小文字。

なんのことですか?


359:Name_Not_Found
08/08/19 19:09:52
<!-- 【知らんがな】 -->
<script type='text/javascript'>
(function(){
//コード
})()
</script>
<!--
こう書けばグローバルな名前は汚れないのかな?w
-->

360:Name_Not_Found
08/08/19 20:25:13
グローバルに宣言すれば汚れますよ

361:Name_Not_Found
08/08/19 20:44:09
>evalが危なそうならscript要素を動的に作る
違いがわからないので誰か説明してくれ

362:Name_Not_Found
08/08/19 21:11:02
>>354
二つのスレをよくもまぁ見てんのな。
ご丁寧にレスも二つのスレにしっかりとつけやがって阿呆が。
お前みたいな雑魚の力なんぞ借りなくてもできたから安心しろや。

// クラス定義
var Foo = Class.create({

  // インスタンス変数
  instanceVariable: "",

  // インスタンスメソッド
  instanceMethod: function() {
  }

});

Object.extend(Foo, {

  // クラス変数
  classVariable: "",

  // クラスメソッド
  classMethod = function() {
  }

});

363:Name_Not_Found
08/08/19 21:55:49
使い捨てオブジェクトによる二度手間とループによる継承(笑)もどき
いいかげん無駄だと気付け。ほんとPrototypeは有害だ。

364:Name_Not_Found
08/08/19 21:55:51
>>362
妄想激しいな

365:Name_Not_Found
08/08/19 21:58:37
prototype.js (笑) とか言ってるのって真っ先に飛びついてった奴らだろ

366:Name_Not_Found
08/08/19 22:23:07
>>363-365
無能を晒してどうすんだお前ら?
理解できないならそうと言ったらどうよ?
アホはアホなりにがんばれw

367:365
08/08/19 22:37:25
>>366
インスタンス変数はコンストラクタの中で代入しないとクラスで共有されるから注意、分かったら氏ね

368:Name_Not_Found
08/08/19 23:13:47
おまいら旨そうな餌をばらまくなよだれがでる

369:Name_Not_Found
08/08/20 00:37:27
>>367
例は分かりやすく書いただけだ阿呆が。

prototype.js否定してる奴って
ブラウザ毎の差異を自前ライブラリとかで
実装しちゃってたりするのかw
ブラウザが増えたり、バージョンが上がったりする度に
ソースに手入れるのか?ご苦労なこったなw
その方がよほどアホだろ?

クラス定義の仕方の統一とか継承以外にも
prototype.jsを使う利点ってのがあるんだよ。
アホ共がw


370:Name_Not_Found
08/08/20 02:16:25
エレガントなレスですねw

371:Name_Not_Found
08/08/20 03:07:46
もう終わりなのかいお二人さん

372:Name_Not_Found
08/08/20 03:09:26
          ____   
       / \  /\ キリッ
.     / (ー)  (ー)\      
    /   ⌒(__人__)⌒ \    <エレガントなレスですねw
    |      |r┬-|    |   
     \     `ー'´   /
    ノ            \
  /´               ヽ              
 |    l              \
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、.    
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

          ____
        /_ノ  ヽ、_\
 ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒)
| / / /     |r┬-|    | (⌒)/ / / //  <だっておwwwwwwwwwwwwwwwwwww
| :::::::::::(⌒)    | |  |   /  ゝ  :::::::::::/
|     ノ     | |  |   \  /  )  /
ヽ    /     `ー'´      ヽ /    /     バ
 |    |   l||l 从人 l||l      l||l 从人 l||l  バ   ン
 ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、    ン
  ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒))

373:Name_Not_Found
08/08/20 03:45:12
またまた
にぎやかなレスする奴らばっかw
どっちも消耗しろw


374:Name_Not_Found
08/08/20 04:58:24
ここまでESの話題なし

375:Name_Not_Found
08/08/20 08:12:08
javascript使ってる人たちって、みなさんこんな感じなんですか?

376:Name_Not_Found
08/08/20 08:24:25
>>375
javascriptを使いこなせない奴がprototype.jsに頼るという図式

377:Name_Not_Found
08/08/20 09:13:35
>>374
別にいいじゃん。Web制作板なんだから3系ってことで。

378:Name_Not_Found
08/08/20 12:48:44
3K=キモイ、カラム、クサイ

379:365
08/08/20 13:30:34
どこをどう読んだら俺が prototype.js を否定してるように読めるんだ?

380:Name_Not_Found
08/08/20 13:45:51
>>361
ごめん、書いた後にscript要素動的に作っるのも変わらないなと思った。
適当に書きすぎました。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch