質問編集履歴
2
サーバーのソースコードとスクリプトファイルの設置場所を追記しました。
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
実行環境等を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,9 +2,19 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
windows10上のanacondaでpythonを使って、
|
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
|
|