私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.101 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
販売する可能性があるものでも逮捕できるんだぞ。
テレビ放送されたコンテンツの保護のためにそうなってる。
これはやばいね。フリーと明記がないコンテンツは全てやばい。
テレビ放送されたコンテンツの保護のためにそうなってる。
これはやばいね。フリーと明記がないコンテンツは全てやばい。
Web魚拓やアーカイブがすべて違法にできるんじゃね?この法の真意に気づいてしまった気がするw
>>204
FLMASK裁判か。
FLMASK裁判か。
自動リダイレクトは幇助?
2回クリックで辿り着くものは幇助?
3回だと?
クリックして辿り着くものすべて死亡
2回クリックで辿り着くものは幇助?
3回だと?
クリックして辿り着くものすべて死亡
<a>要素が幇助になって、JSのlocation.hrefやASのnavigateToURLが横行
みたいなグダグダ劇を演じるのが、日本の裁判所のお家芸
みたいなグダグダ劇を演じるのが、日本の裁判所のお家芸
setAttributeってdocumentオブジェクトのメソッドじゃなかったっけ?
if (!document.setAttribute){alert("ねーぞ!")}が使えるブラウザでひっかかるんだけど
setAttributeもってるオブジェクトだれか教えて
if (!document.setAttribute){alert("ねーぞ!")}が使えるブラウザでひっかかるんだけど
setAttributeもってるオブジェクトだれか教えて
CSS3のボックスを自由に縦横に並べられる仕様がドラフトに入ったろ
テーブルなんてHTML4の遺産は切り捨てるべし
テーブルなんてHTML4の遺産は切り捨てるべし
386 :Name_Not_Found:2012/06/21(木) 18:36:43.16 ID:SEOplier
プポポポモブモワワワワ
プキュルルルキュルロロロ
ジョワッジョビッショジョビョロスワッシュ
フゥフゥフゥフゥフゥフゥフゥフゥッッフフフフヒヒヒヒヒ
プポポポモブモワワワワ
プキュルルルキュルロロロ
ジョワッジョビッショジョビョロスワッシュ
フゥフゥフゥフゥフゥフゥフゥフゥッッフフフフヒヒヒヒヒ
あるキーを押下したら、
特定の要素にフォーカスして
別のキー(カーソルとかEnterキーとか)を入力するコードを書きたいのですが、
要素へのフォーカスはElementオブジェクトのfocus()メソッドでできそうですが、
キーを入力するやりかたがわかりません。
なにかメソッドがあれば教えてください。
ブラウザはfirefox13で、
スクリプトはGreaseMonkeyに登録して使う形になります。
特定の要素にフォーカスして
別のキー(カーソルとかEnterキーとか)を入力するコードを書きたいのですが、
要素へのフォーカスはElementオブジェクトのfocus()メソッドでできそうですが、
キーを入力するやりかたがわかりません。
なにかメソッドがあれば教えてください。
ブラウザはfirefox13で、
スクリプトはGreaseMonkeyに登録して使う形になります。
頻繁にアクセスするDOMノードはグローバルスコープに入れておくのがいいでしょうか?
それとも都度指定しても変わらないでしょうか?
例えば<input id="test">に現在の座標を表示するスクリプトで
document.getElementById("test")を関数に渡す(もしくは関数内で定義する)か、
onload時にグローバルに
var test = document.getElementById("test");
と指定しておいたtestを関数に渡す(もしくは関数内で呼び出す)か、
どちらがパフォーマンスはよいのでしょう?
それとも都度指定しても変わらないでしょうか?
例えば<input id="test">に現在の座標を表示するスクリプトで
document.getElementById("test")を関数に渡す(もしくは関数内で定義する)か、
onload時にグローバルに
var test = document.getElementById("test");
と指定しておいたtestを関数に渡す(もしくは関数内で呼び出す)か、
どちらがパフォーマンスはよいのでしょう?
関数を呼出すよりは、スコープ(グローバルに限らず)にアクセスする方が安いだろ。普通に考えて。
スマートフォンなどのタッチインターフェイスの端末で、ソフトウェアキーボードの高さを知る方法か、ソフトウェアキーボードの高さを除いて表示領域を取得する方法ってないですかね?
>>226
>キーを入力するやりかたがわかりません。
どういうこと?
例えば一般のキーなら出力先に該当文字をプラスして出力したり
enterなら特定のフォームを実行してやることで再現できるがそれとは違うの?
>キーを入力するやりかたがわかりません。
どういうこと?
例えば一般のキーなら出力先に該当文字をプラスして出力したり
enterなら特定のフォームを実行してやることで再現できるがそれとは違うの?
>>230
動画サイトの動画プレーヤー(flashplayer)のキーボードショートカットで
スペースで一時停止/再生、←→キーで前の動画/次の動画、という操作ができるのですが、
flashplayerオブジェクトをクリックするなどしてフォーカスを当てないと
(BODYエレメントにフォーカスが合ってる場合など)、
該当のキーを押しても動かない(スペースキーを押すとページスクロールしてしまう)のです。
これをフォーカスがあってない場合でも、実行できるようにユーザースクリプトを作りたいのです。
動画サイトの動画プレーヤー(flashplayer)のキーボードショートカットで
スペースで一時停止/再生、←→キーで前の動画/次の動画、という操作ができるのですが、
flashplayerオブジェクトをクリックするなどしてフォーカスを当てないと
(BODYエレメントにフォーカスが合ってる場合など)、
該当のキーを押しても動かない(スペースキーを押すとページスクロールしてしまう)のです。
これをフォーカスがあってない場合でも、実行できるようにユーザースクリプトを作りたいのです。
あと、flashplayerオブジェクトにフォーカスが当たっている場合に、
"ESC"などを押すと、フォーカスを外すスクリプトも組みたいのですが、
フォーカスを外す部分は
var element = (document.activeElement || window.getSelection().focusNode);
element.blur();
で行けそうなのですが、
flashplayerオブジェクトフォーカスが当たっていると
キー入力がflashplayerのほうに掴まれてしまって
document.addEventListener('keypress', function(e){
//何かキーが押された時に実行したいコード
}, false);
の部分自体が実行されません。
flashplayerにフォーカスが合ってる場合でもキートリガーでスクリプトを実行する方法、
もしくはflashplayerにフォーカスが合わないようにする方法、
があれば教えてください。
"ESC"などを押すと、フォーカスを外すスクリプトも組みたいのですが、
フォーカスを外す部分は
var element = (document.activeElement || window.getSelection().focusNode);
element.blur();
で行けそうなのですが、
flashplayerオブジェクトフォーカスが当たっていると
キー入力がflashplayerのほうに掴まれてしまって
document.addEventListener('keypress', function(e){
//何かキーが押された時に実行したいコード
}, false);
の部分自体が実行されません。
flashplayerにフォーカスが合ってる場合でもキートリガーでスクリプトを実行する方法、
もしくはflashplayerにフォーカスが合わないようにする方法、
があれば教えてください。
キーを押すんじゃなくてキーを押された状態で実行させれるもんを探して実行したら?
>>234
言ってる意味がよくわからないのですが。
言ってる意味がよくわからないのですが。
>>233
自己レス。
・flashplayerにフォーカスが合わないようにする方法
は↓のやり方でできました。
FLVPLAYER = null;
if(getFlvplayer()){
FLVPLAYER.addEventListener('focus',function () {
FLVPLAYER.blur();
}, true);
}
function getFlvplayer(){
// FLVPLAYERにフラッシュプレイヤーのオブジェクトをセットするコード。
}
自己レス。
・flashplayerにフォーカスが合わないようにする方法
は↓のやり方でできました。
FLVPLAYER = null;
if(getFlvplayer()){
FLVPLAYER.addEventListener('focus',function () {
FLVPLAYER.blur();
}, true);
}
function getFlvplayer(){
// FLVPLAYERにフラッシュプレイヤーのオブジェクトをセットするコード。
}
>>238
自己レス
flashplayerがクリックによる操作を受け付けなくなるので、
×:FLVPLAYER.blur();
◯:setTimeout(FLVPLAYER.blur(),500);
に修正。
自己レス
flashplayerがクリックによる操作を受け付けなくなるので、
×:FLVPLAYER.blur();
◯:setTimeout(FLVPLAYER.blur(),500);
に修正。
プラグインの中を操作するのも普通のHTML要素に入力するのも
変わらないと本気で思っているの?
変わらないと本気で思っているの?
>>242
ポイントは
JavaScriptでキー入力のエミュレーションが可能かどうかでしょう。
それができないのであれば、
別の手段を取る必要があります。
Flashplayerに直接リクエストを送る云々の話はその次です。
データを入力するのではなく、キー入力のエミュレーションです。
ポイントは
JavaScriptでキー入力のエミュレーションが可能かどうかでしょう。
それができないのであれば、
別の手段を取る必要があります。
Flashplayerに直接リクエストを送る云々の話はその次です。
データを入力するのではなく、キー入力のエミュレーションです。
>>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);
で、できそうなのでこれでやってみます。
自己レス
キーイベントを擬似的に発生させることは可能?
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);
で、できそうなのでこれでやってみます。
テキストファイルをローカルに保存したい。
リンクを生成してそこからダウンロードさせる方法はあるけど、
File API:Writerで直接保存するような方法はないの?
リンクを生成してそこからダウンロードさせる方法はあるけど、
File API:Writerで直接保存するような方法はないの?
ほかのアプリケーションからアクセスできないと困るん……。
明日までに頑張って実装しよう。
明日までに頑張って実装しよう。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.141 + (881) - [97%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.131 + (1004) - [97%] - 2018/3/7 13:30
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [97%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.131 + (1000) - [97%] - 2017/1/25 8:01
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について