C# app (WinForm)을 빌드하고 있습니다. 웹 페이지의 배경색을 변경하는 자바 스크립트 구성 요소가 있습니다. JS를 HTML 파일에 직접 삽입하면 작동합니다 (예 : WebBrowser의 배경색이 빨간색으로 표시됨). 내가 외부 파일에 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입니다 또는 정의되지 않은, Function 개체가 아닙니다. "
<!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>
나는 완전한 초심자 코더 다. 그래서 나는 무엇을 잘못하고 있는지 모른다.