授業メモ 6月21日

JS実践課題A

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>実践課題A</title>
</head>

<body>
<script>

	var msg = ['大吉','中吉','吉','凶'];

	var r = Math.floor(Math.random() * msg.length);

	document.write(msg[r]);


</script>
</body>
</html>
    

JS実践課題B-1

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>実践課題B-1</title>
</head>

<body>

<table border="1">
<tr><th>製品名</th><th>価格</th></tr>

<script>
	var prodName = ['リラックスチェア','リラックスデスク','ブックスタンド'];

	var prodPrice = ['4000','12000','800'];

	
	document.write('<tr>');
		document.write('<td>' + prodName[0] + '<\/td>');
		document.write('<td>' + prodPrice[0] + '円<\/td>');
	document.write('<\/tr>');

	document.write('<tr>');
		document.write('<td>' + prodName[1] + '<\/td>');
		document.write('<td>' + prodPrice[1] + '円<\/td>');
	document.write('<\/tr>');
	
	document.write('<tr>');
		document.write('<td>' + prodName[2] + '<\/td>');
		document.write('<td>' + prodPrice[2] + '円<\/td>');
	document.write('<\/tr>');
</script>

</body>
</html>


<!--for(i = 1; i < 3; i++){
		
	}
  -->

実践課題B-2

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>実践課題B-1</title>
</head>

<body>

<table border="1">
<tr><th>製品名</th><th>価格</th></tr>

<script>
	var prodName = ['リラックスチェア','リラックスデスク','ブックスタンド'];

	var prodPrice = ['4000','12000','800'];

	for(i = 0; i < 3; i++){
		document.write('<tr><td>' + prodName[i] + '<\/td><td>' + prodPrice[i] + '円<\/td><\/tr>');
		}
</script>

</body>
</html>

JS実践課題C

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>実践課題C</title>
</head>

<body>
<ul>
	<a href="#"></a>
</ul>

<script>
	var link01 = ["ホーム","会社情報","製品情報","お問い合わせ"];
	var link02 =["a","b","c","d"];

	for(i = 0; i < 4; i++){
		document.write('<li><a href="' + link02[i] + '">' + link01[i] + '<\/a><\/li>');
	}
</script>
</body>
</html>

JS実践課題D?

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="utf-8">
<title>実践課題D</title>
<style>
th {
	background-color: #e6e6e6;
	width: 100px;
	height: 30px;
}
td {
	width: 200px;
	text-align: center;
}
</style>
</head>

<body>
<table border = "1">
<tr><th>添字</th><th>a</th><th>b</th><th>a×bを計算</th></tr>

<script>
	var td1 = ['5','12','18',];
	var td2 = ['33','14','65',];
	
	for(i = 0; i < 3; i++){
			document.write('<tr><th>' + i + '<\/th><td>' + td1[i] + '<\/td><td>' + td2[i] + '<\/td><td>' + '<button onClick=\"ans(' + i + ')\">計算結果</button><\/td>');
	}
	
	function ans(j){
			alert('答えは' + td1[j] * td2[j] + 'です。');
	}
	
</script>
</body>
</html>

JS実践課題E

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>無題ドキュメント</title>
</head>

<body>
<table border="1">
<tr><th></th><th>商品A</th><th>商品B</th><th>商品C</th></tr>


<script>
var tanka = [300,450,520];

for(var i = 1; i <=10; i++){
	document.write('<tr>');
	document.write('<th>' + i + '<\/h>');
	for(var j = 0; j < 3; j++){
		document.write('<td>' + tanka[j] * i + '円<\/td>');
	}
	document.write('<\/tr>');
}
</script>
</body>
</html>


scrollable jquery
nivo slider
ローカル変数