| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 509 人关注过本帖
标题:[求助]用JAVA在页面里,提示页面有错误??
只看楼主 加入收藏
35maoe
Rank: 1
等 级:新手上路
帖 子:341
专家分:0
注 册:2006-8-28
结帖率:100%
收藏
 问题点数:0 回复次数:0 
[求助]用JAVA在页面里,提示页面有错误??

从数据库里调出大类,鼠标放上去显示其小类,移开鼠标层消失,效果有了,但提示页面有错误,请帮我看一下,下面是代码:

错误提示: 'ie4' 未定义

<SCRIPT language=JavaScript>
<!--

menuPrefix = 'menu'; // Prefix that all menu layers must start with
// All layers with this prefix will be treated
// as a part of the menu system.

var menuTree, mouseMenu, hideTimer, doHide;

function init() {
ie4 = (document.all)?true:false;
ns4 = (document.layers)?true:false;
document.onmousemove = mouseMove;
if (ns4) { document.captureEvents(Event.MOUSEMOVE); }
}

function expandMenu(menuContainer,subContainer,menuright,menuTop) {
// Hide all submenus thats's not below the current level
doHide = false;
if (menuContainer != menuTree) {
if (ie4) {
var menuLayers = document.all.tags("DIV");
for (i=0; i<menuLayers.length; i++) {
if ((menuLayers[i].id.indexOf(menuContainer) != -1) && (menuLayers[i].id != menuContainer)) {
hideObject(menuLayers[i].id);
}
}
}
else if (ns4) {
for (i=0; i<document.layers.length; i++) {
var menuLayer = document.layers[i];
if ((menuLayer.id.indexOf(menuContainer) != -1) && (menuLayer.id != menuContainer)) {
menuLayer.visibility = "hide";
}
}
}
}
// If this is item has a submenu, display it, or it it's a toplevel menu, open it
if (subContainer) {
if ((menuright) && (menuTop)) {
positionObject(subContainer,menuright,menuTop);
hideAll();
}
else {
if (ie4) {
positionObject(subContainer, document.all[menuContainer].offsetWidth + document.all[menuContainer].style.pixelright - 10, mouseY);
}
else {
positionObject(subContainer, document.layers[menuContainer].document.width + document.layers[menuContainer].right + 50, mouseY);
}
}
showObject(subContainer);
menuTree = subContainer;
}
}

function showObject(obj) {
if (ie4) { document.all[obj].style.visibility = "visible"; }
else if (ns4) { document.layers[obj].visibility = "show"; }
}

function hideObject(obj) {
if (ie4) { document.all[obj].style.visibility = "hidden"; }
else if (ns4) { document.layers[obj].visibility = "hide"; }
}

function positionObject(obj,x,y) {
if (ie4) {
var foo = document.all[obj].style;
foo.right = x;
foo.top = y-50;
}
else if (ns4) {
var foo = document.layers[obj];
foo.right = x;
foo.top = y-50;
}
}

function hideAll() {
if (ie4) {
var menuLayers = document.all.tags("DIV");
for (i=0; i<menuLayers.length; i++) {
if (menuLayers[i].id.indexOf(menuPrefix) != -1) {
hideObject(menuLayers[i].id);
}
}
}
else if (ns4) {
for (i=0; i<document.layers.length; i++) {
var menuLayer = document.layers[i];
if (menuLayer.id.indexOf(menuPrefix) != -1) {
hideObject(menuLayer.id);
}
}
}
}

function hideMe(hide) {
if (hide) {
if (doHide) { hideAll(); }
}
else {
doHide = true;
hideTimer = window.setTimeout("hideMe(true);", 20000);
}
}

function mouseMove(e) {
if (ie4) { mouseY = window.event.y; }
if (ns4) { mouseY = e.pageY; }
}

function itemHover(obj,src,text,style) {
if (ns4) {
var text = '<nobr><a href="' + src + '" class="' + style + '">' + text + '<\/a><\/nobr>'
obj.document.open();
obj.document.write(text);
obj.document.close();
}
}

onload = init;
//-->
</SCRIPT>

<%set rs=server.CreateObject("ADODB.Recordset")
strsql="select * from series order by seriesid"
rs.open strsql,conn,1,2
counts=rs.recordcount
for i=1 to counts

%>
<script language="JavaScript">
function getPos(el,sProp) {
var iPos = 0
while (el!=null) {
iPos+=el["offset" + sProp]
el = el.offsetParent
}
return iPos

}
</script>
<div id="menu<%=rs("seriesid")%>" onMouseOut="hideMe();" style="position:absolute; left:70px; top:0px; width:100px; overflow: visible; background-color: #000000; layer-background-color: #000000; border: 1px none #000000; visibility: hidden;">
<table width="100" border="0" cellpadding="0" cellspacing="0" bgcolor="#000000">
<%set rs1=server.CreateObject("ADODB.Recordset")
strsql="select * from xilie where seriesid="&rs("seriesid")&" order by shunxu"
rs1.open strsql,conn,1,2
counts1=rs1.recordcount
for n=1 to counts1
%>

<tr>
<td class=a><a href=<%=link%>&xilieid=<%=rs1("xilieid")%> target="lcb"><%=rs1("xilie")%></a></td>
</tr>
<%rs1.movenext
next
rs1.close

%>
</table></div>
<table> <tr>
<td><a href="#;" onMouseOver="expandMenu(null,'menu<%=rs("seriesid")%>',getPos(this,'Left'),getPos(this,'Top')+this.offsetHeight);"><img src="../img/cp-list-num<%=i%>.gif" border="0"></a></td>
</tr>
<tr>

</tr></table>
<%rs.movenext
next
rs.close
%>

2006-11-22 13:44
快速回复:[求助]用JAVA在页面里,提示页面有错误??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011964 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved