私はC#アプリケーション(WinForm)を構築しています。私は、Webページの背景色を変更するjavascriptコンポーネントがあります。 JSを直接HTMLファイルに入れると、それは動作します(つまり、Webブラウザーの背景色が赤く表示されます)。私は外部ファイルにJSを入れて、私は読み込みエラーを取得しているパスを介してアクセスしてみてくださいjavascriptリソースがWebBrowserコントロール(WinForm)で実行されません
<!DOCTYPE html>
<<HTML>
<HEAD>
<TITLE>Title</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<HR>
<script>
var setBackColor = function() {
document.body.style.backgroundColor = "red";
}
setBackColor();
</script>
<H1>This is a Header</H1>
<H2>This is a Medium Header</H2>
<P> This is a new paragraph!
<P>
<B>This is a new paragraph!</B>
<BR><B><I>This is a new sentence without a paragraph break, in bold italics.</I></B><BR>
<HR>
</BODY>
</HTML>
...
「プロパティ 『setBackColor』の値はnullですまたは定義されていない、関数オブジェクトではありません。
<!DOCTYPE html>
<<HTML>
<HEAD>
<TITLE>Title</TITLE>
</HEAD>
<BODY BGCOLOR="FFFFFF">
<HR>
<script type="text/javascript" src=c:\users\local user\documents\visual studio 2015\Projects\HTMLTestApp\HTMLTestApp\Scripts\JavaScript1.js></script>
<body onload="setBackColor()"></body>
<H1>This is a Header</H1>
<H2>This is a Medium Header</H2>
<P> This is a new paragraph!
<P>
<B>This is a new paragraph!</B>
<BR><B><I>This is a new sentence without a paragraph break, in bold italics.</I></B><BR>
<HR>
</BODY>
</HTML>
私は完全な初心者コーダーです。私は間違って何をしているのか分かりません。