-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuilder.html
82 lines (64 loc) · 2.19 KB
/
builder.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>きょーくりテキスト作成ツール</title>
</head>
<body>
<h1>きょーくりテキスト作成ツール</h1>
<form name="inputs">
<textarea name="markdown" style="width:50em;height:20em">
(〜〜〜〜サンプル〜〜〜〜)
# Scratch でブロック崩しゲームを作ろう
京都クリエイティブワークショップ
(最終更新日)
1. スプライトを描こう
2. スプライトを動かそう
3. 色々なスプライト、色々な動きを作ってみよう
4. ブロック崩しゲームを作ろう
## 1.スプライトを描こう
まずは Scratch を起動しましょう。 これが Scratch の基本画面です。
![Scratchの画面イメージ](http://pastak.cosmio.net/kyokuri_textbook_builder/image/001.png)
次に今回使用しない猫のスプライトを削除しましょう。
</textarea>
<br>
<button name="commit">HTMLに変換</button>
<button name="convert">PDFを生成</button>
</form>
<div id="result" style="border:1px solid #000; padding:1em"></div>
<script>
function convert(ev){
ev.preventDefault();
var data=document.getElementById('result').innerHTML;
//console.log(data)
if(data){
window.open("view.php?data="+encodeURIComponent(data));
}else{
alert('「HTMLに変換」を先にしてください');
}
}
void function(document, global){
var form = document.forms['inputs']
, resBox = document.getElementById('response')
, resHtml = document.getElementById('result')
;
form.commit.addEventListener('click', commit);
form.convert.addEventListener('click',convert);
function commit(ev) {
ev.preventDefault();
var xhr = new XMLHttpRequest();
xhr.open('POST', 'https://api.github.com/markdown/raw');
xhr.setRequestHeader('Content-Type', 'text/plain');
xhr.onload = function(ev){
//resBox.value = xhr.responseText;
resHtml.innerHTML = xhr.responseText;
};
xhr.onerror = function(ev){
alert('エラー');
};
xhr.send(form.markdown.value);
}
}(document, this);
</script>
</body>
</html>