私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.93 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
使ってるソフトやライブラリをリストアップする必要が出てきて、
こっちで調べた値が正しいか確認してくれってことじゃないの?
こっちで調べた値が正しいか確認してくれってことじゃないの?
いや、向こうは調べてないんですよ。。
送ってきたのはホスティング会社が
用意してるスペック説明ページなんで。
jqueryがそのリストに入ってるわけないじゃないですか。
レイヤーとしては、普通のアプリと同じレベルのもので
あくまで自分で入れるものですから。
しかもこちらがソース渡してますし、開発環境でも動作してるので
絶対そちらが自分で入れてるのに、そう言うんですよ。。
送ってきたのはホスティング会社が
用意してるスペック説明ページなんで。
jqueryがそのリストに入ってるわけないじゃないですか。
レイヤーとしては、普通のアプリと同じレベルのもので
あくまで自分で入れるものですから。
しかもこちらがソース渡してますし、開発環境でも動作してるので
絶対そちらが自分で入れてるのに、そう言うんですよ。。
当事者間で話し合うべきことでは?
相手のいないところで一方的に自分の主張だけを展開するのっていい感じしないな。
同意や同情がほしいだけなら家族や友人に言えばいいと思う。おまえのいうとおりだよ、ってママならきっと言ってくれるよ。
技術系スレだと一方の主張だけを聞いて判断を下すなんて客観性のないことをする人はあんまりいないと思うし。
引数が足りません。
相手のいないところで一方的に自分の主張だけを展開するのっていい感じしないな。
同意や同情がほしいだけなら家族や友人に言えばいいと思う。おまえのいうとおりだよ、ってママならきっと言ってくれるよ。
技術系スレだと一方の主張だけを聞いて判断を下すなんて客観性のないことをする人はあんまりいないと思うし。
引数が足りません。
気分を害したようならお詫びいたしますが、
主張じゃなくて全部事実なんですよ。
引数がたりないといえば、確かにそうですけどね。
スレ汚し失礼いたしました。
主張じゃなくて全部事実なんですよ。
引数がたりないといえば、確かにそうですけどね。
スレ汚し失礼いたしました。
inputで入力した値を他にコピーするサンプルですが、
window.onload=function(){
f1=document.getElementById('f1');
f2=document.getElementById('f2');
f1.onkeydown=function(){
f2.value=f1.value;
}
window.onunload=function(){
f1=null;
f2=null;
}
}
こんなので問題ないでしょうか?
メモリリークとかが心配です。
もっとましな書き方があればご教示願いしますm(__)m
window.onload=function(){
f1=document.getElementById('f1');
f2=document.getElementById('f2');
f1.onkeydown=function(){
f2.value=f1.value;
}
window.onunload=function(){
f1=null;
f2=null;
}
}
こんなので問題ないでしょうか?
メモリリークとかが心配です。
もっとましな書き方があればご教示願いしますm(__)m
<script>
function test() {
alert('HI');
}
function det() {
window.removeEventListener('click', test, false);
}
window.onload=function(){
window.addEventListener('click', test, false);
};
</script>
<button onclick="det()">detach</button>
これを、下のように無名関数を使うと機能しないのですが、
無名関数を使っても同じように機能剃る方法とかないでしょうか?
<script>
function det() {
window.removeEventListener('click', function() {
alert('HI');
}, false);
}
window.onload=function(){
window.addEventListener('click', function() {
alert('HI');
}, false);
};
</script>
<button onclick="det()">detach</button>
function test() {
alert('HI');
}
function det() {
window.removeEventListener('click', test, false);
}
window.onload=function(){
window.addEventListener('click', test, false);
};
</script>
<button onclick="det()">detach</button>
これを、下のように無名関数を使うと機能しないのですが、
無名関数を使っても同じように機能剃る方法とかないでしょうか?
<script>
function det() {
window.removeEventListener('click', function() {
alert('HI');
}, false);
}
window.onload=function(){
window.addEventListener('click', function() {
alert('HI');
}, false);
};
</script>
<button onclick="det()">detach</button>
無名だろうがなんだろうが
参照を変数にいれとかんとremoveはできないお
参照を変数にいれとかんとremoveはできないお
もう1つお願いします
IEのattachEventですが、addEventListenerとはだいぶ挙動が違いますよね?
function hello() {
alert('HELLO');
}
function world() {
alert('WORLD');
}
window.attachEvent('onload', hello);
window.attachEvent('onload', world);
これはなぜかWORLD→HELLOの順番になりますし
var btn1 = document.getElementById('btn1');
btn1.attachEvent('onclick', hello);
btn1.attachEvent('onclick' world);
これはWORLDしか表示されません(1つしか登録できない?)
IEのattachEventですが、addEventListenerとはだいぶ挙動が違いますよね?
function hello() {
alert('HELLO');
}
function world() {
alert('WORLD');
}
window.attachEvent('onload', hello);
window.attachEvent('onload', world);
これはなぜかWORLD→HELLOの順番になりますし
var btn1 = document.getElementById('btn1');
btn1.attachEvent('onclick', hello);
btn1.attachEvent('onclick' world);
これはWORLDしか表示されません(1つしか登録できない?)
>IEのattachEventですが、addEventListenerとはだいぶ挙動が違いますよね?
うん。
DOM2ではaddEventListenerも順番の定義はなかったそうな。
>これはWORLDしか表示されません(1つしか登録できない?)
そんなことないけど
btn1.attachEvent('onclick' world);
これはカンマがないからエラー出てるよ
うん。
DOM2ではaddEventListenerも順番の定義はなかったそうな。
>これはWORLDしか表示されません(1つしか登録できない?)
そんなことないけど
btn1.attachEvent('onclick' world);
これはカンマがないからエラー出てるよ
>>714
// マシなやり方その1
document.attachEvent('onkeydown', function (event) {
var f1 = event.srcElement;
if (f1.id === 'f1') {
f1.ownerDocument.getElementById('f2').value = f1.value;
}
});
// マシなやり方その2
attachEvent('onload', function () {
document.getElementById('f1').attachEvent('onkeydown', function (event) {
var f1 = event.srcElement;
f1.ownerDocument.getElementById('f2').value = f1.value;
});
});
// マシなやり方その3
attachEvent('onload', function () {
function onKeydown (event) {
var f1 = event.srcElement;
f1.ownerDocument.getElementById('f2').value = f1.value;
}
function init () {
document.getElementById('f1').attachEvent('onkeydown', onKeydown);
}
});
いずれの場合も unload 時に detachEvent するのはいい作法ですが、それでもあえて循環参照させる必要はありません。
attachEvent では無理(少なくとも IE8 までは)ですが、addEventListener なら onload 時に event.target で document オブジェクトを取得できます。
// マシなやり方その1
document.attachEvent('onkeydown', function (event) {
var f1 = event.srcElement;
if (f1.id === 'f1') {
f1.ownerDocument.getElementById('f2').value = f1.value;
}
});
// マシなやり方その2
attachEvent('onload', function () {
document.getElementById('f1').attachEvent('onkeydown', function (event) {
var f1 = event.srcElement;
f1.ownerDocument.getElementById('f2').value = f1.value;
});
});
// マシなやり方その3
attachEvent('onload', function () {
function onKeydown (event) {
var f1 = event.srcElement;
f1.ownerDocument.getElementById('f2').value = f1.value;
}
function init () {
document.getElementById('f1').attachEvent('onkeydown', onKeydown);
}
});
いずれの場合も unload 時に detachEvent するのはいい作法ですが、それでもあえて循環参照させる必要はありません。
attachEvent では無理(少なくとも IE8 までは)ですが、addEventListener なら onload 時に event.target で document オブジェクトを取得できます。
>>718
attachEvent によるハンドラはランダムに実行される仕様です。
一応、実装を調べると規則性はあるようですが仕様上はランダムです。
"When sEvent fires on the object, the object's sEvent handler is called before fpNotify, the specified function.
If you attach multiple functions to the same event on the same object, the functions are called in random order, immediately after the object's event handler is called."
http://msdn.microsoft.com/en-us/library/ms536343%28v=vs.85%29.aspx
attachEvent によるハンドラはランダムに実行される仕様です。
一応、実装を調べると規則性はあるようですが仕様上はランダムです。
"When sEvent fires on the object, the object's sEvent handler is called before fpNotify, the specified function.
If you attach multiple functions to the same event on the same object, the functions are called in random order, immediately after the object's event handler is called."
http://msdn.microsoft.com/en-us/library/ms536343%28v=vs.85%29.aspx
>>714
f1 と f2 が同じフォームに属するなら f1.form.elements['f2'] で取得する方がいい
f1 と f2 が同じフォームに属するなら f1.form.elements['f2'] で取得する方がいい
>>723
elements.namedItem('f2')
elements.namedItem('f2')
このサイトもなかなか凝ったスクリプト使ってるわ
http://www.wakasiba.com
http://www.wakasiba.com
>>726
どうもありがとうございます
どうもありがとうございます
ローカルにあるHTMLファイルを
別のHTML要素の中にサムネイル表示する方法がありましたら教えて下さい.
別のHTML要素の中にサムネイル表示する方法がありましたら教えて下さい.
>>733
あのような感じのものですね
あのような感じのものですね
そもそもローカルだろうがウェブ上だろうがJavascriptだけでHTMLファイルをレンダリングした結果のサムネイル生成って無理じゃないの?
サーバサイドで変換するか、拡張機能の権限ならできるとかじゃない?
サーバサイドで変換するか、拡張機能の権限ならできるとかじゃない?
AjaxってJavascriptは無理だけど、CSS読み込めたっけ?
俺もcanvas使うの思いついたけど、最終的にどうすればいいのかまではわからん
俺もcanvas使うの思いついたけど、最終的にどうすればいいのかまではわからん
まあ、そこまでしなくてもXHRつかって、divの中に小さく表示させるとか出来なくなさそうな気もするな。
>>741
できそうな気がするだけ。なんで俺がコード書かなきゃなんないの?
できそうな気がするだけ。なんで俺がコード書かなきゃなんないの?
出来そうな気がする←発案者
↓
大まかな流れを考える←開発者
↓
コード書く←労働者
つまり開発まで頼むってことじゃね?
↓
大まかな流れを考える←開発者
↓
コード書く←労働者
つまり開発まで頼むってことじゃね?
>>744
んなもんタダでやれるかよ。
んなもんタダでやれるかよ。
やっぱiframe以外だと、予め表示する予定のサイト以外は無理じゃね?
googleは20万台って所有してるサーバーあってこその荒業だと思うし
googleそういうAPI提供してねーのかな
googleは20万台って所有してるサーバーあってこその荒業だと思うし
googleそういうAPI提供してねーのかな
Javascriptで出来ると思うけど「縮小」っのが面倒だね。
div要素生成
↓
jQuery.load()で呼び出して
↓
body以下を抜き出し
↓
CSS駆使して縮小
んなところ?
div要素生成
↓
jQuery.load()で呼び出して
↓
body以下を抜き出し
↓
CSS駆使して縮小
んなところ?
>>747
クロスブラウザではないよな
クロスブラウザではないよな
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.93 + (1001) - [100%] - 2012/1/1 4:46
- + 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
トップメニューへ / →のくす牧場書庫について