118 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			118 lines
		
	
	
		
			4.2 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								<!DOCTYPE html>
							 | 
						||
| 
								 | 
							
								<html>
							 | 
						||
| 
								 | 
							
								<head>
							 | 
						||
| 
								 | 
							
								  <meta charset="UTF-8">
							 | 
						||
| 
								 | 
							
								  <meta name="viewport" content="width=device-width, initial-scale=1.0">
							 | 
						||
| 
								 | 
							
								  <title>二四家(にしのや)</title>
							 | 
						||
| 
								 | 
							
								  <link href="static/css/default.css" rel="stylesheet">
							 | 
						||
| 
								 | 
							
								  <link href="static/css/common.css" rel="stylesheet">
							 | 
						||
| 
								 | 
							
								</head>
							 | 
						||
| 
								 | 
							
								<body>
							 | 
						||
| 
								 | 
							
								  <header>
							 | 
						||
| 
								 | 
							
								    <div id="logo-container">
							 | 
						||
| 
								 | 
							
								      <a href="index.html"><img id="logo" src="static/images/1686296908880.jpg" alt="二四家ロゴ" width="200px"></a>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								    <nav>
							 | 
						||
| 
								 | 
							
								      <input type="checkbox" id="menu-toggle" class="menu-toggle">
							 | 
						||
| 
								 | 
							
								      <label for="menu-toggle" class="menu-toggle-label">☰</label>
							 | 
						||
| 
								 | 
							
								      <ul id="menu" class="menu">
							 | 
						||
| 
								 | 
							
								        <li><a href="menu_details.html">メニューの詳細</a></li>
							 | 
						||
| 
								 | 
							
								        <li><a href="specialty.html">御来店の際のご注意</a></li>
							 | 
						||
| 
								 | 
							
								        <li><a href="class.html">2年4組について</a></li>
							 | 
						||
| 
								 | 
							
								        <li><a href="photo_booth.html">フォトブース</a></li>
							 | 
						||
| 
								 | 
							
								      </ul>
							 | 
						||
| 
								 | 
							
								    </nav>
							 | 
						||
| 
								 | 
							
								  </header>
							 | 
						||
| 
								 | 
							
								  <img id="top-image" src="static/images/1686401596506.jpg" alt="トップページ画像" width="100%" style="display: block; margin: 20px auto;">
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <div id="content">
							 | 
						||
| 
								 | 
							
								    <h2>販売商品</h2>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <div class="product">
							 | 
						||
| 
								 | 
							
								      <img src="static/images/168648729145000000.jpg" alt="極限豚丼">
							 | 
						||
| 
								 | 
							
								      <div>
							 | 
						||
| 
								 | 
							
								        <h3>極限豚丼 300円</h3>
							 | 
						||
| 
								 | 
							
								        <p>濃厚な味わいが特徴の極限豚丼です。</p>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <div class="product">
							 | 
						||
| 
								 | 
							
								      <img src="static/images/168648729942700000.jpg" alt="みたらし団子">
							 | 
						||
| 
								 | 
							
								      <div>
							 | 
						||
| 
								 | 
							
								        <h3>みたらし団子 100円</h3>
							 | 
						||
| 
								 | 
							
								        <p>優しい甘さが魅力のみたらし団子です。</p>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <h2>キャッチコピー - 邦を開く味わい</h2>
							 | 
						||
| 
								 | 
							
								    <p>「開邦雄飛」 開邦高校の校訓であるこの言葉のよう、邦を開き世界へ羽ばたく私たちの志を表現しています。</p>
							 | 
						||
| 
								 | 
							
								  </div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <!--カウンタはサーバーサイド処理が必要なので無効化-->
							 | 
						||
| 
								 | 
							
								    <!--
							 | 
						||
| 
								 | 
							
								 <p>アクセスカウンター: <span id="counter">0</span></p>
							 | 
						||
| 
								 | 
							
								  <p>累計アクセス数: <span id="total-counter">0</span></p>
							 | 
						||
| 
								 | 
							
								  -->
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 <script>
							 | 
						||
| 
								 | 
							
								  // bodyの末尾に書いているのでイベント内に書く必要はない
							 | 
						||
| 
								 | 
							
								  document.addEventListener('DOMContentLoaded', function() {
							 | 
						||
| 
								 | 
							
								      const menuToggle = document.getElementById('menu-toggle');
							 | 
						||
| 
								 | 
							
								      const menu = document.getElementById('menu');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      menuToggle.addEventListener('change', function() {
							 | 
						||
| 
								 | 
							
								        if (menuToggle.checked) {
							 | 
						||
| 
								 | 
							
								          menu.style.display = 'block';
							 | 
						||
| 
								 | 
							
								        } else {
							 | 
						||
| 
								 | 
							
								          menu.style.display = 'none';
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								      });
							 | 
						||
| 
								 | 
							
								    });
							 | 
						||
| 
								 | 
							
								/* カウンタはサーバーサイド処理が必要なので無効化
							 | 
						||
| 
								 | 
							
								  // アクセスカウンターのプログラム
							 | 
						||
| 
								 | 
							
								let counter = 0;
							 | 
						||
| 
								 | 
							
								const counterElement = document.getElementById("counter");
							 | 
						||
| 
								 | 
							
								const totalCounterElement = document.getElementById("total-counter");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								function incrementCounter() {
							 | 
						||
| 
								 | 
							
								  counter++;
							 | 
						||
| 
								 | 
							
								  counterElement.textContent = counter;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  // ブラウザのローカルストレージにカウンターの値を保存
							 | 
						||
| 
								 | 
							
								  localStorage.setItem("accessCounter", counter);
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// ページが読み込まれた時にカウンターを初期化
							 | 
						||
| 
								 | 
							
								window.addEventListener("load", function() {
							 | 
						||
| 
								 | 
							
								  // ローカルストレージからカウンターの値を取得
							 | 
						||
| 
								 | 
							
								  const storedCounter = localStorage.getItem("accessCounter");
							 | 
						||
| 
								 | 
							
								  if (storedCounter) {
							 | 
						||
| 
								 | 
							
								    counter = parseInt(storedCounter);
							 | 
						||
| 
								 | 
							
								    counterElement.textContent = counter;
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								});
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// ウィンドウが閉じられる時に累計アクセス数を更新
							 | 
						||
| 
								 | 
							
								window.addEventListener("beforeunload", function() {
							 | 
						||
| 
								 | 
							
								  // ブラウザのローカルストレージから累計アクセス数を取得
							 | 
						||
| 
								 | 
							
								  const storedTotalCounter = localStorage.getItem("totalAccessCounter");
							 | 
						||
| 
								 | 
							
								  let totalCounter = 0;
							 | 
						||
| 
								 | 
							
								  if (storedTotalCounter) {
							 | 
						||
| 
								 | 
							
								    totalCounter = parseInt(storedTotalCounter);
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  totalCounter += counter;
							 | 
						||
| 
								 | 
							
								  totalCounterElement.textContent = totalCounter;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  // 更新した累計アクセス数をブラウザのローカルストレージに保存
							 | 
						||
| 
								 | 
							
								  localStorage.setItem("totalAccessCounter", totalCounter);
							 | 
						||
| 
								 | 
							
								});
							 | 
						||
| 
								 | 
							
								*/
							 | 
						||
| 
								 | 
							
								  </script>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  <footer>
							 | 
						||
| 
								 | 
							
								    © 2023 二四家 All rights reserved.
							 | 
						||
| 
								 | 
							
								  </footer>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								</body>
							 | 
						||
| 
								 | 
							
								</html>
							 |