質問編集履歴

2

サーバーのソースコードとスクリプトファイルの設置場所を追記しました。

2018/12/02 13:53

投稿

taro_yamad
taro_yamad

スコア10

test CHANGED
File without changes
test CHANGED
@@ -15,6 +15,8 @@
15
15
  使用しています。
16
16
 
17
17
  FlaskやDjango等のフレームワークは使用していません。
18
+
19
+ スプリプトはsサーバーファイルの直下にcgi-binフォルダを作成して配置しています。
18
20
 
19
21
 
20
22
 
@@ -84,6 +86,16 @@
84
86
 
85
87
  ```python3.7
86
88
 
89
+ *サーバー
90
+
91
+ import http.server
92
+
93
+ http.server.test(HandlerClass=http.server.CGIHTTPRequestHandler)
94
+
95
+
96
+
97
+ *スクリプト部
98
+
87
99
  print('<script>')
88
100
 
89
101
  print('function onclick_test() {')

1

実行環境等を追記しました。

2018/12/02 13:53

投稿

taro_yamad
taro_yamad

スコア10

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,19 @@
2
2
 
3
3
 
4
4
 
5
- windows10上のanacondaでpythonを使って、javascriptのログラムの呼び出
5
+ windows10上のanacondaでpythonを使って、Webアリケーションを作成ています。
6
6
 
7
+ pyファイルにhtmlを記述する上で、javascriptのプログラムの呼び出しを行った所、
8
+
7
- 行った所、エラーがでてしまいました
9
+ エラーがでてしまいました
10
+
11
+
12
+
13
+ テスト用のため、サーバーはpythonのhttp.server.test(HandlerClass=http.server.CGIHTTPRequestHandler)を
14
+
15
+ 使用しています。
16
+
17
+ FlaskやDjango等のフレームワークは使用していません。
8
18
 
9
19
 
10
20
 
@@ -74,11 +84,27 @@
74
84
 
75
85
  ```python3.7
76
86
 
87
+ print('<script>')
88
+
89
+ print('function onclick_test() {')
90
+
77
91
  print('script = document.createElement("script");')
78
92
 
79
93
  print('script.src = "sha256.js";')
80
94
 
81
95
  print('document.getElementsByTagName("body")[0].appendChild(script);')
96
+
97
+ print('shaObj = new jsSHA("SHA-256", "TEXT");')
98
+
99
+ print('shaObj.update(password);')
100
+
101
+ print('sha256digest = shaObj.getHash("HEX");')
102
+
103
+ print('}')
104
+
105
+ print('</script>')
106
+
107
+
82
108
 
83
109
  ```
84
110
 
@@ -90,7 +116,7 @@
90
116
 
91
117
  スクリプトファイルの保存パスは空白がないようにしています。
92
118
 
93
- またAnacondaは64bit版と32bit版の両方で試しましたが、両方ともNGでした
119
+ またAnacondaは64bit版と32bit版の両方で試しましたが、両方ともNGでした
94
120
 
95
121
 
96
122