+ JavaScript の質問用スレッド vol.105 +

このエントリーをはてなブックマークに追加
952Name_Not_Found:2013/05/09(木) 21:22:12.43 ID:E7sb2iUf
とほほはある意味戦犯やで…
953Name_Not_Found:2013/05/09(木) 22:45:07.97 ID:???
仕様書で十分
954Name_Not_Found:2013/05/09(木) 23:22:49.25 ID:???
新スレは975超えたら。テンプレは同一、、、でいいよね。
過去スレのアップとかテンプレに書くの?
955Name_Not_Found:2013/05/09(木) 23:47:48.70 ID:cPhAo/TF
過去スレデータのアップをいつもしてくれてる人には感謝してますが
テンプレには書かんでもいいんじゃね?

テンプレ案ページにでも書いておけば
956Name_Not_Found:2013/05/10(金) 15:14:07.04 ID:???
以下の条件をいっぺんに処理する記述を教えてください!
おねがいします

$(this).not( '[href*="' + location.hostname + '"]' ).attr.....
$(this).not( '[class*="home"]' ).attr.....
957Name_Not_Found:2013/05/10(金) 18:55:12.14 ID:???
javascriptで単精度浮動小数点演算をやるためのライブラリとかどこかにないでしょうか?
958Name_Not_Found:2013/05/10(金) 21:53:21.80 ID:???
あるから探せ
959Name_Not_Found:2013/05/11(土) 07:48:55.64 ID:???
>>956
それ、attrから先は同じ記述か?
960Name_Not_Found:2013/05/11(土) 10:14:23.94 ID:???
>>956

$(this).not( '[href*="' + location.hostname + '"]' , '[class*="home"]' ).attr.....
961Name_Not_Found:2013/05/11(土) 20:25:30.18 ID:???
そこにセレクター2つ指定できるんだっけ?
ドモルガンの法則も考えるとこんな感じ?

$(this).filter( '[href*!="' + location.hostname + '"], [class*!="home"]' ).attr.....
962Name_Not_Found:2013/05/11(土) 21:11:37.04 ID:???
*!=ってかけたっけ?
くっつければandになるんだからこんなのでいいんじゃね?

$(this).not( '[href*="' + location.hostname + '"][class*="home"]' ).attr.....
963Name_Not_Found:2013/05/11(土) 21:21:42.28 ID:???
*!=はだめだった
[〜]の属性セレクターならスペース無しで続けて書くとANDなのか。これは知らんかった
964Name_Not_Found:2013/05/11(土) 21:44:31.26 ID:???
>>963
http://api.jquery.com/multiple-attribute-selector/
これやね。

でも、.foo.bar みたいなのも andになるんだよね。
これはjQueryのドキュメントにないけど。
(querySelectorのセレクタのドキュメントにはあるのかもしれない)
965Name_Not_Found:2013/05/11(土) 22:16:30.08 ID:???
javascryptって使用例デザイン本みたいの見てもたとえばマウスカーソルの回りにティンカーベルみたいの表示するとかそういう邪魔なのばっかり書いてるけど
どこでも使われてるようなのだとどんなのがありますか?何から覚えればいい?
966Name_Not_Found:2013/05/11(土) 22:27:54.89 ID:???
>>965
自分が使いたいようなことをやってるコードを読めばいい
967Name_Not_Found:2013/05/11(土) 22:32:56.63 ID:???
>>965
勉強なんだから効率なんて考えないで手当たり次第コピーして動かせばいいのに
968Name_Not_Found:2013/05/12(日) 09:27:18.57 ID:???
>>965
マジレスしていい?
そのカキコから推測して、おまえセンスねーから。無理。
969Name_Not_Found:2013/05/12(日) 09:57:31.66 ID:???
javas cryptだったのか、知らなかった
970Name_Not_Found:2013/05/12(日) 11:55:39.28 ID:???
>>965
マウスカーソルに追随するティンカーベルは使い道ないだろうけど、
絶対、相対のpositionの概念、座標の取得、レイヤーの移動なんかは覚えなければならないものだろ
まずは、2chなんかでくだらない質問するくらいなら、自分の頭で考えるという習慣を身に着ければいいんじゃない?
971Name_Not_Found:2013/05/13(月) 14:06:15.10 ID:uYhcUjkH
クリップボードの画像をCtrl + Vだけでサーバーにアップロードできるサイト
http://snag.gy/

ここの画像を取得する実装はどうやって実現しているかわかりますか?
これを知って同じようなサービスを作りたいとは思わないのだけど
個人情報が映っているクリップボードを簡単に抜き取って悪用も可能なのでセキュリティ的に知っておきたい

IEのみ限定ですが、clipboardDataオブジェクトでクリップボードの操作ができることはわかったのですが
そのサイトはFirefoxでもChromeでもユーザーの確認なしに画像をアップロードできてしまうので震撼しています
972Name_Not_Found:2013/05/13(月) 14:26:31.99 ID:???
faqによるとChromeとFirefox以外はJava appletを使うとあるけど
973Name_Not_Found:2013/05/13(月) 14:37:30.59 ID:DbrUvN40
addEventListener、attachEventでフォームsubmitされたら関数実行するようにしています。
document.getElementById("result").innerHTML = answerString;
関数実行の最後の行に上記を記述してるんですが、IEでは表示されるのに対して、FFでは何も表示されない
他の処理(計算とか直前のクリップボードにコピーとか)は問題なく出来ています。

最後のinnerHTMLだけ処理が出来ていない感じですが、何か原因考えられますか?
974973:2013/05/13(月) 14:50:38.80 ID:???
自己解決しました
function calcStart() {

function calcStart(event) {
としたらFFでも動くようになりました
975973:2013/05/13(月) 15:02:41.87 ID:???
どうも違ったようです
直前のwindow.clipboardData.setDataで、IEでは何もされないのに対して、FFでは強制的にリロードされます
そのため、初期化されて何も表示されないようになっていました
976Name_Not_Found:2013/05/14(火) 00:12:28.20 ID:???
FirefoxやChromeでは、window.clipboardDataなんて存在しないんじゃないの?
977Name_Not_Found:2013/05/14(火) 04:40:42.87 ID:???
clipboardDataってClipboardEventのプロパティでは
978Name_Not_Found:2013/05/14(火) 05:20:23.46 ID:???
IEにはwindow.clipboardDataっていうのもある
979Name_Not_Found:2013/05/14(火) 17:12:13.75 ID:???
ユーザーIDとPW入力フォームでチェックボックスをオンにするとCOOKIEで保存しており、

ここで、チェックをはずしてSUBMITした場合はCOOKIEを消去する。ができず困っています。
日付をリセットしてるだけでは足りないということでしょうか?

function() {
var objChk = document.getElementById(rwAuthInfo.conf.chkElemKey);
if ( objChk.type == "checkbox" ) {
if( objChk.checked ) {
var obj1 = document.getElementById(rwAuthInfo.conf.passElemKey);
if ( obj1.value != null && obj1.value != '' ) {
var myPass = escape(obj1.value);
rwAuthInfo.CookieWrite(rwAuthInfo.conf.kwordPass, myPass, rwAuthInfo.conf.savePeriod);
}
var obj2 = document.getElementById(rwAuthInfo.conf.idElemKey);
if ( obj2.value != null && obj2.value != '' ) {
var myId = escape(obj2.value);
rwAuthInfo.CookieWrite(rwAuthInfo.conf.kwordId, myId, rwAuthInfo.conf.savePeriod);
}
} else {
----ここ----
cName = "uName="; // 削除するクッキー名
dTime = new Date();
dTime.setYear(dTime.getYear() - 1);
document.cookie = cName + ";expires=" + dTime.toGMTString();
----ここ----
}
}
980Name_Not_Found:2013/05/14(火) 17:23:24.38 ID:???
document.cookie = cName + ";expires=" + dTime.toGMTString();

document.cookie = cName + ";expires=" + dTime.toGMTString()+"; path=/";
981Name_Not_Found:2013/05/14(火) 19:41:25.55 ID:???
ありがとうございます
それはどういう意味でしょうか、かなりググってみましたがわかりませんです
982Name_Not_Found:2013/05/15(水) 16:07:13.23 ID:???
dTime.toGMTString() がどんな値になってるか確かめてみな。
983Name_Not_Found:2013/05/15(水) 17:56:49.83 ID:???
タイムスタンプのようです
984Name_Not_Found:2013/05/15(水) 18:20:13.73 ID:???
よくみて
985Name_Not_Found:2013/05/16(木) 00:34:04.55 ID:???
986Name_Not_Found:2013/05/16(木) 20:25:46.85 ID:???
987Name_Not_Found:2013/05/17(金) 10:30:02.24 ID:Y7BVy4Uc
document.domainでのサブドメイン間の通信について

main.hoge.jp
sub.hoge.jp
とあり、main.jp/index.phpにget.jsを仕込み、ここにdocument.domain=hoge.jpと記述しています。
get.jsから、sub.hoge.jp/result.phpへgetでidを投げます、result.phpはidを受け取りsqlからidについての情報を取得しJSONで返します。
JSONで返す為、result.php側にはdocument.domainの記述はありません。

同一サブドメインではうまく行きます、ローカルでもうまくいきます。
別のサブドメインに投げた場合、制約にひっかかっているようです。
解決方法はありますか?
988Name_Not_Found:2013/05/17(金) 13:39:02.97 ID:+9cqTzDK
setTimeOutで実行する関数内で、再び時間が来たらどうなるでしょうか?
処理が無限に呼び出されておかしな動作にならないでしょうか?
989Name_Not_Found:2013/05/17(金) 14:06:27.95 ID:???
>>987
つJSONP
>>988
ブラウザ上のJavaScriptでは一時には1つしか動かないから。
990Name_Not_Found:2013/05/17(金) 14:06:59.52 ID:???
991Name_Not_Found:2013/05/17(金) 14:12:09.40 ID:???
>>989
えっ、そうなんですか
ありがとうございました
992Name_Not_Found:2013/05/17(金) 18:27:39.09 ID:???
頭の悪そうな質問ばかりだな
やって試してみりゃいいのに
993Name_Not_Found:2013/05/17(金) 18:33:46.93 ID:???
やりとりが楽しいんだよ
ゆとりはだまれよ
994Name_Not_Found:2013/05/18(土) 17:17:48.31 ID:???
そだね
995Name_Not_Found:2013/05/19(日) 16:49:42.47 ID:???
996Name_Not_Found:2013/05/19(日) 23:38:17.46 ID:???
997Name_Not_Found:2013/05/20(月) 13:33:28.68 ID:???
t
998Name_Not_Found:2013/05/20(月) 13:33:59.06 ID:???
o
999Name_Not_Found:2013/05/20(月) 13:34:40.05 ID:???
.
1000小倉優子 ◆YUKOH0W58Q :2013/05/20(月) 13:35:11.23 ID:???
  ∧,,,∧ 
 (  ・∀・) 1000ならジュースでも飲むか
  (    ) 
  し─J 
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。