关于加号展开问题

问题描述

<ahref="#"onclick="showLay('Layer1')"><spanid="spLayer1">+</span><divid='carbrand'><s:propertyvalue="#list.news_carbrand"/>//查询出来的汽车品牌</div></a><br><s:iteratorid="list2"value="#request.resultList2"><divid="Layer1"style="display:none;"><s:propertyvalue="#list2.news_cartype"/>//根据汽车品牌查询出来的具体汽车型号</div></s:iterator>functionshowLay(divId){varobjDiv=eval(divId);varnews_carbrand=document.getElementById("carbrand").value;if(objDiv.style.display=="none"){eval("sp"+divId+".innerHTML='-'");objDiv.style.display="";document.location.href="ReaderAction_searchAllType.action?readerVo.news_carbrand"+news_carbrand;//将汽车品牌的值传到后台数据库查询}else{eval("sp"+divId+".innerHTML='+'");objDiv.style.display="none";}}上面的代码实现的是点击一个汽车品牌后加号展开,出现根据汽车品牌查出来的具体汽车型号。可我点击汽车型号也展开不了,请问是什么问题啊

解决方案

解决方案二:
<ahref="#"onclick="showLay('Layer1')"><spanid="spLayer1">+</span><divid='carbrand'><s:propertyvalue="#list.news_carbrand"/>//查询出来的汽车品牌</div></a><br><s:iteratorid="list2"value="#request.resultList2"><divid="Layer1"style="display:none;"><s:propertyvalue="#list2.news_cartype"/>//根据汽车品牌查询出来的具体汽车型号</div></s:iterator><script>functionshowLay(divId){varobjDiv=eval("document.all."+divId);varnews_carbrand=document.getElementById("carbrand").value;if(objDiv.style.display=="none"){//eval("sp"+divId+".innerHTML='-'");objDiv.style.display="";//document.location.href="ReaderAction_searchAllType.action?readerVo.news_carbrand"+news_carbrand;//将汽车品牌的值传到后台数据库查询}else{//eval("sp"+divId+".innerHTML='+'");objDiv.style.display="none";}}</script>

解决方案三:
<ahref="#"onclick="showLay('Layer1')"><spanid="spLayer1">+</span><divid='carbrand'><s:propertyvalue="#list.news_carbrand"/>//查询出来的汽车品牌</div></a><br><s:iteratorid="list2"value="#request.resultList2"><divid="Layer1"style="display:none;"><s:propertyvalue="#list2.news_cartype"/>//根据汽车品牌查询出来的具体汽车型号</div></s:iterator><script>functionshowLay(divId){varobjDiv=eval("document.all."+divId);varnews_carbrand=document.getElementById("carbrand").value;if(objDiv.style.display=="none"){eval("sp"+divId).innerHTML='-';objDiv.style.display="";//document.location.href="ReaderAction_searchAllType.action?readerVo.news_carbrand"+news_carbrand;//将汽车品牌的值传到后台数据库查询}else{eval("sp"+divId).innerHTML='+';objDiv.style.display="none";}}</script>

解决方案四:
要是把调用后台数据库查询具体型号的那句去掉的话就更没东西可显示了啊?
解决方案五:
后台的代码你把注释去掉就可以了三

时间: 2024-09-20 15:27:02

关于加号展开问题的相关文章

Optimizeit Profiler概览

Optimizeit Profiler概览     本文通过介绍Optimizeit Profiler的一些主要特征来使你对它有个简要的了解.如果想要知道更多的信息,请查看Optimizeit Profiler用户手册.可以从Optimizeit Profiler单击主菜单info|help来查看所有的使用文档. 使用中有何问题,请随时与Borland Technical Support联系. 启动应用程序 Optimizeit Profiler是通过在一个独立的虚拟机上运行应用程序来收集有用的

用JavaScript打造搜索工具栏

javascript 电子科技大学软件学院03级2班 周银辉 一:最终效果 二:原理 如果你在Yahoo中搜索"中国",那么在浏览器的地址栏将得到这样一串地址:http://search.cn.yahoo.com/search?ei=gbk&fr=fp-tab-web-ycn&meta=vl%3Dlang_zh-CN%26vl%3Dlang_zh-TW&pid=ysearch&source=ysearch_www_hp_button&p=%D6%

Dreamweaver 入门:使用CSS设置页面格式

css|dreamweaver|页面 本文章介绍如何在 Dreamweaver 中使用层叠样式表 (CSS) 设置页面中的文本格式.您可以使用 CSS 以 HTML 无法提供的方式来设置文本格式和定位文本,从而能更加灵活自如地控制页面的外观. 了解 CSS 层叠样式表 (CSS) 是一系列格式设置规则,它们控制 Web 页面内容的外观.使用 CSS 设置页面格式时,内容与表现形式是相互分开的.页面内容(HTML 代码)位于自身的 HTML 文件中,而定义代码表现形式的 CSS 规则位于另一个文件

.net入门常见问题

问题 .NET Framework 系统要求 操作系统要求下列平台支持 .NET Framework. 方案 操作系统 客户端 Microsoft Windows 98 Microsoft Windows 98 Second Edition Microsoft Windows Millennium Edition 带有 Service Pack 6.0a 或更高版本的 Microsoft Windows NT 4.0 Workstation 带有 Service Pack 6.0a 或更高版本的

Dreamweaver教程-选择并修改CSS样式

CSS样式是当今网页排版的标准.下面我们将通过一个练习,调整页面的宽度,修改背景色,向某个页面区域添加背景图形,以及调整多种文本属性,所有这些操作均可在Dreamweaver 的"CSS样式"面板完成. 更改页面宽度 你可能注意到在标题区域中插人的图像比预先定义的页面宽度稍微窄一点.Web页面的width 属性通常应用于<body>元索或者包含主要内容的父(parent) <div>元索.更改宽度的第一步是确定控制它的CSS规则,这将需要执行一些CSS检测工作.

win7快速瘦身记

第一步就是开启 Administrator 帐户,先取得最高管理权限,方法: 右键桌面计算机--管理,本地用户和组--用户,右键 Administrator--属性,去除"帐户已禁用"前的勾,注销当前用户登录 Administrator 帐户. 1.禁用休眠,点击开始菜单,所有程序→附件→命令提示符",右击选择"以管理员身份运行",进入命令提示符后,手动输入"powercfg -h off" 并回车:Vista 中可以通过磁盘清理删除休

怎么解决360极速浏览器CPU利用率高电脑卡慢

  怎么解决360极速浏览器CPU利用率高电脑卡慢         这个情况的出现不是因为电脑配置低,而是因为360极速浏览器播放视频, 或者进入有flash内容的网站的时候,需要用到flash播放插件.这里就容易出现两个问题导致CPU利用率极高: 1.浏览器没有调用浏览器内置的flash插件,而是不停调用系统安装的flash软件,导致CPU利用高. 2.部分集成显卡的电脑,因为浏览器打开了硬件加速的视频解码.但是集显的GPU太弱导致解码失败,CPU就一直不停尝试把解码任务推给GPU,从而就导致

WinXP系统如何关闭自动更新?

  WinXP系统如何关闭自动更新?          关闭Windows XP的自动更新的常见方法有以下三种: 一.最为便捷的方法: "我的电脑"点右键,选择"属性→自动更新",选中"关闭自动更新",点击"确定"退出即可. 二.最为专业的方法: "我的电脑"点右键,选"管理",点左边"服务和应用程序"旁的加号展开,选"服务"项,或者直接在&quo

Win 7系统安全优化、瘦身攻略

  首先 开启 Administrator 用户 删除其他用户!~~这个应该都会吧!~~ 1."以管理员身份运行,所有程序→附件→命令提示符",右击选择"以管理员身份运行", 进入命令提示符后,手工输入"powercfg -h off" 这是干什么的,木星人也会知道-- 2.关闭系统保护 计算机右键属性--高级管理设置--系统保护 3.转移虚拟内存 计算机右键属性--高级管理设置--高级--性能-设置-高级-更改 4.转移"用户的文件&