?? index.jsp
字號:
<%@ page language="java" contentType="text/html; charset=GB2312" pageEncoding="GB2312"%>
<%@page import="com.ideas.util.*,java.util.*,com.ideas.bean.DealString"%>
<jsp:useBean id="myBean" scope="page" class="com.ideas.bean.mainBean"/>
<jsp:useBean id="myBean1" scope="page" class="com.ideas.bean.musicBean"/>
<%
//創建數據庫連接
if (!myBean.getMyConnPool()) {
out.println("不能獲取數據庫連接.");
return;
}
if (!myBean1.getMyConnPool()) {
out.println("不能獲取數據庫連接.");
return;
}
DealString ds = new DealString();
String menu1id = ds.toString(request.getParameter("menu1id"));
String menu2id = ds.toString(request.getParameter("menu2id"));
String menu3id = ds.toString(request.getParameter("menu3id"));
String child = ds.toString(request.getParameter("child"));
if(menu1id.equals(""))menu1id="1";
//初始化菜單編號-------------------------------------------------------(1)
if(!child.equals(""))//通過自頁面內部的鏈接定位
{
String menufloor = myBean.toName("art","file","menufloor",child);
String menuid = myBean.toName("art","file","menuid",child);
//一級
if(menufloor.equals("1"))
{
menu1id = menuid;
menu2id = "";
menu3id = "";
}
//二級
if(menufloor.equals("2"))
{
menu2id = menuid;
menu1id = myBean.toName("menu2","id","id1",menu2id);
menu3id = "";
}
//三級
if(menufloor.equals("3"))
{
menu3id = menuid;
menu2id = myBean.toName("menu3","id","id2",menu3id);
menu1id = myBean.toName("menu2","id","id1",menu2id);
}
}
else
{//通過菜單定位
if(!menu1id.equals("")&&menu2id.equals(""))//只有一級
{
child = myBean.toName("menu1","id","href",menu1id);
}
if(!menu2id.equals("")&&menu3id.equals(""))//只有二級
{
child = myBean.toName("menu2","id","href",menu2id);
}
if(!menu3id.equals(""))//只有三級
{
child = myBean.toName("menu3","id","href",menu3id);
}
}
child = "../child/"+child;
//背景音樂
String music = "";
Vector v_music = myBean1.getData();
if(v_music.size()>0)
{
music = "../music/upload/"+(String)((Hashtable)v_music.get(0)).get("file");
}
%>
<HTML>
<HEAD>
<TITLE>新聞發布系統 Version1.0</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<link rel="stylesheet" href="../css/css.css" type="text/css">
</HEAD>
<BODY BGCOLOR=#FFFFFF leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<%if(music.equals(""))
{%>
<table width="779" border="0" cellspacing="0" cellpadding="0" align="center" height="38">
<tr>
<td height="92" valign="top"><img src="../images/head2.gif" width="784" height="95"></td>
</tr>
</table>
<%}%>
<table width="778" border="0" cellspacing="0" cellpadding="0" align="center" height="342">
<tr>
<td width="162" background="../images/leftbg.gif" valign="top" align=center><img src="../images/left.gif" width="161" height="401" usemap="#Map" border="0">
<form name=form1 action="index.jsp" method=post>
<input type=text name=keywords size=15>
<input type="hidden" name="menu1id">
<input type="hidden" name="menu2id">
<input type="hidden" name="menu3id">
<input type="hidden" name="child">
</form><br><br><br><br><br><br><br><br>
</td>
<td width="616" valign="top">
<table width=616 border=0 cellpadding=0 cellspacing=0>
<%
//顯示二級菜單---------------------------------------(4)
Vector v2 = myBean.getMenu2List(menu1id);
if(v2.size()!=0)
{%>
<tr><td height=24>
<table width="100%" border=0 cellspacing=0>
<tr>
<%
int w = 100/v2.size();
for(int i=0;i<v2.size();i++)
{
Hashtable h = (Hashtable)v2.get(i);
String img="../upload/t"+(i+1)%4+".gif";
String bg="../upload/t_"+(i+1)%4+".gif";
String color="#936B09";
if((i+1)%4==2)color="#0C4699";
if((i+1)%4==3)color="#58680A";
if((i+1)%4==0)color="#972B9A";
if(img.equals("../upload/t0.gif"))
{
img = "../upload/t4.gif";
bg = "../upload/t_4.gif";
}
%>
<td background="<%=img%>" height=24 width=21></td>
<td background="<%=bg%>" height=24 valign=middle>
<a href="javascript:gomenu2('<%=h.get("id")%>');" style="cursor:hand;font-size:15px;text-Decoration:none;color:<%=color%>;font-family:仿宋;"><%=h.get("name")%></a>
<%}%>
</td>
</tr>
</table>
</td></tr>
<%}
else
{%>
<tr><td height=24>
<table width="100%" border=0 cellspacing=0></td>
<tr><td background="../upload/t1.gif" height=24 width=21>
<td background="../upload/t_1.gif" height=24 valign=middle></td>
<td background="../upload/t2.gif" height=24 width=21>
<td background="../upload/t_2.gif" height=24 valign=middle></td>
</tr>
</table>
</td></tr>
<%}
String tempimg = myBean.toName("menu1","id","menu2img",menu1id) ;
if ( tempimg.equals("") ) tempimg = "ysgk_01.gif" ;
%>
<tr>
<td> <img src="../upload/<%=tempimg%>" width=616 height=72 usemap="#Map2" border="0"></td>
</tr>
<%
//顯示三級菜單----------------------------------(2)
if(!menu1id.equals("")&&!menu2id.equals(""))
{
Vector v3 = myBean.getMenu3List(menu2id);
if(v3.size()!=0)
{
%>
<tr>
<td>
<table width="557" border="0" cellspacing="0" cellpadding="0" align="center" height="31">
<tr>
<%
for(int i=0;i<v3.size();i++)
{
Hashtable h = (Hashtable)v3.get(i);
%>
<td>
<table border="0" cellspacing="0" cellpadding="0" height="22">
<tr>
<td width="40"><font color="#0000FF"><img src="../images/botton.gif" width="28" height="28"></font></td>
<td><b><font color="#0000FF" size="3"><a style="cursor:hand;" onmouseover="this.style.textDecoration='underline';" onmouseout="this.style.textDecoration='none';" onclick="javascript:gomenu3('<%=h.get("id")%>')"><%=h.get("name")%></a></font></b></td>
</tr>
</table>
</td>
<%}%>
</tr>
</table>
</td>
</tr>
<%
}
}%>
</table>
<jsp:include page="<%=child%>"/>
</td>
</tr>
</table>
<hr width="75%" size=1>
<div align=center>
<font size=2 color="#93ED23">新聞發布系統 V1.0<br>
版權所有 2004</font><br>
</div>
<map name="Map">
<%
//顯示一級菜單---------------------------------------(3)
Vector v1 = myBean.getMenu1List();
for(int i=0;i<v1.size();i++)
{
Hashtable h = (Hashtable)v1.get(i);
%>
<area shape="rect" coords="<%=h.get("rect")%>" href="javascript:gomenu1('<%=h.get("id")%>');">
<%}%>
<area shape="rect" coords="2,280,158,318" href="javascript:openy('fbpl.jsp','<%=child%>')">
<area shape="rect" coords="2,320,158,358" href="javascript:go('xgpl.jsp?articleid=<%=child%>')">
<area shape="rect" coords="2,360,158,398" href="javascript:search('search.jsp')">
</map>
<script>
function search(href)
{
if(document.all.keywords.value=="")alert("關鍵字不能為空!");
else
{
document.all.child.value=href;
document.all.menu1id.value="";
document.all.menu2id.value="";
document.all.menu3id.value="";
document.all.form1.submit();
}
}
function openy(ym,child)
{
var go = ym+"?articleid="+child;
var oawin = window.open(go,"_blank","height=460,width=660,scrollbars=yes,resizable=yes,left=200,top=200'");
oawin.focus();
oawin.opener=window;
}
function go(href)
{
document.all.child.value=href;
document.all.menu1id.value="";
document.all.menu2id.value="";
document.all.menu3id.value="";
document.all.form1.submit();
}
function gomenu1(id)
{
document.all.child.value="";
document.all.menu1id.value=id;
document.all.menu2id.value="";
document.all.menu3id.value="";
document.all.form1.submit();
}
function gomenu2(id)
{
document.all.child.value="";
document.all.menu1id.value="<%=menu1id%>";
document.all.menu2id.value=id;
document.all.menu3id.value="";
document.all.form1.submit();
}
function gomenu3(id)
{
document.all.child.value="";
document.all.menu1id.value="<%=menu1id%>";
document.all.menu2id.value="<%=menu2id%>";
document.all.menu3id.value=id;
document.all.form1.submit();
}
</script>
</BODY>
</HTML>
<%
myBean.releaseMyConnPool();
myBean1.releaseMyConnPool();
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -