私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.90 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
エラーがでてしまうのですが理由分かりますでしょうか・・・
var test = {
main: function(event)
{
this.run(); // 呼べる
this.func(); // 呼べる
},
run: function(event)
{
this.func(); // TypeError: this.func is not a function
},
func: function()
{
alert("func");
}
};
mainはwindow.addEventListener("DOMContentLoaded", function(event) { test.main(event); }, false);
で呼び出してます。
var test = {
main: function(event)
{
this.run(); // 呼べる
this.func(); // 呼べる
},
run: function(event)
{
this.func(); // TypeError: this.func is not a function
},
func: function()
{
alert("func");
}
};
mainはwindow.addEventListener("DOMContentLoaded", function(event) { test.main(event); }, false);
で呼び出してます。
document.addEventListener('DOMContentLoaded', {
handleEvent: function(e) { this.run(e); this.func(e); },
run: function(e) { this.func(e); },
func: function(e) { alert('func'); }
});
handleEvent: function(e) { this.run(e); this.func(e); },
run: function(e) { this.func(e); },
func: function(e) { alert('func'); }
});
いままでUNIXタイムスタンプって秒数かと思ってた
1000 かけないといけなかったんだな
1000 かけないといけなかったんだな
ops
javascriptだけがミリ秒含んでるのか
クソッタレめ
javascriptだけがミリ秒含んでるのか
クソッタレめ
>>484
pcからは規制されてて携帯から
頑張って打ち込みます…
半角文字は読み込めている、
動くソースなので以下の打ち間違えは見過ごして下さい
サイトで見付けたサンプルを元に以下記述です。
function test1(){
var XMLhttpObject = null;
if(window.ActiveXObject){
try{
XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return null;
中略
var req = createXMLHttpReqest();
request.open("GET","test.txt",false);
request.send(null);
var str = request.responseText;
var testarray = str.split(",");
pcからは規制されてて携帯から
頑張って打ち込みます…
半角文字は読み込めている、
動くソースなので以下の打ち間違えは見過ごして下さい
サイトで見付けたサンプルを元に以下記述です。
function test1(){
var XMLhttpObject = null;
if(window.ActiveXObject){
try{
XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){
return null;
中略
var req = createXMLHttpReqest();
request.open("GET","test.txt",false);
request.send(null);
var str = request.responseText;
var testarray = str.split(",");
>>489
発生するだろ
発生するだろ
【環境】Windows7 64, Chrome
【何をしたのか】cssを設定するときエラーがでる。
【エラーメッセージ】Uncaught SyntaxError:
【期待する結果】エラーが出ないようにしたい
【サンプルコード】
$("#menu").css({
margin-top: "40px", // ← Uncaught SyntaxError: Unexpected identifier
float: "right",
width: "200px",
});
原因がわかりませんorz
%とかpxとか使うとエラーが出るような気がします。
アドバイスよろしくお願いします。
【何をしたのか】cssを設定するときエラーがでる。
【エラーメッセージ】Uncaught SyntaxError:
【期待する結果】エラーが出ないようにしたい
【サンプルコード】
$("#menu").css({
margin-top: "40px", // ← Uncaught SyntaxError: Unexpected identifier
float: "right",
width: "200px",
});
原因がわかりませんorz
%とかpxとか使うとエラーが出るような気がします。
アドバイスよろしくお願いします。
>>526
margin-topの部分がUnexpected identifierだから
オブジェクトのプロパティ名にハイフンを使うときは、明示的に文字列リテラルとして与えないと文法違反
具体的には'margin-top'ないし"margin-top"を与える
公式ドキュメントでも
http://api.jquery.com/css/
'background-color' : '#ddd',
'font-weight' : '',
'color' : 'rgb(0,40,244)'
って書いてるぞ?
エラーメッセージの単語くらい、辞書で調べてみようぜ
margin-topの部分がUnexpected identifierだから
オブジェクトのプロパティ名にハイフンを使うときは、明示的に文字列リテラルとして与えないと文法違反
具体的には'margin-top'ないし"margin-top"を与える
公式ドキュメントでも
http://api.jquery.com/css/
'background-color' : '#ddd',
'font-weight' : '',
'color' : 'rgb(0,40,244)'
って書いてるぞ?
エラーメッセージの単語くらい、辞書で調べてみようぜ
>>527
ありがとう!!
ありがとう!!
>>529
DOM 2 StyleやCSSOM的にはmarginTopが正解
jQueryのcss()で'margin-top'が許されてるのは、jQueryが裏でmargin-topをmarginTopに変換してるから
どちらのプロパティ名を指定しても、特に問題はないはず
ただ、微々たるものだけどmargin-topをmarginTopに変換するコストはかかってる
実際にプロファイルとってみて、ボトルネックになっているようなら考えなおしたほうがいいけどね
DOM 2 StyleやCSSOM的にはmarginTopが正解
jQueryのcss()で'margin-top'が許されてるのは、jQueryが裏でmargin-topをmarginTopに変換してるから
どちらのプロパティ名を指定しても、特に問題はないはず
ただ、微々たるものだけどmargin-topをmarginTopに変換するコストはかかってる
実際にプロファイルとってみて、ボトルネックになっているようなら考えなおしたほうがいいけどね
>>530
completeプロパティが使えるブラウザなら、それで調べられる
IE6以降、Fx3.6以降、Safari 5.1、Chrome 14、Opera 11.5xでは使える(はず)
ここで書いたのより前のブラウザでは調べてない
もしかしたらブラウザによってはバグあるかもしれないんで、こんなのもあるんだ程度に思っといてもらえるといいかも
completeプロパティが使えるブラウザなら、それで調べられる
IE6以降、Fx3.6以降、Safari 5.1、Chrome 14、Opera 11.5xでは使える(はず)
ここで書いたのより前のブラウザでは調べてない
もしかしたらブラウザによってはバグあるかもしれないんで、こんなのもあるんだ程度に思っといてもらえるといいかも
ぐぐったらonerrorが呼ばれるような場合でもtrueになるとか書いてあるね
質問なんですが
ブラウザの画面内の左上のスクリーン上の位置(fixedでtop0、left0の位置)を取得するのに
IEでは
window.screenLeft;
window.screenTop;
で取得できるのですが、firefoxで同じようにwindow.screenXを使用して取得すると
ブラウザの画面内ではなく、ブラウザそのもの(フレームやメニューバーを含む)の左上の位置が取得されてしまいます
IEのように表示領域内の左上のスクリーン上の位置を取得したいのですがどのような方法があるのでしょうか?
ブラウザの画面内の左上のスクリーン上の位置(fixedでtop0、left0の位置)を取得するのに
IEでは
window.screenLeft;
window.screenTop;
で取得できるのですが、firefoxで同じようにwindow.screenXを使用して取得すると
ブラウザの画面内ではなく、ブラウザそのもの(フレームやメニューバーを含む)の左上の位置が取得されてしまいます
IEのように表示領域内の左上のスクリーン上の位置を取得したいのですがどのような方法があるのでしょうか?
>>545
まともにやるなら String#indexOf でインデックス値を得て、0 か 一つ前の文字が改行コードの時に置換するぐらいしか思いつかない
正規表現が一番楽だと思うが、正規表現メタキャラクタをエスケープするのでは駄目なのか?
まともにやるなら String#indexOf でインデックス値を得て、0 か 一つ前の文字が改行コードの時に置換するぐらいしか思いつかない
正規表現が一番楽だと思うが、正規表現メタキャラクタをエスケープするのでは駄目なのか?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.90 + (1001) - [100%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.103 + (1001) - [95%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [95%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.140 + (1001) - [95%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.101 + (1001) - [95%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.130 + (1001) - [95%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.102 + (1001) - [95%] - 2012/9/11 17:30
トップメニューへ / →のくす牧場書庫について