效果展示
我做的是计算机组成原理在线学习的知识点总结,左侧是目录,点击左侧的目录,右侧会跳转到相应的知识点,左侧不变.
所用技术:BootStrap,JQuery,html/jsp
页面:
1. section.jsp:主页面,引入以下两个副页面
2. sectionLeft:主页面左侧侧目录
3. sectionRight:主页面右侧的详细内容
section.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>计算机组成原理-章节知识点学习</title>
<script src="js/jquery-3.3.1.min.js"></script>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="js/bootstrap.min.js "></script>
<script src="js/getParameter.js"></script>
<script>
function parentLoadRight(id) {
$("#right").prop("src","sectionRight.jsp#"+id+"");
}
</script>
</head>
<body>
<div>
<%-- 章节目录--%>
<div style="float: left">
<iframe src ="sectionLeft.jsp" width="300px" height="800px" scrolling="yes">
<p>Your browser does not support iframes.</p>
</iframe>
</div>
<%-- 知识点--%>
<div style="float: right">
<iframe id="right" src ="sectionRight.jsp" width="1100px" height="800px" scrolling="yes" style="padding-left: 20px;">
<p>Your browser does not support iframes.</p>
</iframe>
</div>
</div>
</body>
</html>
sectionLeft.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>目录</title>
<script src="js/jquery-3.3.1.min.js"></script>
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="js/bootstrap.min.js "></script>
<script>
function loadRight(id) {
parent.parentLoadRight(id);
}
</script>
</head>
<body>
<ul class="nav nav-pills nav-stacked">
<li role=