質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

Q&A

0回答

676閲覧

画像が重複で読み込まれnet::ERR_FILE_NOT_FOUNDが出る

k1225

総合スコア21

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Google

Googleは、アメリカ合衆国に位置する、インターネット関連のサービスや製品を提供している企業です。検索エンジンからアプリケーションの提供まで、多岐にわたるサービスを提供しています。

0グッド

0クリップ

投稿2020/03/29 08:11

編集2020/04/04 02:06

70枚ほど画像をダウンロードしてJSで使おうとしているのですが、そのうち一つの画像でnet::ERR_FILE_NOT_FOUNDが出ます。GoogleのDeveloper Toolでinspect>nextworkを調べてみたところ、画像は全て読み込みが完了しているのですが、読み込みができている画像がなぜかもう一度読み込まれ、エラーが起こっているようです。エラーが出る画像は毎回変わります。キャッシュを削除してみましたが解決しません。どう解決すれば良いでしょうか?

発生している問題・エラーメッセージ

GET file:///Users/.../Desktop/PSYlab/new_html/%3Cimg%20src=img/Philip_Juras/Juras4.jpg%3E net::ERR_![イメージ説明](0fbe9ac5294feda1313939ae2270e49e.png)OT_FOUND Image (async) jsPsych.plugins.image-keyboard-response.plugin.trial @ jspsych-image-keyboard-response.js:72 doTrial @ jspsych.js:826 nextTrial @ jspsych.js:794 window.jsPsych.core.finishTrial @ jspsych.js:258 end_trial @ jspsych-html-keyboard-response.js:101 (anonymous) @ jspsych-html-keyboard-response.js:142 setTimeout (async) jsPsych.pluginAPI.module.setTimeout @ jspsych.js:2112 jsPsych.plugins.html-keyboard-response.plugin.trial @ jspsych-html-keyboard-response.js:141 doTrial @ jspsych.js:826 nextTrial @ jspsych.js:794 window.jsPsych.core.finishTrial @ jspsych.js:258 end_trial @ jspsych-html-keyboard-response.js:101 after_response @ jspsych-html-keyboard-response.js:117 listener_function @ jspsych.js:1943 root_keydown_listener @ jspsych.js:1858

イメージ説明

ソースコード

javascript

1 2//該当の箇所 3var testrecognition = { 4 type: "image-keyboard-response", 5 stimulus: jsPsych.timelineVariable('stimulus'), 6 choices: ['y','n'], 7 data: jsPsych.timelineVariable('data'), 8 //prompt: jsPsych.timelineVariable('testprompt'), 9 prompt: "<p>Have you seen this picture in the training? Type 'y' for yes and 'n' for no.</p>", 10 on_finish: function(data){ 11 data.recognition_correct = data.key_press == jsPsych.pluginAPI.convertKeyCharacterToKeyCode(data.test_part); 12 data.testtype = "recognition" 13 }, 14 on_start: function() { 15 jsPsych.setProgressBar(0.6); 16 } 17} 18 19//dataの中身 20var PessaniTesting = PessaniPaintings.slice(3,6); 21var StatulatTesting = StatulatPaintings.slice(3,6); 22var WexlerTesting = WexlerPaintings.slice(3,6); 23 24var BraqueTesting = BraquePaintings.slice(3,6); 25var SeuratTesting = SeuratPaintings.slice(3,6); 26var CrossTesting = CrossPaintings.slice(3,6); 27 28var HawkinsTesting = HawkinsPaintings.slice(3,6); 29var MylreaTesting = MylreaPaintings.slice(3,6); 30var JurasTesting = JurasPaintings.slice(3,6); 31 32var SchlorffTesting = SchlorffPaintings.slice(3,6); 33var LewisTesting = LewisPaintings.slice(3,6); 34var MeiTesting = MeiPaintings.slice(3,6); 35 36var testingPaintings = 37 { 38 "Bruno Pessani": PessaniTesting, 39 "Ciprian Statulat": StatulatTesting, 40 "George Wexler": WexlerTesting, 41 42 "Georges Braque": BraqueTesting, 43 "Georges Seurat": SeuratTesting, 44 "Henri-Edmond Cross":CrossTesting, 45 46 "Judy Hawkins": HawkinsTesting, 47 "Marilyn Mylrea": MylreaTesting, 48 "Philip Juras": JurasTesting, 49 50 "Ron Schlorff": SchlorffTesting, 51 "Ryan Lewis": LewisTesting, 52 "Yie Mei": MeiTesting 53 } 54 55var testing1 = [];//old paintings 56var testing2 = []; 57var testing3 = []; 58 59//var recognition = "<p>Have you seen this picture in the training? Type 'y' for yes and 'n' for no.</p>"; 60//var likability = "<p>How much do you like this picture? Choose from 1 to 9 (1: strongly dislike, 9: strongly like).</p>"; 61//var identification = '<p>Identify the artist who drew this picture.</p>'+'<table class="tg"><tr><td class="tg-0pky">a)Bruno Pessani</td><td class="tg-0pky">b)Ciprian Stratulat</td><td class="tg-0pky">c)George Wexler</td><td class="tg-0pky">d)Georges Braque</td></tr><tr><td class="tg-0pky">e)Georges Seurat</td><td class="tg-0pky">f)Henri-Edomond Cross</td><td class="tg-0pky">g)Judy Hawkins</td><td class="tg-0pky">h)Marilyn Mylrea</td></tr><tr><td class="tg-0pky">i)Philip Juras</td><td class="tg-0pky">j)Ron Schlorff</td><td class="tg-0pky">k)Ryan Lewis</td><td class="tg-0pky">l)Yie Mei</td></tr></table>';//? 62 63for (i=0; i<experiment.length; i++){ 64 var artistname = experiment[i].data.artist; 65 var conditions = experiment[i].data.condition; 66 var oldStimulus = experiment[i].stimulus; 67 68 if(0<=i&&i<=11){ 69 var newStimulus = "<img src=" + testingPaintings[artistname][0] + ">"; 70 //testing1.push({stimulus:oldStimulus,data:{test_part:'y',artist:artistname, condition: conditions}, testprompt:recognition}); 71 testing1.push({stimulus:oldStimulus,data:{test_part:'y',artist:artistname, condition: conditions}}); 72 //{recognition:recognition,identification:identification,likeability:likability}); 73 testing1.push({stimulus:newStimulus,data:{test_part:'n',artist:artistname, condition: conditions}}); 74 75 //no testing 76 }else if(12<=i&&i<=23){ 77 var newStimulus = "<img src=" + testingPaintings[artistname][1] + ">"; 78 testing2.push({stimulus:oldStimulus,data:{test_part:'y',artist:artistname, condition: conditions}}); 79 testing2.push({stimulus:newStimulus,data:{test_part:'n',artist:artistname, condition: conditions}}); 80 //empty 81 }else{ 82 var newStimulus = "<img src=" + testingPaintings[artistname][2] + ">"; 83 testing3.push({stimulus:oldStimulus,data:{test_part:'y',artist:artistname, condition: conditions}}); 84 testing3.push({stimulus:newStimulus,data:{test_part:'n',artist:artistname, condition: conditions}}); 85 } 86} 87 88var testing = jsPsych.randomization.shuffle(testing1).concat( 89 jsPsych.randomization.shuffle(testing2)).concat( 90 jsPsych.randomization.shuffle(testing3)); 91 92

jsPsychのライブラリーはこちらから拝借しました。https://www.jspsych.org

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2020/04/03 09:08

パスにPC名が含まれています。個人情報にかかわりそうですが大丈夫ですか?
Lhankor_Mhy

2020/04/03 09:21

ファイル名の末尾に%3Eとついていますが、これは想定通りですか? ご存知と思いますが、これは、> です。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問