看了大峡搞的级联菜单,我也班门弄斧一把,嘿嘿,花了一点时间搞了个级联菜单贴上来看看。本例中只要你选择成员分类名称就会自动显示成员名称:
首先在eclipse中建一个项目,名称你自己做主了,这里为Easyjf-menu,对应的浏览器页面代码为:
Easyjf-menu.jsp
<@page contentType=”text/html;charser=UTF-8” language=”java”%>
<head>
……..
</head>
<script language=”javascript”>
var XMLHttpReq;
var currentSort;
//创建xmlhttprequset对象
function createXMLHttpRequest(){
if(window.XMLHttpRequest){
XMLHttpReq=new XMLHttpRequest();
}
else if (window.ActiveXObject){
try{
XMlHttpReq=new ActiveXObject(“Msxml2.XMLHTTP”);
}catch(e){}
try{
XMLHttpRequest=new ActiveXObject(“Microsoft.XMLHTTP”);
}catch(e){}
}
}
//发送请求函数
function sendRequest(url){
createXMLHttpRequest();
XMLHttpReq.open(“GET”,url,true);
XMLHttpReq.onreadystatechange=processResponse;
XMLHttpReq.send(null);
}
//处理返回信息函数
function processResponse(){
if(XMLHttpRequest.readyState==4){
if(XMLHttpRequest.status==200){
updateMenu();
}else{alert(“您请求的页面有异常!”)}
}
}
//更新菜单函数
function updateMenu(){
var res=XMLHttpReq.responseXML.getElementIdByTagName(“res”);
var sunMenu=””;
for(var i=0;i<res.length;i++){
submenu=subMenu+res[1].fistChild.data+”<br>”;
}
currentSort.innerHTML=submenu;
}
//创建级联菜单
function showSubMenu(obj){
currentSort=document.getElementById(obj);
currentSort.parentNode.style.display=””;
sendRequest(“menu?sort=”+obj);
}
</script>
<b>EasyJF成员</b>
<a onClick=”onShowSubMenu(‘大峡')”>大峡</a>
,该页面中提供了对应的菜单以供用户选择,用户选择菜单后,调用showSubMenu(‘XXX')函数,其中参数用于传递用户所选菜单的标识信息到服务器以决定获取服务器的哪个在菜单内容,首先获得菜单的识别信息,再提交给Ajax,这里用innerHTML属性实现定位显示!
AJAX实现web页面中级联菜单的设计_AJAX相关
时间: 2024-12-25 06:30:20
AJAX实现web页面中级联菜单的设计_AJAX相关的相关文章
AJAX实现web页面中级联菜单的设计
ajax|web|菜单|设计|页面 看了大峡搞的级联菜单,我也班门弄斧一把,嘿嘿,花了一点时间搞了个级联菜单贴上来看看.本例中只要你选择成员分类名称就会自动显示成员名称: 首先在eclipse中建一个项目,名称你自己做主了,这里为Easyjf-menu,对应的浏览器页面代码为: Easyjf-menu.jsp <@page contentType="text/html;charser=UTF-8" language="java"%> <hea
如何使用ajax开发web应用程序第1/2页_AJAX相关
作者: Jonathan Fenocchi时间:2005.10.25译者:Sheneyan英文原文:http://webreference.com/programming/javascript/jf/column12/index.html 在过去,由于为了获得新数据而不得不重新加载web页面(或者加载其他页面)导致web应用程序发展被限制.虽然有其他方法可用(不加载其他页面),但是这些技术都没有被很好地支持而且有bug成灾的趋向.在过去的几个月里,一个过去并不被广泛支持的技术已经被越来越多的we
用juery的ajax方法调用aspx.cs页面中的webmethod方法示例_AJAX相关
首先在 aspx.cs文件里建一个公开的静态方法,然后加上WebMethod属性. 如: [WebMethod] public static string GetUserName() { //...... } 如果要在这个方法里操作session,那还得将WebMethod的EnableSession 属性设为true .即: [WebMethod(EnableSession = true)]//或[WebMethod(true)] public static string GetUserNam
Ajax级联菜单实例代码_AJAX相关
1.Ajax.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <title
在 Web 页面中使用图表(chart)表现数据
chart|web|数据|图表|页面 在 Web 页面中使用图表(chart)表现数据 在 Web 编程中经常需要做的一件事情就是把从数据库中查出的数据(数字)使用图表(chart)的形式在页面中表现出来.下面我们简单总结几种常见的做法. 1. 如果图表的样式只需要柱形图(bar)就可以的话,有一种非常简单,偷懒的方法,即使用某些 tag 的 width 属性来表现就可以.举例如下: <IMG HEIGHT=5 WIDTH=<%= 数值 %> SRC=http://www.163desi
在Web页面中使用Media Player
在Web页中嵌入Media Player的方法比较简单,只要用HTML中的<Object></Object>可以了,如下所示. <OBJECT ID="WMPlay" WIDTH=320 HEIGHT=240 CLASSID="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" CODEBASE=" nsmp2inf.cab#Version=6,4,5,715" STANDBY=
各们大神,江湖救急,在web页面中显示远程服务器桌面问题!!!
问题描述 各们大神,江湖救急,在web页面中显示远程服务器桌面问题!!! 做了一个页面,通过服务器的IP与端口,实现这个页面能够显示服务器的桌面并能进行操作,如果不借助VNC能不能实现?大神们,看到的,知道的,希望不吝赐教...小弟在此感谢!!!
在Web页面中执行Windows程序(转)
在Web页面中执行Windows程序 现在许多公司都面临一个难题:如何在Web环境中执行存在的Windows应用程序.这里就介绍实现这个功能的技术,它争取对代码做最小的改变,完成在Windows环境中应做的一切.现存的Windows应用程序 这里想要在Web中执行的Windows例子程序是非常简单的,它是用VB编写的,其中有一个表单.运行时,在表单上显示雇员的信息,这些信息来源于Access数据库的一个表.表单上设有First.Next.Previous 和 Last按钮,从而允许用户浏览记录.
java 在web页面中把输入框的中文用语音读出来有什么办法?
问题描述 请问下大家,java在web页面中把输入框的中文用语音读出来有什么办法?我在网上找到一个freetts引擎可以实现java语音,但是中文读取的话太不标准了,根本听不懂.请问大家有没有其他免费的引擎,或者是可以调用window自带的方法,因为window有自带的语音,如果能用dll或者其他的方法调用,那就方便很多了,或者是其他一些思路也行,先谢谢大家了. 解决方案 解决方案二:该回复于2010-11-10 09:57:24被版主删除解决方案三:该回复于2010-11-10 15:21:3