のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,644,891人
昨日:no data人
今日:
最近の注目
人気の最安値情報

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

JavaScript覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

201 = :

販売する可能性があるものでも逮捕できるんだぞ。
テレビ放送されたコンテンツの保護のためにそうなってる。
これはやばいね。フリーと明記がないコンテンツは全てやばい。

202 = :

Web魚拓やアーカイブがすべて違法にできるんじゃね?この法の真意に気づいてしまった気がするw

203 = :

検索エンジンのキャッシュも違法
ロボットによる巡回も違法

204 = :

リンクは幇助

205 = :

メインサイトorアフィ誘導目的以外のリンクは存在しない

206 = :

ハイパーリンク全滅w

208 = :

自動リダイレクトは幇助?
2回クリックで辿り着くものは幇助?
3回だと?
クリックして辿り着くものすべて死亡

210 :

横行しても似た判例に基づいて違法になる

211 = :

setAttributeってdocumentオブジェクトのメソッドじゃなかったっけ?
if (!document.setAttribute){alert("ねーぞ!")}が使えるブラウザでひっかかるんだけど
setAttributeもってるオブジェクトだれか教えて

212 = :

element

213 = :

>>212
あー、そっか
言われてみればそうだな
とん

216 = :

トゥアー

217 = :

つれ

218 = :

テュア

219 = :

トエエエイ

221 = :

tbody周りの解釈の違いはなんとかならんもんかな、ほんと

223 = 210 :

CSS3のボックスを自由に縦横に並べられる仕様がドラフトに入ったろ
テーブルなんてHTML4の遺産は切り捨てるべし

224 = :

386 :Name_Not_Found:2012/06/21(木) 18:36:43.16 ID:SEOplier
プポポポモブモワワワワ
プキュルルルキュルロロロ
ジョワッジョビッショジョビョロスワッシュ

フゥフゥフゥフゥフゥフゥフゥフゥッッフフフフヒヒヒヒヒ

225 = :

誰かこいつに産婦人科医を呼んでやれ。

226 = :

あるキーを押下したら、
特定の要素にフォーカスして
別のキー(カーソルとかEnterキーとか)を入力するコードを書きたいのですが、
要素へのフォーカスはElementオブジェクトのfocus()メソッドでできそうですが、
キーを入力するやりかたがわかりません。
なにかメソッドがあれば教えてください。

ブラウザはfirefox13で、
スクリプトはGreaseMonkeyに登録して使う形になります。

227 = :

頻繁にアクセスするDOMノードはグローバルスコープに入れておくのがいいでしょうか?
それとも都度指定しても変わらないでしょうか?

例えば<input id="test">に現在の座標を表示するスクリプトで
document.getElementById("test")を関数に渡す(もしくは関数内で定義する)か、
onload時にグローバルに
var test = document.getElementById("test");
と指定しておいたtestを関数に渡す(もしくは関数内で呼び出す)か、
どちらがパフォーマンスはよいのでしょう?

228 = :

関数を呼出すよりは、スコープ(グローバルに限らず)にアクセスする方が安いだろ。普通に考えて。

229 = :

スマートフォンなどのタッチインターフェイスの端末で、ソフトウェアキーボードの高さを知る方法か、ソフトウェアキーボードの高さを除いて表示領域を取得する方法ってないですかね?

230 = :

>>226
>キーを入力するやりかたがわかりません。
どういうこと?
例えば一般のキーなら出力先に該当文字をプラスして出力したり
enterなら特定のフォームを実行してやることで再現できるがそれとは違うの?

231 = :

>>230
動画サイトの動画プレーヤー(flashplayer)のキーボードショートカットで
スペースで一時停止/再生、←→キーで前の動画/次の動画、という操作ができるのですが、
flashplayerオブジェクトをクリックするなどしてフォーカスを当てないと
(BODYエレメントにフォーカスが合ってる場合など)、
該当のキーを押しても動かない(スペースキーを押すとページスクロールしてしまう)のです。
これをフォーカスがあってない場合でも、実行できるようにユーザースクリプトを作りたいのです。

232 = :

また後出しかい

233 = :

あと、flashplayerオブジェクトにフォーカスが当たっている場合に、
"ESC"などを押すと、フォーカスを外すスクリプトも組みたいのですが、
フォーカスを外す部分は

var element = (document.activeElement || window.getSelection().focusNode);
element.blur();

で行けそうなのですが、
flashplayerオブジェクトフォーカスが当たっていると
キー入力がflashplayerのほうに掴まれてしまって

document.addEventListener('keypress', function(e){
//何かキーが押された時に実行したいコード
}, false);

の部分自体が実行されません。
flashplayerにフォーカスが合ってる場合でもキートリガーでスクリプトを実行する方法、
もしくはflashplayerにフォーカスが合わないようにする方法、
があれば教えてください。

234 = :

キーを押すんじゃなくてキーを押された状態で実行させれるもんを探して実行したら?

235 = :

>>234
言ってる意味がよくわからないのですが。

236 = :

フラッシュプレイヤーが送信するリクエストを調べて送ってやればいいじゃん

237 = :

>>236
・フラッシュプレイヤーが送信するリクエストを調べる方法
・フラッシュプレイヤーにJavaScriptでリクエストを送る方法
が分かるサイトを知っていたら教えてもらえないでしょうか?

238 = :

>>233
自己レス。
・flashplayerにフォーカスが合わないようにする方法
は↓のやり方でできました。

FLVPLAYER = null;

if(getFlvplayer()){
 FLVPLAYER.addEventListener('focus',function () {
  FLVPLAYER.blur();
 }, true);
}

function getFlvplayer(){
// FLVPLAYERにフラッシュプレイヤーのオブジェクトをセットするコード。
}

239 = :

>>238
自己レス
flashplayerがクリックによる操作を受け付けなくなるので、
×:FLVPLAYER.blur();
◯:setTimeout(FLVPLAYER.blur(),500);
に修正。

240 = :

後出しはクズ
スルーよろ

241 = :

>>240
おおもとの質問は>>226だけで十分なはずですが、
これを後出しと見なされてしまうと厳しいですね。

>>226
>>230
>>231
>>233
>>238-239

242 = :

プラグインの中を操作するのも普通のHTML要素に入力するのも
変わらないと本気で思っているの?

243 = :

>>242
ポイントは
JavaScriptでキー入力のエミュレーションが可能かどうかでしょう。
それができないのであれば、
別の手段を取る必要があります。
Flashplayerに直接リクエストを送る云々の話はその次です。

データを入力するのではなく、キー入力のエミュレーションです。

244 = :

>>243
自己レス
キーイベントを擬似的に発生させることは可能?
http://questionbox.jp.msn.com/qa4673710.html

// aキーのkeydownイベントを起こす
var _e = document.createEvent("KeyboardEvent");
_e.initKeyEvent("keydown", true, true, null, false, false, false, false, 65, 0);
document.getElementById("dummy").dispatchEvent(_e);

で、できそうなのでこれでやってみます。

245 = :

id出してやってくれよNGにするから

246 = :

テキストファイルをローカルに保存したい。
リンクを生成してそこからダウンロードさせる方法はあるけど、
File API:Writerで直接保存するような方法はないの?

247 = :

ストレージ

248 = :

クッキーとか

249 = :

トメダインとか

250 = :

ほかのアプリケーションからアクセスできないと困るん……。
明日までに頑張って実装しよう。


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について