JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-6のテンプレを読んだ上で質問してください。次スレは>>950が>>2のテンプレ案(本スレで改善案があれば考慮)を元に立ててください
■質問を書く上で
(1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。
(2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。
(ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など)
(3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。
(4) 常に自発的に調べる心構えを持ってください。
具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
(5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
※必ず「問題の事象が再現されること」を確認してください。
必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
(7) サンプルコードに HTML が含まれる場合は http://validator.w3.org/ で [Check] してみてください。
(8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2の質問テンプレートを活用してみてください。
(9) ライブラリ関連の質問は禁止です。関連スレにあるライブラリ質問スレで質問して下さい。
(10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。
※前スレ
+ JavaScript の質問用スレッド vol.123 +
https://mevius.5ch.net/test/read.cgi/tech/1491143438/
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:: EXT was configured
+ JavaScript の質問用スレッド vol.124 +
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 8a52-hQZx [61.87.108.223])
2021/11/10(水) 15:24:24.80ID:jxD2VXPG0136デフォルトの名無しさん (ブーイモ MM45-/4Ud [210.138.176.81])
2021/11/29(月) 15:41:30.31ID:cAtmNTK4M クロージャ使えば普通にできるやろ
それに参照型ならaddEventListenerした後からでも値を変えられるよ
それに参照型ならaddEventListenerした後からでも値を変えられるよ
137デフォルトの名無しさん (ワッチョイ 1b46-D8AZ [111.98.111.65])
2021/11/29(月) 18:56:58.07ID:QQHq1BUR0 var か
138デフォルトの名無しさん (ワッチョイ c101-gtDo [126.243.41.97])
2021/11/29(月) 20:17:26.02ID:T3PYHNfj0139デフォルトの名無しさん (ワッチョイ efc3-wVd4 [159.28.152.184])
2021/12/04(土) 12:18:05.48ID:Zxe83BGy0 読み込みたいファイルのパスだけがわかっている場合に
reader= new FileReader();
reader.readAsText("aaa/hoge.csv") ;
みたいな感じで読み込もうと思ったんですが、
readAsTextの引数はblobだかfileオブジェクトでないとだめみたいで、
レファレンスを読んで見るも、
パスからblogだかfileオブジェクトだかを作成する方法がわかりませんでした。
ファイル読み込み自体は他の方法を使ってできるものの、
FileReaderとreadAsTextの組み合わせを使ってトライしてみたいので
どなたかアドバイスお願いできますでしょうか
reader= new FileReader();
reader.readAsText("aaa/hoge.csv") ;
みたいな感じで読み込もうと思ったんですが、
readAsTextの引数はblobだかfileオブジェクトでないとだめみたいで、
レファレンスを読んで見るも、
パスからblogだかfileオブジェクトだかを作成する方法がわかりませんでした。
ファイル読み込み自体は他の方法を使ってできるものの、
FileReaderとreadAsTextの組み合わせを使ってトライしてみたいので
どなたかアドバイスお願いできますでしょうか
140デフォルトの名無しさん (ワッチョイ 6f01-Mnqw [126.243.120.8])
2021/12/04(土) 12:36:24.21ID:6Q/yxXZX0 >>139
それが出来たら、ファイルの情報を盗み出せるようになるな
それが出来たら、ファイルの情報を盗み出せるようになるな
141デフォルトの名無しさん (ワッチョイ efc3-wVd4 [159.28.152.184])
2021/12/04(土) 12:48:45.94ID:Zxe83BGy0142デフォルトの名無しさん (テテンテンテン MM8f-FSU1 [133.106.200.234])
2021/12/04(土) 14:35:37.60ID:t4TtjIXNM むしろ他の方法とやらが気になる
143デフォルトの名無しさん (ワッチョイ 6f01-Mnqw [126.243.120.8])
2021/12/04(土) 14:36:47.65ID:6Q/yxXZX0 >>141
xhrは基本的にhttp接続しか出来ない
xhrは基本的にhttp接続しか出来ない
144デフォルトの名無しさん (ブーイモ MM87-rU9g [202.214.125.245])
2021/12/04(土) 16:15:20.01ID:4OadB/pcM145デフォルトの名無しさん (ワッチョイ 4b01-Z6Z9 [60.66.7.153])
2021/12/07(火) 11:51:05.11ID:sVKUttQ/0 ガチでヌーブなんですけどrequestsとbeautifulsoupでスクレイピングやってます
waitかけないとバンされるよと言われましたがどうすればいいですか?
requests.get()でtimeoutは今書きましたがforで同じサイトの似たようなページに何度もアクセスするのでサーバーへの負荷はすごいと思います
これに対してどうすればいいですか?
waitかけないとバンされるよと言われましたがどうすればいいですか?
requests.get()でtimeoutは今書きましたがforで同じサイトの似たようなページに何度もアクセスするのでサーバーへの負荷はすごいと思います
これに対してどうすればいいですか?
146デフォルトの名無しさん (ワッチョイ cf7b-2EUD [153.185.174.10])
2021/12/07(火) 11:56:58.02ID:PaA+NeG00 >>145
マルチ禁止
マルチ禁止
147デフォルトの名無しさん (ワッチョイ ef04-lq0O [223.134.134.66])
2021/12/09(木) 15:07:14.43ID:uyimWi/30 const test = [
{main:"A"},
{main:"B"},
{main:"C"}
]
から全てのmainをとり出した["A","B","C"]となる配列を作りたいです
forを使えば作れますが、もっと簡単に作れる便利なメソッドあったりしますか?
{main:"A"},
{main:"B"},
{main:"C"}
]
から全てのmainをとり出した["A","B","C"]となる配列を作りたいです
forを使えば作れますが、もっと簡単に作れる便利なメソッドあったりしますか?
148デフォルトの名無しさん (ワッチョイ 3f33-v359 [59.190.185.22])
2021/12/09(木) 15:32:51.58ID:gfmL2AFS0 const test = [
{main:"A"},
{main:"B"},
{main:"C"}
]
let testB = test.map(e=>e.main)
知っててコレジャナイ方法をきいてるのかもしれないけど
{main:"A"},
{main:"B"},
{main:"C"}
]
let testB = test.map(e=>e.main)
知っててコレジャナイ方法をきいてるのかもしれないけど
149デフォルトの名無しさん (ワッチョイ ef04-lq0O [223.134.134.66])
2021/12/09(木) 15:38:12.28ID:uyimWi/30150デフォルトの名無しさん (ワッチョイ ef04-lq0O [223.134.134.66])
2021/12/09(木) 15:51:07.69ID:uyimWi/30 許して下さい…
151デフォルトの名無しさん (ワッチョイ 1361-wVd4 [114.150.87.142])
2021/12/09(木) 16:09:45.62ID:CDvY1Ccm0 querySelectorAllの戻り値はArrayではなくNodeListだからね
hoge = Array.from(test).map(e => e.main);
hoge = Array.from(test).map(e => e.main);
152デフォルトの名無しさん (ブーイモ MMed-2CNx [210.138.208.223])
2021/12/10(金) 03:36:53.73ID:TbLIJEp/M hoge = Array.prototype.map.call(test,e => e.main);
とか
とか
153デフォルトの名無しさん (ワッチョイ 0bbb-4iyA [217.178.137.56])
2021/12/10(金) 20:33:15.32ID:Kd0T5CdW0 Pythonの
154デフォルトの名無しさん (ワッチョイ 0bbb-4iyA [217.178.137.56])
2021/12/10(金) 20:34:21.58ID:Kd0T5CdW0 PythonのコードですがどなたかJavascriptに直して下さい…
sorted(pts, key=clockwiseangle_and_distance)
import math
pts = [[2,3], [5,2],[4,1],[3.5,1],[1,2],[2,1],[3,1],[3,3],[4,3]]
Origin = [2, 3]
refvec = [0, 1]
def clockwiseangle_and_distance(point):
vector = [point[0]-Origin[0], point[1]-Origin[1]]
lenvector = math.hypot(vector[0], vector[1])
if lenvector == 0:
return -math.pi, 0
normalized = [vector[0]/lenvector, vector[1]/lenvector]
dotprod = normalized[0]*refvec[0] + normalized[1]*refvec[1]
diffprod = refvec[1]*normalized[0] - refvec[0]*normalized[1]
angle = math.atan2(diffprod, dotprod)
if angle < 0:
return 2*math.pi+angle, lenvector
return angle, lenvector
sorted(pts, key=clockwiseangle_and_distance)
import math
pts = [[2,3], [5,2],[4,1],[3.5,1],[1,2],[2,1],[3,1],[3,3],[4,3]]
Origin = [2, 3]
refvec = [0, 1]
def clockwiseangle_and_distance(point):
vector = [point[0]-Origin[0], point[1]-Origin[1]]
lenvector = math.hypot(vector[0], vector[1])
if lenvector == 0:
return -math.pi, 0
normalized = [vector[0]/lenvector, vector[1]/lenvector]
dotprod = normalized[0]*refvec[0] + normalized[1]*refvec[1]
diffprod = refvec[1]*normalized[0] - refvec[0]*normalized[1]
angle = math.atan2(diffprod, dotprod)
if angle < 0:
return 2*math.pi+angle, lenvector
return angle, lenvector
155デフォルトの名無しさん (ワッチョイ 7b04-YTVu [223.134.134.66])
2021/12/11(土) 11:19:38.29ID:kTfvj9Ya0 すんません
var hoge = test(); //←2個入った配列が返ってくるヤツ
var A = hoge[0];
var B = hoge[1];
って書いてます。
これもーちょっとカッコよく
var A B = test();
って感じで一行でAとBに変数に入れる方法とかあります?
var hoge = test(); //←2個入った配列が返ってくるヤツ
var A = hoge[0];
var B = hoge[1];
って書いてます。
これもーちょっとカッコよく
var A B = test();
って感じで一行でAとBに変数に入れる方法とかあります?
156デフォルトの名無しさん (ワッチョイ 1333-Ef8D [59.190.185.22])
2021/12/11(土) 11:55:24.52ID:4C+gjCbR0 var hoge = [1,9];
var [A,B] = hoge;
var [A,B] = hoge;
157デフォルトの名無しさん (ワッチョイ 7b04-YTVu [223.134.134.66])
2021/12/11(土) 11:56:54.19ID:kTfvj9Ya0158デフォルトの名無しさん (テテンテンテン MM6b-fD8e [133.106.48.27])
2021/12/12(日) 17:05:57.60ID:neOkkgxzM var obj={
key:{x:200,y:300}
}
obj.key2=500;
alert(obj.key2);
alert(obj.key.x);
上はオブジェクトで下はオブジェクトのオブジェクトです。
実行結果は上が500で下が200です。
一応動作はしますがこのような使い方は間違っていますか?
key:{x:200,y:300}
}
obj.key2=500;
alert(obj.key2);
alert(obj.key.x);
上はオブジェクトで下はオブジェクトのオブジェクトです。
実行結果は上が500で下が200です。
一応動作はしますがこのような使い方は間違っていますか?
159デフォルトの名無しさん (ワッチョイ e901-txWz [126.53.74.66])
2021/12/12(日) 18:15:54.15ID:vioicQgx0160デフォルトの名無しさん (ワッチョイ c910-BpYN [180.12.82.129])
2021/12/12(日) 18:40:13.36ID:MwcQtjtM0 >>159
文法的にはどうですか?
文法的にはどうですか?
161デフォルトの名無しさん (ワッチョイ e901-txWz [126.53.74.66])
2021/12/12(日) 19:22:12.57ID:vioicQgx0162デフォルトの名無しさん (ブーイモ MM3d-2CNx [202.214.230.79])
2021/12/12(日) 20:06:45.86ID:A9cM/MPAM 何に引っかかってるのか書かないと期待してる答えは返ってこない
特に変なところないし
特に変なところないし
163デフォルトの名無しさん (ワッチョイ c910-BpYN [180.12.82.129])
2021/12/13(月) 08:42:46.82ID:8aJMJMAP0 引数が多い場合の引数の渡し方について
function(
aaa,
bbb,
ccc,
・・・(略)
zzz
){}
って書くより
function(obj){
var aaa = obj.aaa;
var bbb = obj.bbb;
・・・・・(略)
var zzz = obj.zzz;
}
って書く方がいいんでしょうか?
どっちもメリット、デメリットはあると思うけど
function(
aaa,
bbb,
ccc,
・・・(略)
zzz
){}
って書くより
function(obj){
var aaa = obj.aaa;
var bbb = obj.bbb;
・・・・・(略)
var zzz = obj.zzz;
}
って書く方がいいんでしょうか?
どっちもメリット、デメリットはあると思うけど
164デフォルトの名無しさん (ワッチョイ e901-txWz [126.141.164.97])
2021/12/13(月) 13:06:28.94ID:CRKwXgwv0165デフォルトの名無しさん (ワッチョイ 614e-ohB/ [210.138.216.243])
2021/12/13(月) 15:27:20.29ID:+BabEBNV0 下のほうなら
const f = function({aaa, bbb, zzz}){
console.log(aaa, bbb, zzz);
}
のほうが分かりやすくないか
const o = {
aaa: 'あ',
bbb: 42,
zzz: 'ん',
};
f(o);
const f = function({aaa, bbb, zzz}){
console.log(aaa, bbb, zzz);
}
のほうが分かりやすくないか
const o = {
aaa: 'あ',
bbb: 42,
zzz: 'ん',
};
f(o);
166デフォルトの名無しさん (テテンテンテン MM6b-cqSP [133.106.48.47])
2021/12/13(月) 18:56:15.12ID:hdHWXJOsM167デフォルトの名無しさん (テテンテンテン MM6b-cqSP [133.106.48.47])
2021/12/13(月) 18:56:54.87ID:hdHWXJOsM168デフォルトの名無しさん (テテンテンテン MM6b-fD8e [133.106.52.36])
2021/12/14(火) 13:31:35.06ID:qf3fX3jjM var str="x^2 + (x+2)^2 - (x*(x-2))^3";
をMath.pow(x,2)+Math.pow((x+2),2)-
Math.pow((x*(x-2)),3)に置換するにはどうやればいいんですか?
をMath.pow(x,2)+Math.pow((x+2),2)-
Math.pow((x*(x-2)),3)に置換するにはどうやればいいんですか?
169デフォルトの名無しさん (ワッチョイ f902-8/hI [124.215.44.217])
2021/12/14(火) 15:01:16.14ID:82CERvuP0 Math.powを使わなければ簡単なんだけどね
eval(str.replace(/\^/g, '**'));
eval(str.replace(/\^/g, '**'));
170デフォルトの名無しさん (ワッチョイ 0b7b-1/S7 [153.185.174.10])
2021/12/14(火) 15:08:13.94ID:4lV7iDvz0 スペース含まない半角文字列限定。式の文字列つくるまで。
賢い人ならもうちょっとスマートに書けるかと。
var str="x^2+(x+2)^2-(x*(x-2))^3";
function func(s){
var s2=s.split('^');
var s3=s2[1].replace(/¥d+/,"");
return "Math.pow("+s2[0]+","+s2[1].replace(/[^¥d]/,"")+")"+s3;
}
var result=str.replace(/[a-z¥(¥)¥d¥*¥+¥-¥/]+¥^¥d+([¥+¥-¥*¥/]|$)/g,func);
賢い人ならもうちょっとスマートに書けるかと。
var str="x^2+(x+2)^2-(x*(x-2))^3";
function func(s){
var s2=s.split('^');
var s3=s2[1].replace(/¥d+/,"");
return "Math.pow("+s2[0]+","+s2[1].replace(/[^¥d]/,"")+")"+s3;
}
var result=str.replace(/[a-z¥(¥)¥d¥*¥+¥-¥/]+¥^¥d+([¥+¥-¥*¥/]|$)/g,func);
171デフォルトの名無しさん (ワッチョイ c910-fD8e [180.12.82.129])
2021/12/14(火) 18:05:48.23ID:ZmdmxRFm0172デフォルトの名無しさん (ワッチョイ 7bc3-4iyA [159.28.152.184])
2021/12/15(水) 19:13:45.77ID:h9C3pi7L0 いつもはreplaceやmatchを使うんだけど、
execってのがキャプチャグループだけを簡単に抜き出せて便利そうだから使ってみました
txt="AabBxxB";
pattern = /A(.*)B/;
d=pattern.exec(txt);
alert(d[1]);
期待する結果はab
でも実際はabBxxが返ってきます、後方参照ってやつですか?一番後ろのものとマッチしてしまう
これって最短距離でのマッチを取得するにはどうすれば良いんでしょうか?
execってのがキャプチャグループだけを簡単に抜き出せて便利そうだから使ってみました
txt="AabBxxB";
pattern = /A(.*)B/;
d=pattern.exec(txt);
alert(d[1]);
期待する結果はab
でも実際はabBxxが返ってきます、後方参照ってやつですか?一番後ろのものとマッチしてしまう
これって最短距離でのマッチを取得するにはどうすれば良いんでしょうか?
173デフォルトの名無しさん (ワッチョイ 535c-8/hI [211.121.86.123])
2021/12/15(水) 19:19:59.60ID:UjbkuvW00 .*?
174デフォルトの名無しさん (ワッチョイ 1333-Ef8D [59.190.4.184])
2021/12/15(水) 19:20:26.59ID:LAChl8N10 ぱっとしかみてないけど
pattern = /A(.*?)B/;
pattern = /A(.*?)B/;
175デフォルトの名無しさん (ワッチョイ 0b46-LR8T [153.161.191.103])
2021/12/15(水) 19:22:08.15ID:Z/edc8620 A([^B]*)B
176デフォルトの名無しさん (ワッチョイ 614e-ohB/ [210.138.216.243])
2021/12/15(水) 20:16:03.92ID:1LHweqXF0 ( ^)o(^ )b
177デフォルトの名無しさん (ワッチョイ 7bc3-4iyA [159.28.152.184])
2021/12/15(水) 20:34:33.03ID:h9C3pi7L0178デフォルトの名無しさん (ワッチョイ e901-txWz [126.141.136.21])
2021/12/16(木) 20:22:00.71ID:bW+aVaO40179デフォルトの名無しさん (アウアウウー Sa45-n01y [106.128.158.140])
2021/12/22(水) 17:33:35.08ID:ONJh0jXva 【環境】Windows 7 64bit, IE11
【何をしたのか】
$("form")で取得している内容が自分の考えと正しいかを確認したい
1. alert($("form")) → [object Object]と表示される
2. alert(JSON.stringify($("form"))) → IEが動作を停止しましたで強制終了
【エラーメッセージ】-
【期待する結果】
$("form")の中身が確認したいです
手段は選びません
console.log()は試していませんがshowModalDialogにて新規で開かれるウィンドウが描画されるまでに行われる処理のようで、コンソールを開く前に終わってしまうためalertで今は試しています
【サンプルコード】
$("form").attr("name");
【何をしたのか】
$("form")で取得している内容が自分の考えと正しいかを確認したい
1. alert($("form")) → [object Object]と表示される
2. alert(JSON.stringify($("form"))) → IEが動作を停止しましたで強制終了
【エラーメッセージ】-
【期待する結果】
$("form")の中身が確認したいです
手段は選びません
console.log()は試していませんがshowModalDialogにて新規で開かれるウィンドウが描画されるまでに行われる処理のようで、コンソールを開く前に終わってしまうためalertで今は試しています
【サンプルコード】
$("form").attr("name");
180デフォルトの名無しさん (アウアウウー Sa45-n01y [106.128.158.140])
2021/12/22(水) 17:43:33.97ID:ONJh0jXva181デフォルトの名無しさん (ワッチョイ 0233-xasP [59.190.4.184])
2021/12/22(水) 18:34:04.36ID:VeORz/HR0 試してみたらfirefoxだと強制終了しないね
IEは消したからわからん
IEは消したからわからん
182デフォルトの名無しさん (ワッチョイ 3901-+xN7 [126.225.77.49])
2021/12/22(水) 20:25:41.33ID:WODdA7db0 >>179
試してないconsole.logやconsole.dirでいいと思うが、まず試してみては?
コンソールはモーダルウインドウが開いてなくても関係ない
あなたがほしいのは$("form")[0]な気はするが
試してないconsole.logやconsole.dirでいいと思うが、まず試してみては?
コンソールはモーダルウインドウが開いてなくても関係ない
あなたがほしいのは$("form")[0]な気はするが
183デフォルトの名無しさん (ワッチョイ 3901-+xN7 [126.225.77.49])
2021/12/22(水) 20:33:32.43ID:WODdA7db0 モーダルウインドウ上でコンソール出力しようとせず、モーダルウインドウを開くページから参照するとか、breakpointで止めるとか、モーダルウインドウを閉じるコードを一時的にコメントアウトするとか
モーダルウインドウを使わないのが一番だが
、Win7を使ってるならインターネットに接続してないのだろうし、相当特殊な環境だな
モーダルウインドウを使わないのが一番だが
、Win7を使ってるならインターネットに接続してないのだろうし、相当特殊な環境だな
184デフォルトの名無しさん (ワッチョイ 122e-n01y [133.114.228.183])
2021/12/22(水) 22:15:47.78ID:oJlbnIXA0 >>181-183
ありがとうございます
>>182,183
お察しの通り過去に作られたIE用のシステムをEdgeに対応する必要があり、
現時点では当時の開発環境(VS2012)でデバッグ実行しています
JavaScriptに関わるのが初めてでとにかく動かして覚えようとしているところです
$("form")[0]は明日試してみます
console.logなどを試していない(諦めた)理由は、
動作として、親ウィンドウからshowModalDialogで子ウィンドウを開く
→子でデータを選択する→親に選択したデータが入力される という流れになっており、
親画面でF12のコンソールを開いておいても子が開かれるとモーダルにより親画面のコンソールも触れない
ので諦めたんですが、もしかしてピン止め外すと止まらないんですかね?
ピン止めした状態でしか動かしてなかったので明日試してみようとおもいます
>モーダルウインドウを開くページから参照するとか、
ウィンドウ間のやりとりがまだよくわからないのでその発想に至れませんでした
>breakpointで止めるとか、
showModalDialogで開いた後に処理される関数に貼ってみたんですが
張っていないshowModalDialogの行で止まって、関数の中をステップ実行できなかったんですよね…
関数の最初にdialogArgumentsを参照してifで分岐するんですが
showModalDialog以外で呼ばれるときはステップ実行できるのでそういうものなのかと諦めました
>モーダルウインドウを閉じるコードを一時的にコメントアウトするとか
その発想はなかったです
今後のデバッグに使ってみます
ひとまず、$("form")[0]とピン止めを試してみます
ありがとうございます
>>182,183
お察しの通り過去に作られたIE用のシステムをEdgeに対応する必要があり、
現時点では当時の開発環境(VS2012)でデバッグ実行しています
JavaScriptに関わるのが初めてでとにかく動かして覚えようとしているところです
$("form")[0]は明日試してみます
console.logなどを試していない(諦めた)理由は、
動作として、親ウィンドウからshowModalDialogで子ウィンドウを開く
→子でデータを選択する→親に選択したデータが入力される という流れになっており、
親画面でF12のコンソールを開いておいても子が開かれるとモーダルにより親画面のコンソールも触れない
ので諦めたんですが、もしかしてピン止め外すと止まらないんですかね?
ピン止めした状態でしか動かしてなかったので明日試してみようとおもいます
>モーダルウインドウを開くページから参照するとか、
ウィンドウ間のやりとりがまだよくわからないのでその発想に至れませんでした
>breakpointで止めるとか、
showModalDialogで開いた後に処理される関数に貼ってみたんですが
張っていないshowModalDialogの行で止まって、関数の中をステップ実行できなかったんですよね…
関数の最初にdialogArgumentsを参照してifで分岐するんですが
showModalDialog以外で呼ばれるときはステップ実行できるのでそういうものなのかと諦めました
>モーダルウインドウを閉じるコードを一時的にコメントアウトするとか
その発想はなかったです
今後のデバッグに使ってみます
ひとまず、$("form")[0]とピン止めを試してみます
185デフォルトの名無しさん (ワッチョイ 7f41-ass7 [182.168.252.41])
2021/12/27(月) 21:01:36.58ID:XB7P0UiP0 html5のcanvasについて質問です
drawImageでこの画像をcanvasに描写した後、画像の白い部分だけを赤くマスクしたいです
https://illust8.com/wp-content/uploads/2018/08/icon_mail_illust_924.png
ctx.globalCompositeOperation = 'destination-in';
や
c2.globalCompositeOperation = 'darken';
を使うとオシイのですが、どうしても黒い箇所が赤くそまってしまったり、明るい方が優先されてしまったりします
何か良い手はないでしょうか?
drawImageでこの画像をcanvasに描写した後、画像の白い部分だけを赤くマスクしたいです
https://illust8.com/wp-content/uploads/2018/08/icon_mail_illust_924.png
ctx.globalCompositeOperation = 'destination-in';
や
c2.globalCompositeOperation = 'darken';
を使うとオシイのですが、どうしても黒い箇所が赤くそまってしまったり、明るい方が優先されてしまったりします
何か良い手はないでしょうか?
186デフォルトの名無しさん (ワッチョイ 0cdb-t0J7 [217.178.96.78])
2021/12/28(火) 10:31:30.75ID:ChI3TD7z0 今後はclassが標準になるの?
187デフォルトの名無しさん (ワッチョイ 0cdb-t0J7 [217.178.96.78])
2021/12/28(火) 10:36:46.52ID:ChI3TD7z0 JavaScriptのクラスは、内部的にはsuperキーワードが追加された以外は以前と変わっていません。
そのため、以前できなかったことは、今でもできません。
クラス定義を使えば、わかりやすいコードを作れるという意見もありますが、誰にとってわかりやすいかいまいち不明。
prototypeを隠蔽しているので、初心者がJavaScriptの本質を理解しにくくなる気もします。
class構文は内部でどんな置き換えをしているのか、ということを理解してからでないと、勉強にならないですね。
でも理解したら、わざわざclassを使う必要がない気がします。
使いたければ使えばいいんじゃない?と思います。
そのため、以前できなかったことは、今でもできません。
クラス定義を使えば、わかりやすいコードを作れるという意見もありますが、誰にとってわかりやすいかいまいち不明。
prototypeを隠蔽しているので、初心者がJavaScriptの本質を理解しにくくなる気もします。
class構文は内部でどんな置き換えをしているのか、ということを理解してからでないと、勉強にならないですね。
でも理解したら、わざわざclassを使う必要がない気がします。
使いたければ使えばいいんじゃない?と思います。
188デフォルトの名無しさん (ワッチョイ 2101-BKNS [126.194.142.131])
2021/12/28(火) 12:53:44.91ID:s8DIRgNG0189デフォルトの名無しさん (ワッチョイ 0cdb-t0J7 [217.178.96.78])
2021/12/28(火) 13:05:03.77ID:ChI3TD7z0 JavaScriptのクラスは、内部的にはsuperキーワードが追加された以外は以前と変わっていません。
そのため、以前できなかったことは、今でもできません。
クラス定義を使えば、わかりやすいコードを作れるという意見もありますが、
誰にとってわかりやすいかいまいち不明。
prototypeを隠蔽しているので、初心者がJavaScriptの本質を理解しにくくなる気もします。
class構文は内部でどんな置き換えをしているのか、ということを理解してからでないと、
勉強にならないですね。
でも理解したら、わざわざclassを使う必要がない気がします。
そのため、以前できなかったことは、今でもできません。
クラス定義を使えば、わかりやすいコードを作れるという意見もありますが、
誰にとってわかりやすいかいまいち不明。
prototypeを隠蔽しているので、初心者がJavaScriptの本質を理解しにくくなる気もします。
class構文は内部でどんな置き換えをしているのか、ということを理解してからでないと、
勉強にならないですね。
でも理解したら、わざわざclassを使う必要がない気がします。
190デフォルトの名無しさん (ワッチョイ d02c-nHKY [153.136.94.40])
2021/12/28(火) 13:28:00.05ID:ediH0wTa0 >>179
const form = $( 'form' )
console.log( form.length, form[ 0 ] )
HTML 内に、フォームが1つしかないなら、
form.length は1 で、form[ 0 ] でform 要素を取得できる
<form action="" id="form_1" name="form_1">
みたいに、id を付けた方が良いかも
そうすれば、これで取得できる
const form_1 = $( '#form_1' )
まあ、HTML, JavaScript, jQuery の質問は、
この板よりも、web制作管理板の方へ書き込んでください
向こうのスレが、本スレです
const form = $( 'form' )
console.log( form.length, form[ 0 ] )
HTML 内に、フォームが1つしかないなら、
form.length は1 で、form[ 0 ] でform 要素を取得できる
<form action="" id="form_1" name="form_1">
みたいに、id を付けた方が良いかも
そうすれば、これで取得できる
const form_1 = $( '#form_1' )
まあ、HTML, JavaScript, jQuery の質問は、
この板よりも、web制作管理板の方へ書き込んでください
向こうのスレが、本スレです
191デフォルトの名無しさん (ワッチョイ d02c-nHKY [153.136.94.40])
2021/12/28(火) 13:30:12.08ID:ediH0wTa0 今は、class を使う
今さら、prototype を使う人は、いない
今さら、prototype を使う人は、いない
192デフォルトの名無しさん (ワッチョイ 0cdb-t0J7 [217.178.96.78])
2021/12/28(火) 13:50:08.36ID:ChI3TD7z0 >>191
内部構造が分かりにくい。
内部構造が分かりにくい。
193デフォルトの名無しさん (ワッチョイ 4fa0-2/Bw [110.4.221.248])
2021/12/28(火) 14:58:53.60ID:Gh6bV9aa0 ワイにとってはclassのほうが分かりやすいかな
194デフォルトの名無しさん (ワッチョイ 0cdb-t0J7 [217.178.96.78])
2021/12/28(火) 16:37:46.66ID:ChI3TD7z0 すごい。
みんな頭いいんだな。
みんな頭いいんだな。
195デフォルトの名無しさん (アウアウアー Sa02-5lpS [27.85.206.63])
2021/12/28(火) 17:14:08.11ID:jIrgILJka まあな
196デフォルトの名無しさん (ワッチョイ edb0-BY+R [114.158.162.114])
2021/12/28(火) 18:05:32.60ID:VM83xPh40 中がprototypeだとか別に関係ないだろう。外から見てclassとして振舞うならそれでいいわけだし。
classとしての振る舞いに何か問題があるならそこは注意すべきだが。
classとしての振る舞いに何か問題があるならそこは注意すべきだが。
197デフォルトの名無しさん (ワッチョイ 0cdb-t0J7 [217.178.96.78])
2021/12/28(火) 19:24:57.81ID:ChI3TD7z0 みなさんjavascript何年目?
オレは2年。
オレは2年。
198デフォルトの名無しさん (ワッチョイ 6b01-h6Ia [122.255.141.199])
2021/12/31(金) 00:19:23.87ID:K3Q5NoN00 昼食が3億!?AppleCEOや投資の神様とのランチ権オークションがすごい
スティーブ・ジョブズが亡くなった後にAppleのCEOになったのがティム・クック氏です。
そんな彼との1時間のランチ権が今年4月から5月にかけてCharitybuzzというオークションサイトに
出品され、$515,000(約5,150万円)で落札されました!
実はクックは過去にも同様の出品をしていて、今年の出品で4回目となります。
2000年からこれまでに計17回出品されているのが、「投資の神様」とも呼ばれるウォーレン・バフェット氏
とのランチミーティング権。2003年からは、世界最大級のオークションサイト「eBay」で毎年開催される
チャリティー・オークションのひとつとして出品されています。
今年6月に出品された際には、なんと$3,456,789(約3億4,568万円)で落札されました!
スティーブ・ジョブズが亡くなった後にAppleのCEOになったのがティム・クック氏です。
そんな彼との1時間のランチ権が今年4月から5月にかけてCharitybuzzというオークションサイトに
出品され、$515,000(約5,150万円)で落札されました!
実はクックは過去にも同様の出品をしていて、今年の出品で4回目となります。
2000年からこれまでに計17回出品されているのが、「投資の神様」とも呼ばれるウォーレン・バフェット氏
とのランチミーティング権。2003年からは、世界最大級のオークションサイト「eBay」で毎年開催される
チャリティー・オークションのひとつとして出品されています。
今年6月に出品された際には、なんと$3,456,789(約3億4,568万円)で落札されました!
199デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/02(日) 11:53:11.76ID:qPLPCP6o0 fc2ブログを使用しているのですが、javascriptが動かない設定などあったりするのでしょうか?
<script type="text/javascript">alert("hoge");</script>
また、動かない原因をブラウザの検証から調べる事はできますか?
<script type="text/javascript">alert("hoge");</script>
また、動かない原因をブラウザの検証から調べる事はできますか?
200デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/02(日) 12:00:54.33ID:qPLPCP6o0 自己解決 すみませんす
201デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/03(月) 10:30:02.94ID:ciAHc7bt0 文字数の制限をしたいのですが、htmlでoverflow hiddenするのとjsでカットするのはどちらがいいんでしょうか?
ブログのトップページなんですが、本文の1部を表示させておいて、続きを読むというリンクを設置したいなと。
<div id="text">123456789</div>
<script>
let text = document.getElementById("text");
let inner_text = text.innerHTML;
let text_length = inner_text.length;
let max_length = 5;
if(text_length > max_length){
console.log("5文字超えてます");
text.innerHTML = inner_text.substr(0,max_length);
}
</script>
これで動きはしましたけど
ブログのトップページなんですが、本文の1部を表示させておいて、続きを読むというリンクを設置したいなと。
<div id="text">123456789</div>
<script>
let text = document.getElementById("text");
let inner_text = text.innerHTML;
let text_length = inner_text.length;
let max_length = 5;
if(text_length > max_length){
console.log("5文字超えてます");
text.innerHTML = inner_text.substr(0,max_length);
}
</script>
これで動きはしましたけど
202デフォルトの名無しさん (ワッチョイ 6b10-45BR [180.12.82.129])
2022/01/04(火) 19:09:00.18ID:NiWy5jYJ0 x=<span id="x">0</span>,y=<span id="y">0</span>
<p> </p>
<div style="text-align:center">
<canvas id="canvas"></canvas>
</div>
<スクリプト>
var canvas_elm = document.getElementById("canvas");
var x_elm = document.getElementById("x");
var y_elm = document.getElementById("y");
var context = canvas_elm.getContext("2d");
canvas_elm.width = 600;
canvas_elm.height = 500;
context.fillStyle = "#0000ff";
context.fillRect(0,0,canvas_elm.width,canvas_elm.height);
canvas_elm.addEventListener(
"mousemove",
function(e){
x_elm.innerHTML = e.offsetX;
y_elm.innerHTML = e.offsetY;
}
);
</スクリプト>
canvas上でのマウスやタッチポインターの座標を表示したいんですけど、、PCではこれで座標が表示されるけど
mousemoveをtouchmoveにしてchromeでF12キーを押してスマホモードにしてタッチポインターを動かしたときxy座標がundefinedと表示されてしまいます。
スマホモードでもポインターの位置を表示できるようにするにはどうやればいいんですか?
<p> </p>
<div style="text-align:center">
<canvas id="canvas"></canvas>
</div>
<スクリプト>
var canvas_elm = document.getElementById("canvas");
var x_elm = document.getElementById("x");
var y_elm = document.getElementById("y");
var context = canvas_elm.getContext("2d");
canvas_elm.width = 600;
canvas_elm.height = 500;
context.fillStyle = "#0000ff";
context.fillRect(0,0,canvas_elm.width,canvas_elm.height);
canvas_elm.addEventListener(
"mousemove",
function(e){
x_elm.innerHTML = e.offsetX;
y_elm.innerHTML = e.offsetY;
}
);
</スクリプト>
canvas上でのマウスやタッチポインターの座標を表示したいんですけど、、PCではこれで座標が表示されるけど
mousemoveをtouchmoveにしてchromeでF12キーを押してスマホモードにしてタッチポインターを動かしたときxy座標がundefinedと表示されてしまいます。
スマホモードでもポインターの位置を表示できるようにするにはどうやればいいんですか?
203デフォルトの名無しさん (ワッチョイ 0f2c-4nvB [153.136.94.40])
2022/01/04(火) 19:25:07.68ID:vw+5Ecnq0 スマホなど、色々なデバイスに対応させるのは、
React, Vue.js などのフレームワークを使うのでは?
それと、JavaScript の質問は、この板よりも、
web制作管理板の方へ書き込んでください!
この板のスレは、荒らしが出て、緊急避難用に立てたものだから
React, Vue.js などのフレームワークを使うのでは?
それと、JavaScript の質問は、この板よりも、
web制作管理板の方へ書き込んでください!
この板のスレは、荒らしが出て、緊急避難用に立てたものだから
204デフォルトの名無しさん (ワッチョイ 0f2c-4nvB [153.136.94.40])
2022/01/04(火) 19:34:13.24ID:vw+5Ecnq0 >>201
Ruby on Rails では、続きを読むのは、truncate(文字数)。
Railsがどういう実装をしているかまでは知らないけど
npm とか、Lodash とかに、そういう関数が無いのか?
「javascript 続きを読む」「css 続きを読む」で検索してみれば?
Ruby on Rails では、続きを読むのは、truncate(文字数)。
Railsがどういう実装をしているかまでは知らないけど
npm とか、Lodash とかに、そういう関数が無いのか?
「javascript 続きを読む」「css 続きを読む」で検索してみれば?
205デフォルトの名無しさん (ワッチョイ 9f61-CTdg [61.214.181.68])
2022/01/04(火) 20:53:53.77ID:QGpHZiP/0206デフォルトの名無しさん (ワッチョイ 6b10-45BR [180.12.82.129])
2022/01/04(火) 22:55:40.12ID:NiWy5jYJ0 そうなんですか
ありがとうございます
ありがとうございます
207デフォルトの名無しさん (ワッチョイ 0fdb-hDuN [217.178.96.78])
2022/01/05(水) 10:08:51.69ID:D2CbxegU0 >>206
どう致しまして。
どう致しまして。
208デフォルトの名無しさん (ワッチョイ 6b10-nofO [180.12.82.129])
2022/01/06(木) 12:37:03.20ID:qVRSVavo0 質問1 element.addeventlistnerとdocument.addeventlistnerの違いは?
質問2
function(elm){
elm.addeventlistner(
"click",
function(e){alert("クリック");}
);
}
のような関数がある場合document.addeventlistnerの場合はelementがないので個別に関数作らないとだめなのか?
質問2
function(elm){
elm.addeventlistner(
"click",
function(e){alert("クリック");}
);
}
のような関数がある場合document.addeventlistnerの場合はelementがないので個別に関数作らないとだめなのか?
209デフォルトの名無しさん (ワッチョイ 0f2c-4nvB [153.136.94.40])
2022/01/06(木) 12:51:53.90ID:/RkhTEU50 外側・親に、イベントを付けて、親で、子のイベントをキャッチできる。
jQuery で書いた
<div id="btn-wrap">
<button class="BtnA BtnAll" value="1">A-1</button>
<button class="BtnA BtnAll" value="2">A-2</button>
<button class="BtnB BtnAll" value="3">B-3</button>
</div>
// 外側・親に、イベントを付けて、親で、子のイベントをキャッチする
$( '#btn-wrap' ).on( 'click', function ( event ) {
console.log( $( event.target ).prop( 'value' ) )
} );
この板よりも、web制作管理板の方へ書き込んでください!
そちらの方が、本スレです
jQuery で書いた
<div id="btn-wrap">
<button class="BtnA BtnAll" value="1">A-1</button>
<button class="BtnA BtnAll" value="2">A-2</button>
<button class="BtnB BtnAll" value="3">B-3</button>
</div>
// 外側・親に、イベントを付けて、親で、子のイベントをキャッチする
$( '#btn-wrap' ).on( 'click', function ( event ) {
console.log( $( event.target ).prop( 'value' ) )
} );
この板よりも、web制作管理板の方へ書き込んでください!
そちらの方が、本スレです
210デフォルトの名無しさん (ブーイモ MM7f-Huc/ [163.49.215.54])
2022/01/06(木) 13:04:40.48ID:nb3ueMLOM211デフォルトの名無しさん (ワッチョイ 1b23-hDuN [120.51.55.80])
2022/01/06(木) 14:19:29.65ID:j/6fwGrk0 このスレで質問しても何の問題もありません
荒らしやアフィリエイト宣伝業者に騙されて誘導されないようにしてください
荒らしやアフィリエイト宣伝業者に騙されて誘導されないようにしてください
212デフォルトの名無しさん (ワッチョイ 9b01-aXRe [114.48.120.222])
2022/01/06(木) 15:06:56.73ID:cXhLxUi00213デフォルトの名無しさん (ワッチョイ 9b01-aXRe [114.48.120.222])
2022/01/06(木) 15:09:56.94ID:cXhLxUi00 >>209
Web制作板でも次スレが立たず、旧スレを再利用してる状態
本スレなど存在していない
本気で本スレに誘導したいなら、最新スレを探して次スレを立てて保守すべき
それぐらいの情熱がある人はもういないと思ってたが、あなたがそうしたいのなら止めはしない
Web制作板でも次スレが立たず、旧スレを再利用してる状態
本スレなど存在していない
本気で本スレに誘導したいなら、最新スレを探して次スレを立てて保守すべき
それぐらいの情熱がある人はもういないと思ってたが、あなたがそうしたいのなら止めはしない
214209 (ワッチョイ 0f2c-4nvB [153.136.94.40])
2022/01/06(木) 16:09:40.84ID:/RkhTEU50 この板のスレは元々、web制作管理板が荒らされた時に、緊急避難用に立てられたもの。
本スレは、向こうの方
この板は荒らしが多い
荒らしは短文で、必ず2回書き込む。
複数回書き込むことで、多くの人が書いているように見せる
それと、テンプレをしょっちゅう、自分が有利なように書き換える
Python のスレのテンプレとか、ひどい。
NGワードは何々とか、しょっちゅう書き換えている
まあ、ソースコードを書かない香具師は、
プログラマーじゃないから、相手にしない方がよい
本スレは、向こうの方
この板は荒らしが多い
荒らしは短文で、必ず2回書き込む。
複数回書き込むことで、多くの人が書いているように見せる
それと、テンプレをしょっちゅう、自分が有利なように書き換える
Python のスレのテンプレとか、ひどい。
NGワードは何々とか、しょっちゅう書き換えている
まあ、ソースコードを書かない香具師は、
プログラマーじゃないから、相手にしない方がよい
215デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/06(木) 21:02:16.03ID:Ozp6fgWI0 window.onload = function(){
}
このfunctionって何の意味があるんですかね?
}
このfunctionって何の意味があるんですかね?
216デフォルトの名無しさん (ワッチョイ 9f33-qpXy [59.190.4.184])
2022/01/06(木) 21:09:14.63ID:N8zU5Utu0 中の変数とかを外から見えなくしてるんじゃない?
217デフォルトの名無しさん (ワッチョイ eb5f-rGxQ [14.11.8.0 [上級国民]])
2022/01/06(木) 21:28:50.56ID:aRDKku+G0 >>215
変数 = function() { ... }
で関数式(無名関数)っていう形で定義できる
関数式についての説明はこの辺を参照
https://ja.javascript.info/function-expressions
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Functions
で、window.onload = function() { ... }
っていう風に実装すると、少し特殊な動きになって
HTMLを完全に読み込んだタイミングで、関数の中身を実行するっていう動きになる
https://developer.mozilla.org/ja/docs/Web/API/GlobalEventHandlers/onload
(他言語だとあんまり見ない書き方だから混乱するかもしれんけど)
変数 = function() { ... }
で関数式(無名関数)っていう形で定義できる
関数式についての説明はこの辺を参照
https://ja.javascript.info/function-expressions
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Functions
で、window.onload = function() { ... }
っていう風に実装すると、少し特殊な動きになって
HTMLを完全に読み込んだタイミングで、関数の中身を実行するっていう動きになる
https://developer.mozilla.org/ja/docs/Web/API/GlobalEventHandlers/onload
(他言語だとあんまり見ない書き方だから混乱するかもしれんけど)
218超面白いyoutubeチャンネル (ワッチョイ cb01-45BR [60.111.41.11])
2022/01/06(木) 21:52:51.91ID:eAd55W1B0219デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/07(金) 07:23:20.82ID:RiDo7mPm0220デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/07(金) 13:51:45.20ID:RiDo7mPm0 <div class="content">
<h2>header2</h2>
<h2>header2-2</h2>
<h2>header2-3</h2>
<h2>header2-4</h2>
</div>
<script>
let content = document.getElementsByClassName("content");
let all_element = content.querySelectorAll("h2");
console.log(all_element);
</script>
gebcnで取得したターゲットにqueryselectorは使えないんでしょうか?
idで取得したものなら可能なんですけども。
<h2>header2</h2>
<h2>header2-2</h2>
<h2>header2-3</h2>
<h2>header2-4</h2>
</div>
<script>
let content = document.getElementsByClassName("content");
let all_element = content.querySelectorAll("h2");
console.log(all_element);
</script>
gebcnで取得したターゲットにqueryselectorは使えないんでしょうか?
idで取得したものなら可能なんですけども。
221デフォルトの名無しさん (ワッチョイ 9f33-qpXy [59.190.4.184])
2022/01/07(金) 14:27:21.79ID:YQSfQDAQ0222デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/07(金) 18:28:49.81ID:RiDo7mPm0223デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/07(金) 18:31:00.59ID:RiDo7mPm0 エレメントしかいらないのならid使ったほうが良いみたいですね
224デフォルトの名無しさん (ワッチョイ 9f61-CTdg [61.214.181.68])
2022/01/07(金) 18:36:46.10ID:HaEbTiQw0 document.querySelectorAll(".content > h2");
でよくね?
でよくね?
225デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/07(金) 20:54:20.38ID:RiDo7mPm0 こういった場合クラスを使うんでしょうか?
cssではidは出来るだけ使わないということになっているらしいですが
cssではidは出来るだけ使わないということになっているらしいですが
226デフォルトの名無しさん (ワッチョイ 9b63-rZjE [114.155.73.208])
2022/01/07(金) 21:09:58.61ID:/l7S/g/G0 できるだけ使わないというか詳細度に関わる
1ページ一回というユニークルールもcss使い回しに不向き
1ページ一回というユニークルールもcss使い回しに不向き
227デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/08(土) 05:37:14.84ID:ly/XOtiZ0 classnameでやってみますです
228デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/08(土) 05:41:40.78ID:ly/XOtiZ0229デフォルトの名無しさん (ワッチョイ efcb-hDuN [223.132.4.34])
2022/01/08(土) 05:48:14.75ID:ly/XOtiZ0230デフォルトの名無しさん (ブーイモ MM7f-Huc/ [163.49.213.86])
2022/01/08(土) 05:55:36.78ID:fLniY7PXM 全てconstでOK
231デフォルトの名無しさん (スプッッ Sdbf-d5qO [1.79.82.91])
2022/01/08(土) 07:52:36.25ID:GNp2CfCTd Android10 F-51A
Chrome 93.0.4577.62
ブラウザ上での画像についての質問です。
画像自体は恐らく読み込めているようなのですが、全く映らないか、映っても一瞬で消えてしまいます。
エラーメッセージは出ません。
ファイルマネージャーというアプリから起動すると、正常に動作します。
考えられる原因、解決案は、例えば何があるでしょうか。
絶対パスというものなら出来るかと思ったのですが、自分のやり方が悪いのか、上手く行きませんでした。
Chrome 93.0.4577.62
ブラウザ上での画像についての質問です。
画像自体は恐らく読み込めているようなのですが、全く映らないか、映っても一瞬で消えてしまいます。
エラーメッセージは出ません。
ファイルマネージャーというアプリから起動すると、正常に動作します。
考えられる原因、解決案は、例えば何があるでしょうか。
絶対パスというものなら出来るかと思ったのですが、自分のやり方が悪いのか、上手く行きませんでした。
232デフォルトの名無しさん (ワッチョイ 2333-bpII [59.190.4.184])
2022/01/08(土) 09:00:28.06ID:5hFueUuG0233デフォルトの名無しさん (ワッチョイ 0332-Cwx9 [133.207.66.224])
2022/01/08(土) 09:52:41.58ID:UKENl29p0234デフォルトの名無しさん (スプッッ Sd03-Ylb5 [1.79.82.91])
2022/01/08(土) 10:15:27.19ID:GNp2CfCTd >>233
スマホアプリの「QuickEdit」というテキストエディタで制作しています。
そういう意味じゃなかったらごめんなさい。
$Game_Image_Data = [];
$Game_Image_Data[0] = new Image(); $Game_Image_Data[0].src = "image/player.png";
これで「$Game_Image_Data[0].src」をアラートで出力すると、こうなります。
https://i.imgur.com/FzEkdyk.jpg
スマホアプリの「QuickEdit」というテキストエディタで制作しています。
そういう意味じゃなかったらごめんなさい。
$Game_Image_Data = [];
$Game_Image_Data[0] = new Image(); $Game_Image_Data[0].src = "image/player.png";
これで「$Game_Image_Data[0].src」をアラートで出力すると、こうなります。
https://i.imgur.com/FzEkdyk.jpg
235デフォルトの名無しさん (ワッチョイ 5bcb-dXQO [223.132.4.34])
2022/01/08(土) 14:43:01.70ID:ly/XOtiZ0 >>232
どうも。今回はindex使うことにしてみます。
どうも。今回はindex使うことにしてみます。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】習主席とトランプ大統領が電話会談 台湾問題について [ニョキニョキ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★2 [ぐれ★]
- 人生初黒星の神童、那須川天心がリング上で土下座 [牛丼★]
- 中国人「『日本は危ないから行かないように』と言われたが、日本に来たらとても安全だった」 [お断り★]
- 毛寧(もう・ねい)報道官 「日本は実際の行動で対話への誠意を示すべき」 中国、高市首相に改めて発言撤回を要求 [ぐれ★]
- timelesz 篠塚大輝の炎上で…元ジュニア俳優が指摘「台本考えたやつもキショい」 [jinjin★]
- ニュー速愛国保守、日本が負けることを理解していた…「1週間で自衛隊は壊滅する日本人は1週間我慢すればいい」 [819729701]
- 【号外】習近平、米大統領のトランプと首脳会談を行う!日本のの武力による台湾脅しついて共有の追及をする意思統一でおこなう [339712612]
- まったりおじゃる丸待機スレ🏡
- 【速報】高市「アタシぜっったい謝らないからッ!!」→中国焦る [308389511]
- 【速報】足立ひき逃げ犯、精神病持ちだった [329271814]
- 習近平「高市と絶対に目を合わすなよ」高市「👁👁❤💋」李強首相(耐えろッ‼︎) [308389511]
