Javascrip help

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • harvey
    Confirmed User
    • Jul 2001
    • 9266

    #1

    Javascrip help

    I have 2 javascript codes (one to preload images and one pop-up) that use "BODY onLoad", but I can make to work only one of them at a time, what can I do to make it work?
    This post is endorsed by CIA, KGB, MI6, the Mafia, Illuminati, Kim Jong Il, Worldwide Ninjas Association, Klingon Empire and lolcats. Don't mess around with it, just accept it and embrace the truth
  • mike503
    Confirmed User
    • May 2002
    • 2243

    #2
    look for one that returns false, it might be messing it up. or make a new function

    function pops_suck() {
    popup_function();
    other_function();
    return true;
    }

    and call that single function from the body onload... should work.
    php/mysql guru. hosting, coding, all that jazz.

    Comment

    • jimmyf
      OU812
      • Feb 2001
      • 12651

      #3
      Adding more than one JavaScript to a page

      The solution

      The way to go about solving this conflict is simple,
      though not quite the same to explain. Essentially, what
      you want is to end up with only ONE delta for both scripts,
      with that delta calling the two scripts. Let's list some
      possible scenarios now, and their resolutions:

      EXAMPLE #1:
      SCRIPT 1: <body onload="dothis()">
      SCRIPT 2: <body onload="dothat()">
      RESOLUTION: <body onload="dothis();dothat()">

      EXAMPLE #2:
      SCRIPT 1: <body onload="dothis()">
      SCRIPT 2: window.onload=dothat()
      RESOLUTION: <body onload="dothis();dothat()">

      EXAMPLE #3:
      SCRIPT 1: window.onload=dothis
      SCRIPT 2: window.onload=dothat
      RESOLUTION: <body onload="dothis();dothat()">

      As you can see, regardless of whether the two scripts contain
      "delta" or "beta", the resolution is the same- remove BOTH lines,
      and call the scripts directly within the <body> tag, each separated
      by a semicolon. If you wish to combine three scripts, the procedure
      is the exact same.

      By using the above technique, both scripts are called and executed,
      as opposed to just one- or neither. In other words, conflict avoided!
      Check out http://www.javascriptkit.com/javatut...taction4.shtml
      for some additional information on resolving script conflicts.

      By the why I got above by doing a search.
      Last edited by jimmyf; 02-05-2003, 06:26 PM.
      Epic CashEpic Cash works for me
      Solar Cash Paysite Plugin
      Gallery of the day freesites,POTD,Gallery generator with free hosting

      Comment

      • harvey
        Confirmed User
        • Jul 2001
        • 9266

        #4
        thanx guys, problem solved
        This post is endorsed by CIA, KGB, MI6, the Mafia, Illuminati, Kim Jong Il, Worldwide Ninjas Association, Klingon Empire and lolcats. Don't mess around with it, just accept it and embrace the truth

        Comment

        Working...