Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Java not working in ASPX file 1

Status
Not open for further replies.

djpic

IS-IT--Management
Feb 27, 2006
69
US
I have a problem with some javascript and ASP.Net code. I just coverted a site over that I am designing from standard html to aspx files. The site is work fine except one problem, the javascript which runs the menu actions is no longer working giving an error when excuted. I need help getting the script to work. Here is a copy and pasted code of the site:

=======================================================
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="default.aspx.vb" Inherits="_default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<html xmlns="<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script language="javascript" src="java-style/default.java" type="text/javascript"></script>
<link href="java-style/default.css" rel="stylesheet" type="text/css" />
</head>

-----------information ommitted------------------------
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="136" align="left" valign="top"><table width="136" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="default.aspx" target="_top" onclick="MM_nbGroup('down','group1','Home','',0)" onmouseover="MM_nbGroup('over','Home','images/menu/Home_OVER.jpg','',0)" onmouseout="MM_nbGroup('out')"><img src="images/menu/Home_UP.jpg" alt="Home Page" name="Home" width="136" height="32" border="0" id="Home" /></a></td>
</tr>
<tr>
<td><a href="aboutus.aspx" target="_top" onClick="MM_nbGroup('down','group1','AboutUs','',0)" onMouseOver="MM_nbGroup('over','AboutUs','images/menu/AboutUs_OVER.jpg','',0)" onMouseOut="MM_nbGroup('out')"><img name="AboutUs" src="images/menu/AboutUs_UP.jpg" border="0" alt="About Us" onLoad="" /></a></td>
</tr>
<tr>
<td><a href="dailypicks.aspx" target="_top" onClick="MM_nbGroup('down','group1','DailyPicks','',0)" onMouseOver="MM_nbGroup('over','DailyPicks','images/menu/DailyPicks_OVER.jpg','',0)" onMouseOut="MM_nbGroup('out')"><img name="DailyPicks" src="images/menu/DailyPicks_UP.jpg" border="0" alt="" onLoad="" /></a></td>
</tr>
<tr>
<td><a href="moneymanagement.aspx" target="_top" onClick="MM_nbGroup('down','group1','MoneyManagement','',0)" onMouseOver="MM_nbGroup('over','MoneyManagement','images/menu/MoneyManagement_OVER.jpg','',0)" onMouseOut="MM_nbGroup('out')"><img name="MoneyManagement" src="images/menu/MoneyManagement_UP.jpg" border="0" alt="Money Mangement" onLoad="" /></a></td>
</tr>
<tr>
<td><a href="signup.aspx" target="_top" onClick="MM_nbGroup('down','group1','SignUp','',0)" onMouseOver="MM_nbGroup('over','SignUp','images/menu/SignUp_OVER.jpg','',0)" onMouseOut="MM_nbGroup('out')"><img name="SignUp" src="images/menu/SignUp_UP.jpg" border="0" alt="Sign Up" onLoad="" /></a></td>
</tr>
<tr>
<td><a href="contactus.aspx" target="_top" onclick="MM_nbGroup('down','group1','ContactUs','',0)" onmouseover="MM_nbGroup('over','ContactUs','images/menu/ContactUs_OVER.jpg','',0)" onmouseout="MM_nbGroup('out')"><img name="ContactUs" src="images/menu/ContactUs_UP.jpg" border="0" alt="Contact Us" /></a></td>
</tr>
<tr>
<td align="left" valign="top"><img src="images/menu/Bottom_Menu.jpg" width="136" height="64" /></td>
</tr>
</table>
------------information omitted-------------------
=======================================================

The script is imbeded in the header. It calls this file (default.java):

=======================================================
function MM_preloadImages() {
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a;}}
}

function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) {
var i,img,nbArr,args=MM_nbGroup.arguments;
if (event == "init" && args.length > 2) {
if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
nbArr[nbArr.length] = img;
for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = args[i+1];
nbArr[nbArr.length] = img;
} }
} else if (event == "over") {
document.MM_nbOver = nbArr = new Array();
for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
nbArr[nbArr.length] = img;
}
} else if (event == "out" ) {
for (i=0; i < document.MM_nbOver.length; i++) {
img = document.MM_nbOver; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
} else if (event == "down") {
nbArr = document[grpName];
if (nbArr)
for (i=0; i < nbArr.length; i++) { img=nbArr; img.src = img.MM_up; img.MM_dn = 0; }
document[grpName] = nbArr = new Array();
for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args)) != null) {
if (!img.MM_up) img.MM_up = img.src;
img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
nbArr[nbArr.length] = img;
} }
}
=======================================================

Now why is the script giving me an error, any ideas? It worked without a problem when I used html files.
 
Perfect BillRayPreachersSon!!! That was the problem. Had to change the extention from .java to .js.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top