cshtmlファイル内で
js
1<script type="text/javascript"> 2処理内容 3</script> 4```という形式で書いているのですが、 5ここで別のjsファイル(今回はchat.jsと呼びます)の中の処理を 6使おうとすると、**Uncaught ReferenceError: Chat is not defined**というエラーが出ます。そこで上記のコードの上に 7```js 8<script src="js/chat.js"></script> 9```を記載して 10```js 11var chat = new Chat(e); 12chat.chatsay(); 13```と書いたのですが、やはり同じエラーが出ました。 14ちなみに、chat.jsの中身は 15```js 16var Chat = function (e){ 17 this.e = e; 18} 19 20Chat.prototype = { 21 chatsay: function (){ 22 const keycode = (this.e.keyCode ? this.e.keyCode : this.e.which); 23 if (keycode == '13') { 24 let say = $(this).val(); 25 if (say == ""){ 26 return ; 27 } 28 say = escapeHTML(say); 29 connection.invoke("Chat", say); 30 $("#say").val(""); 31 } 32 } 33} 34```になっております。 35ご協力をお願い致します!
回答1件
あなたの回答
tips
プレビュー