|
jackie26 -> 'as' is null or not an object (10/27/2005 14:45:40)
|
I used a dynamic drop down menu from this site http://simplythebest.net/scripts/DHTML_scripts/dhtml_script_105.html and customized it for my own. Once I added the 2nd sub-level links in a started receiving this error ... 'as' is null or not an object line 54 If I click ok it will still open my page, but I don't know what to do to make this go away. Here is my website http://www.westar.com/test/index.asp Here is the JavaScript code that the menu is using:
function init(){
if(!window.standards) return;
if(window.inited) return;
////////////////////////////////// GLOBAL OFFSET VARIABLES //////////////////////////////
if(bw.wIE || bw.ns){
menuOffsetTop = 3; // first level menu. smaller number is more up
menuOffsetLeft = 2; // first level menu. smaller number is more right.
}
else if(bw.mIE){
menuOffsetTop = -1; // first level menu. smaller number is more right
menuOffsetLeft = -6; // first level menu. smaller number is more right
}
submenuOffsetTop = -14 ;// smaller number is closer to top
if(bw.wIE) submenuOffsetLeft = -12; // left-side menu. smaller number is closer to menu
else if(bw.mIE) submenuOffsetLeft = -4; // left-side menu. smaller number is closer to menu
submenuOffsetRight = 0;// right-side menu. smaller number is closer to menu.
////////////////////////////////// GLOBAL OFFSET VARIABLES //////////////////////////////
var uiMenubar = new Menubar();
var hmMenu = new Menu('Westar Online Home');
uiMenubar.add(hmMenu);
hmMenu.add(new MenuItem('Home','http://199.217.163.45/intranet/index.asp'));
uiMenubar.add(hrMenu = new Menu('HR & Staffing'));
hrMenu.addSeparator("#000388");
hrProdMenu = new Menu('Staffing & Development');
hrProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
hrProdMenu.add(new MenuItem('Staffing Flow Diagram','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/flow_frame.htm'));
hrProdMenu.add(new MenuItem('Performance Development Report (PDR)','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/pdrform.doc'));
hrProdMenu.add(new MenuItem('90 Day Review Guideline','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/90dayGuideline.doc'));
hrProdMenu.add(new MenuItem('90 Day Review','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/90-dayReview.doc'));
hrProdMenu.add(new MenuItem('Alternate Performance Appraisal Form','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/Alternate_Performance_Appraisal_Form.doc'));
hrProdMenu.add(new MenuItem('Position Description','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/Position Description Format.doc'));
hrProdMenu.add(new MenuItem('Standard Rejection Letter','http://199.217.163.45/intranet/HR_Staffing/Staff_Develp/Standard_Reject_ltr.doc'));
hrProdMenu.add(new MenuItem('Pre-Employment Applications','http://199.217.163.45/intranet/PreEmploy_Apps.asp'));
hrMenu.add(hrProdMenu);
hrMenu.addSeparator("#000388");
hrMenu.addSeparator("#000388");
hrProdMenu = new Menu('Benefit Forms');
hrProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
hrProdMenu.add(new MenuItem('FSA Reimbursement Form','http://199.217.163.45/intranet/HR_Staffing/Benefit_Forms/FSA_Reimbursement_Form.pdf'));
hrProdMenu.add(new MenuItem('FSA Change in Family Status Form','http://199.217.163.45/intranet/HR_Staffing/Benefit_Forms/FSA Change in Family Status Form.pdf'));
hrProdMenu.add(new MenuItem('401k Beneficiary Form','http://199.217.163.45/intranet/HR_Staffing/Benefit_Forms/401k_Beneficiary_Form.pdf'));
hrProdMenu.add(new MenuItem('Delta Dental Claim Form','http://199.217.163.45/intranet/HR_Staffing/Benefit_Forms/Delta_Dental_Claim_Form.pdf'));
hrProdMenu.add(new MenuItem('Life Insurance Beneficiary Form','http://199.217.163.45/intranet/HR_Staffing/Benefit_Forms/Life_Insurance_Beneficiary_Designation_Form.pdf'));
hrMenu.add(hrProdMenu);
hrMenu.addSeparator("#000388");
hrMenu.addSeparator("#000388");
hrProdMenu = new Menu('Relocation Forms');
hrProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
hrProdMenu.add(new MenuItem('Westar Relocation Agreement','http://199.217.163.45/intranet/HR_Staffing/Relocation/Westar_Relocation_Agreement.doc'));
hrProdMenu.add(new MenuItem('Westar Relocation Processing Report','http://199.217.163.45/intranet/HR_Staffing/Relocation/Westar_Relocation_Processing_Report.doc'));
hrMenu.add(hrProdMenu);
hrMenu.addSeparator("#000388");
hrMenu.addSeparator("#000388");
hrProdMenu = new Menu('Education');
hrProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
hrProdMenu.add(new MenuItem('Tuition Reimbursement','http://199.217.163.45/intranet/Tuition.asp'));
hrProdMenu.add(new MenuItem('Training & Development Policy','http://199.217.163.45/intranet/HR_Staffing/Education/Training_and_Development.doc'));
hrMenu.add(hrProdMenu);
hrMenu.addSeparator("#000388");
hrMenu.addSeparator("#000388");
hrProdMenu = new Menu('Payroll');
hrProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
hrProdMenu.add(new MenuItem('Time Keeping Instructions','http://199.217.163.45/intranet/HR_Staffing/Payroll/Electronic_Timekeeping_Instructions.doc'));
hrProdMenu.add(new MenuItem('Time Sheet Template (MS Excel Document)','http://199.217.163.45/intranet/HR_Staffing/Payroll/Time_Sheet_Template.xls'));
hrProdMenu.add(new MenuItem('Personnel Action Notice','http://199.217.163.45/intranet/HR_Staffing/Payroll/2005_Personnel_Action_Notice.doc'));
hrProdMenu.add(new MenuItem('Personnel Action Notice Guidelines','http://199.217.163.45/intranet/HR_Staffing/Payroll/Personnel_Action_Notice_Guidelines.doc'));
hrProdMenu.add(new MenuItem('Location Codes (MS Excel Document)','http://199.217.163.45/intranet/HR_Staffing/Payroll/Location_Codes.xls'));
hrProdMenu.add(new MenuItem('Direct Deposit Form','http://199.217.163.45/intranet/HR_Staffing/Payroll/Direct_Deposit_Form.doc'));
hrProdMenu.add(new MenuItem('Leave of Absense Request Form','http://199.217.163.45/intranet/HR_Staffing/Payroll/Family_Medical_Leave_Form.doc'));
hrProdMenu.add(new MenuItem('401k Change Request Form','http://199.217.163.45/intranet/HR_Staffing/Payroll/401k_Change_Request_Form.doc'));
hrProdMenu.add(new MenuItem('Bonus Request Form','http://199.217.163.45/intranet/HR_Staffing/Payroll/Bonus_Request_Form.doc'));
hrProdMenu.add(new MenuItem('Employee Information Change Form','http://199.217.163.45/intranet/HR_Staffing/Payroll/Employee_Information_Change_2005.doc'));
hrProdMenu.add(new MenuItem('Pay Schedule (MS Excel Document)','http://199.217.163.45/intranet/HR_Staffing/Payroll/2005_pay_schedule.xls'));
hrMenu.add(hrProdMenu);
hrMenu.addSeparator("#000388");
hrMenu.add(new MenuItem('Contact us','mailto:HR@westar.com'));
uiMenubar.add(conMenu = new Menu('Contracts'));
conMenu.add(new MenuItem('Bid Approval Form','http://199.217.163.45/intranet/contracts/Bid_Approval_Form .xls'));
conMenu.addSeparator("#000388");
conProdMenu = new Menu('Proprietary Information');
conProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
conProdMenu.add(new MenuItem('Proprietary Information Document','http://199.217.163.45/intranet/'));
conProdMenu.add(new MenuItem('Disclosure to Westar','http://199.217.163.45/intranet/'));
conMenu.add(conProdMenu);
conMenu.addSeparator("#000388");
conMenu.addSeparator("#000388");
conProdMenu = new Menu('General Provisions Fixed Price Contracts');
conProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
conProdMenu.add(new MenuItem('Fixed Price Contract','http://199.217.163.45/intranet/Contracts/SF TC-001.3 (6-01)1.doc'));
conProdMenu.add(new MenuItem('Fixed Price Services Contract','http://199.217.163.45/intranet/Contracts/SF TC-002.1 (6-01)1.doc'));
conMenu.add(conProdMenu);
conMenu.addSeparator("#000388");
conMenu.add(new MenuItem('Annual Representation & Certification','http://199.217.163.45/intranet/Contracts/SF TC-005.0 (8-00)1.DOC'));
conMenu.add(new MenuItem('Teaming Agreements','http://199.217.163.45/intranet/teaming_agreements/index.asp'));
conMenu.add(new MenuItem('Proposal Management','http://199.217.163.45/intranet/Proposal_Mng.asp'));
formsMenu = new Menu('Forms');
formsMenu.add(new MenuItem('Business Expense Report','http://199.217.163.45/intranet/Forms/WestarBER.xlt'));
formsMenu.add(new MenuItem('Office Supply Request Form','http://199.217.163.45/intranet/Forms/Office_Supply_Request_Form.xls'));
formsMenu.addSeparator("#000388");
formsProdMenu = new Menu('PIA');
formsProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
formsProdMenu.add(new MenuItem('PIA Agreement Log','http://199.217.163.45/intranet/Forms/pia.htm'));
formsProdMenu.add(new MenuItem('PIA Form','http://199.217.163.45/intranet/Forms/PIA_form.doc'));
formsProdMenu.add(new MenuItem('PIA Directives','http://199.217.163.45/intranet/Forms/PIADirectives.doc'));
formsMenu.add(formsProdMenu);
formsMenu.addSeparator("#000388");
uiMenubar.add(formsMenu);
uiMenubar.add(coinfoMenu = new Menu('Company Info/Tools'));
coinfoMenu.add(new MenuItem('Company Calendar','http://199.217.163.45/intranet/Calendar/calendar_view.asp?calendar_id=8'));
coinfoMenu.add(new MenuItem('Company Holidays','http://199.217.163.45/intranet/Company_info/Westar_Holiday_2005.pdf'));
coinfoMenu.add(new MenuItem('Org Chart','http://199.217.163.45/intranet/'));
coinfoMenu.addSeparator("#000388");
coinfoProdMenu = new Menu('Westar Maps');
coinfoProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
coinfoProdMenu.add(new MenuItem('SLEC Map','http://199.217.163.45/intranet/Company_info/map_slec.pdf'));
coinfoProdMenu.add(new MenuItem('Huntsville Map','http://199.217.163.45/intranet/Company_info/map_hsv.pdf'));
coinfoMenu.add(coinfoProdMenu);
coinfoMenu.addSeparator("#000388");
coinfoMenu.add(new MenuItem('Conference Room Scheduler','http://199.217.163.45/intranet/_new_conference_scheduler/New Westar Conference Room Scheduler.htm'));
coinfoMenu.add(new MenuItem('FCA Points of Contact','http://199.217.163.45/intranet/Company_info/Finance_Contacts.doc'));
coinfoMenu.add(new MenuItem('Safety','http://199.217.163.45/intranet/Safety.asp'));
uiMenubar.add(newsMenu = new Menu('News'));
newsMenu.add(new MenuItem('Our News','http://199.217.163.45/intranet/News/OurNews.pdf'));
newsMenu.add(new MenuItem('Press Releases','http://199.217.163.45/intranet/Press_Releases.asp'));
newsMenu.addSeparator("#000388");
newsProdMenu = new Menu('Archives');
newsProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
newsProdMenu.add(new MenuItem('Our News Archives','http://199.217.163.45/intranet/'));
newsProdMenu.add(new MenuItem('Press Release Archives','http://199.217.163.45/intranet/Press_Archives.asp'));
newsMenu.add(newsProdMenu);
newsMenu.addSeparator("#000388");
uiMenubar.add(logoMenu = new Menu('Stationary & Logos'));
logoMenu.add(new MenuItem('Westar Corporate Identity Guidelines','http://199.217.163.45/intranet/'));
logoMenu.add(new MenuItem('Stationary Templates','http://199.217.163.45/intranet/'));
logoMenu.add(new MenuItem('Fax Cover Sheet Templates','http://199.217.163.45/intranet/'));
logoMenu.addSeparator("#000388");
logoProdMenu = new Menu('Logo Downloads');
logoProdMenu.help="Windows, Menus, Tabs, Scrollers";//appears in statusbar
logoProdMenu.add(new MenuItem('Westar Logos','http://199.217.163.45/intranet/'));
logoProdMenu.add(new MenuItem('WTD Logs','http://199.217.163.45/intranet/'));
logoProdMenu.add(new MenuItem('AFS Logs','http://199.217.163.45/intranet/'));
logoMenu.add(logoProdMenu);
logoMenu.addSeparator("#000388");
uiMenubar.useMouseOver();
document.body.appendChild(uiMenubar);
// setWidth method added april 2, 2002.
uiMenubar.setWidth("745px",0);
window.inited = true;
}
Please let me know if you need anything else as there is another js menu the menu uses as well. Thanks, Jackie
|
|
|
|