元スレ+ JavaScript の質問用スレッド vol.93 +
JavaScript覧 / PC版 /みんなの評価 :
551 = :
var $ = parent.$;
だけではダメみたいです
コードに問題があるわけではなく、なにかFireFox向けにコードを追加しないといけないようです。
親でも子でもjQuery読み込んで最初は動いてたんだけどなあ・・・
552 = :
ここでよくわからんような質問する人全員に言っておきたいが
まずは小さなことや部分的なことから始めて
どこがうまく言ってなくてなにを聞きたいかだいたい説明できるような大きさの事しかするな
なんか動きませんとかくらいじゃ答えようがない
553 = :
>>547
分かってないようだから質問。
順序を維持して重複を削除、順序を破壊して重複を削除、どっちが正しい?
最初に出されたコード(>>530)は論理を無視して単にコードを短くしたいだけように思えるが。
重複の条件なんて===で調べればそれで十分。必要なら任意で判定用のコールバックを受け取ればいいし。
オブジェクトの重複を検査出来ないなんて言い訳にすぎない。
554 = :
>>553
===で調べれば十分だと俺も言ってるだろが
だがオブジェクトの場合ややこしい(中身が同じでも別参照はtrueにならないんじゃないか)って言われたから
それに対してそこまで汎用的に使えるライブラリといっていいようなものを作れとか面倒見きれん
配列の中身総当たりで調べるのは特にdeepならそれこそ重過ぎて使い物にならないから
今回はわざわざsort使ってやっただけでこれは『一例』としていいんだ
って意味でケースバイケースって言ったんだよ
不満なら俺に文句いうよりも自分が思うような『一例』を挙げてやれよ
555 = :
>>530
おめえこれ人様のコードをコピペしてもってきただけじゃんw
556 = :
>>555
違います
そうだとよかったね
557 = :
やはりダメですね
>>505
の宣言部のみのこしてスクリプト
<script type="text/javascript">
var ajaxURL = "http://localhost:8080/jsonservice";
$(document).ready(function(){
以下を削除しましたが読み込みでエラーが出てます
お手上げです
559 = :
>>554
勘違いしすぎ。オブジェクトの場合ややこしい(>>531)ってのは参照レベルでの話だよ。
var a = {x:3};[a, {x:0}, a, {x:5}].sort(); これで確かめるといいよ。
561 = :
>559
ああそうか、なるほど
それはすまんかったな
>>330は正直値が文字列か数値としかイメージできてなかった
その場合の『一例』として見てください
563 = :
もう誰かが全部総合したライブラリ作ればそれで済むだろ
誰か作れよ
functionとかオブジェクトはJSONに変換すればいいかな
566 = :
まず型で分けてJSON化して比較するのが答えかな
使い物になるのかは別問題だけど
でもprototype関連とか一工夫いるし
メソッドが列挙できないように隠されてたら無理かもしれない
567 = :
565は全然わかってねえな
568 = :
分かってないのはお前だボケ
569 = :
これはひどい
570 = :
画像をGoogle画像検索からランダムに取得して
少し暗め等その時の設定にあった雰囲気のものを選別して
一定時間毎に背景に表示することは可能でしょうか?
可能であればどのようなコードを書けばいいのかアイディアをください
571 = :
再現性のある最小限のコードで確認しました
&TB_iframe=trueオプションを外せば動きますが・・・
直接iframeをjQueryで挿入してもエラーが出るのだろうと思います
test.html
<html lang="ja" xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="../css/thickbox.css" type="text/css" media="all" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
<script type="text/javascript" src="../js/thickbox.js"></script>
</head>
<body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<a href="iframe.html?keepThis=true&TB_iframe=true&height=500&width=600" class="thickbox" title="" target="_blank">
<input type="button" value="編集" onclick="" />
</a>
</body>
</html>
iframe.html
<html lang="ja" xml:lang="ja" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
</head>
<body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
hello!!
</body>
</html>
572 = :
>>566
functionが比較出来なくなるし、オブジェクト初期化子に変換されるような
valueOfとかtiStringが後で書き換えられたら正しく比較出来なくなる
573 = :
>>544
やっと動きました、ありがとうございました
574 = :
もう「配列から重複を取り除く」に必要な情報をコールバック関数に提供。
削除は末尾に近い要素。これでよかろ。
仕様の決定権が実装側にあるなら別だけど
テキトーな仕様に付き合ってあれこれやってたらきりがない。
テキトーに実装して、あとは使うヤツに任せりゃいい。
575 = :
自転車置場の議論でググってみましょう
576 = :
<body>
<dl class="a1" id="s1">
<dt>2007年1月1日</dt>
<dd>ここに2007年1月1日の日記の内容を書きます。</dd>
</dl>
<dl class="a2" id="s2">
<dt>2007年2月1日</dt>
<dd>ここに2007年2月1日の日記の内容を書きます。</dd>
</dl>
<script type="text/javascript">
var Slider=function(kp,popo){
var a,h,d;
a=document.getElementById(kp);
h=a.getElementsByTagName('dt');
for(i=0;i<h.length;i++){
var d=h[i];
d.onclick=function(){alert(popo)};
}
}
var slider1=new Slider("s1",'hello');
slider1();//動く
var slider2=new Slider("s2","see you");
slider2();//動かない
</script>
</body>
なぜ動かないのか分かりません、教えてください
577 = :
slider1(); でエラーになってる。slider1の値は関数オブジェクトじゃない。
newがどう振る舞うのか。new Sliderが返す値が何なのか。
この辺調べて、Slider関数を呼出すのにnewが必要かどうかよく考えること。。
579 = :
>>578
再現出来る例えを示そうな
582 = :
583 = 558 :
>>581
ドメインまたぎはご法度
585 = :
>>583
なるほど・・・。
http://www.squabu.com/CodeSamples/Samples/Json/Jsonp.aspx
ありがとうございます
587 = :
このスレの住民って本気出したら、グーグルマップ作れるレベルなん?
588 = :
いいえ
ただ本で得た知識を披露してるだけです
まともな本を5冊ぐらい読めば回答にもいちゃもんつけれるレベルになるので本を読みましょう
589 = :
できるけどパフォーマンスは最初数分の一くらいになりそう
あと地図は開発者の家の周りだけになる
590 = :
ここの連中ってさFirefox前提で回答してない?
593 = :
僕はネスケ4.0が好きです
596 = :
男は黙ってChromeっしょ
598 = :
>>590
古いIEに対応させたいならprototype拡張してやれば
599 = :
ひどいじえんをみた
600 = :
ブラウザなんて用途で使い分けるもんだいないのか
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.93 + (1001) - [100%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.113 + (1001) - [95%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.131 + (1000) - [95%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.130 + (1001) - [95%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.131 + (1004) - [95%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.132 + (1001) - [95%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.113 + (1001) - [95%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.133 + (1001) - [95%] - 2018/6/8 10:45
トップメニューへ / →のくす牧場書庫について