SitePoint Sponsor

User Tag List

Results 1 to 3 of 3
  1. #1
    SitePoint Guru
    Join Date
    Feb 2002
    Location
    NZ
    Posts
    620
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Cant get this to work

    Please excuse me but I am NOT that good at js.

    I have been trying to learn from a tutorial that seems to have more bugs than Windows (if thats possible), I cant even get the first script to load correctly and cant find the reason, any help appreciated and thanks in advance.

    The first script IS NOT loading the second script

    First Script:

    PHP Code:
    <HTML>
    <
    HEAD>
    <
    META HTTP-EQUIV "expires" CONTENT "Fri, 19 Jan 1990 00:00:01 GMT">
    <
    META HTTP-EQUIV "pragma" CONTENT="no-cache">
    <
    TITLE>HM Version 4.0.13 Examples</TITLE>
    <
    SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    <!--
    if(
    window.event "" == "undefined"event null;
    function 
    HM_f_PopUp(){return false};
    function 
    HM_f_PopDown(){return false};
    popUp HM_f_PopUp;
    popDown HM_f_PopDown;
    //-->
    </SCRIPT>
    <SCRIPT LANGUAGE="JavaScript1.2" TYPE="text/javascript">
    <!--
    HM_PG_MenuWidth = 150;
    HM_PG_FontFamily = "Arial,sans-serif";
    HM_PG_FontSize = 8;
    HM_PG_FontBold = 0;
    HM_PG_FontItalic = 0;
    HM_PG_FontColor = "blue";
    HM_PG_FontColorOver = "white";
    HM_PG_BGColor = "#DDDDDD";
    HM_PG_BGColorOver = "#FFCCCC";
    HM_PG_ItemPadding = 3;
    HM_PG_BorderWidth = 2;
    HM_PG_BorderColor = "black";
    HM_PG_BorderStyle = "solid";
    HM_PG_SeparatorSize = 2;
    HM_PG_SeparatorColor = "#d0ff00";
    HM_PG_ImageSrc = "HM_More_black_right.gif";
    HM_PG_ImageSrcLeft = "HM_More_black_left.gif";
    HM_PG_ImageSrcOver = "HM_More_white_right.gif";
    HM_PG_ImageSrcLeftOver = "HM_More_white_left.gif";
    HM_PG_ImageSize = 5;
    HM_PG_ImageHorizSpace = 0;
    HM_PG_ImageVertSpace = 2;
    HM_PG_KeepHilite = true; 
    HM_PG_ClickStart = 0;
    HM_PG_ClickKill = false;
    HM_PG_ChildOverlap = 20;
    HM_PG_ChildOffset = 10;
    HM_PG_ChildPerCentOver = null;
    HM_PG_TopSecondsVisible = .5;
    HM_PG_StatusDisplayBuild =0;
    HM_PG_StatusDisplayLink = 0;
    HM_PG_UponDisplay = null;
    HM_PG_UponHide = null;
    HM_PG_RightToLeft = false;
    HM_PG_CreateTopOnly = 1;
    HM_PG_ShowLinkCursor = 1;
    HM_PG_NSFontOver = true;
    // HM_a_TreesToBuild = [2];

    //-->
    </SCRIPT>
    </HEAD>
    <BODY>
    <BLOCKQUOTE>
    <H3>Sample HTML page with 4 Hierarchical Menus</H3>
    <P>Permanent Centered Menu (Cascades on <I>click</I>):</P>

    <SCRIPT LANGUAGE="JavaScript1.2"
            SRC="HM_Loader.js"
            TYPE='text/javascript'></SCRIPT>
    </BODY>
    </HTML> 
    Second script:

    PHP Code:
    /*HM_Loader.js
    * by Peter Belesis. v4.0.13 010712
    * Copyright (c) 2001 Peter Belesis. All Rights Reserved.
    */
       
    HM_DOM = (document.getElementById) ? true false;
       
    HM_NS4 = (document.layers) ? true false;
        
    HM_IE = (document.all) ? true false;
       
    HM_IE4 HM_IE && !HM_DOM;
       
    HM_Mac = (navigator.appVersion.indexOf("Mac") != -1);
      
    HM_IE4M HM_IE4 && HM_Mac;
    HM_IsMenu = (HM_DOM || HM_NS4 || (HM_IE4 && !HM_IE4M));
    HM_BrowserString HM_NS4 "NS4" HM_DOM "DOM" "IE4";
    if(
    window.event "" == "undefined"event null;
    function 
    HM_f_PopUp(){return false};
    function 
    HM_f_PopDown(){return false};
    popUp HM_f_PopUp;
    popDown HM_f_PopDown;

    HM_GL_MenuWidth          150;
    HM_GL_FontFamily         "Arial,sans-serif";
    HM_GL_FontSize           10;
    HM_GL_FontBold           true;
    HM_GL_FontItalic         false;
    HM_GL_FontColor          "black";
    HM_GL_FontColorOver      "white";
    HM_GL_BGColor            "transparent";
    HM_GL_BGColorOver        "transparent";
    HM_GL_ItemPadding        3;
    HM_GL_BorderWidth        1;
    HM_GL_BorderColor        "red";
    HM_GL_BorderStyle        "solid";
    HM_GL_SeparatorSize      1;
    HM_GL_SeparatorColor     "yellow";
    HM_GL_ImageSrc "HM_More_black_right.gif";
    HM_GL_ImageSrcLeft "HM_More_black_left.gif";
    HM_GL_ImageSrcOver "HM_More_white_right.gif";
    HM_GL_ImageSrcLeftOver "HM_More_white_left.gif";
    HM_GL_ImageSize          5;
    HM_GL_ImageHorizSpace    5;
    HM_GL_ImageVertSpace     5;
    HM_GL_KeepHilite         false;
    HM_GL_ClickStart         false;
    HM_GL_ClickKill          0;
    HM_GL_ChildOverlap       40;
    HM_GL_ChildOffset        10;
    HM_GL_ChildPerCentOver   null;
    HM_GL_TopSecondsVisible  .5;
    HM_GL_ChildSecondsVisible .3;
    HM_GL_StatusDisplayBuild 0;
    HM_GL_StatusDisplayLink  1;
    HM_GL_UponDisplay        null;
    HM_GL_UponHide           null;
    //HM_GL_RightToLeft      = true;
    HM_GL_CreateTopOnly      HM_NS4 true false;
    HM_GL_ShowLinkCursor     true;
    // the following function is included to illustrate the improved JS expression handling of
    // the left_position and top_position parameters
    // you may delete if you have no use for it
    function HM_f_CenterMenu(topmenuid) {
     var 
    MinimumPixelLeft 0;
     var 
    TheMenu HM_DOM document.getElementById(topmenuid) : HM_IE4 document.all(topmenuid) : eval("window." topmenuid);
     var 
    TheMenuWidth HM_DOM parseInt(TheMenu.style.width) : HM_IE4 TheMenu.style.pixelWidth TheMenu.clip.width;
     var 
    TheWindowWidth HM_IE document.body.clientWidth window.innerWidth;
     return 
    Math.max(parseInt((TheWindowWidth-TheMenuWidth) / 2),MinimumPixelLeft);
    }
    if(
    HM_IsMenu) {
     
    document.write("<SCR" "IPT LANGUAGE='JavaScript1.2' SRC="HM_Arrays.js.php" TYPE='text/javascript'><\/SCR" "IPT>");
     
    document.write("<SCR" "IPT LANGUAGE='JavaScript1.2' SRC="HM_Script"+ HM_BrowserString +".js" TYPE='text/javascript'><\/SCR" "IPT>");
    }

    //end 

  2. #2
    Web-coding NINJA! silver trophy beetle's Avatar
    Join Date
    Jul 2002
    Location
    Dallas, TX
    Posts
    2,900
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Tutorial? That looks like HierMenus, which is a licensed script and should come with support.

    I suggest contacting the script author or reconsider using this script if you didn't pay for it.

    http://www.webreference.com/dhtml/
    beetle a.k.a. Peter Bailey
    blogs: php | prophp | security | design | zen | software
    refs: dhtml | gecko | prototype | phpdocs | unicode | charsets
    tools: ide | ftp | regex | ffdev




  3. #3
    Degrading Gracefully PalmerB's Avatar
    Join Date
    Sep 2001
    Location
    Ohio - U.S.A. Outlook: Cautiously Optimistic
    Posts
    3,283
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    In your javascript file have you tried single quotes (') instead of double quotes (") ?


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •