Results 1 to 5 of 5

Thread: Rotating banner ad javascript FILE

  1. #1
    Join Date
    Aug 2009
    Posts
    11
    Thanks
    4
    Thanked 0 Times in 0 Posts

    Default Rotating banner ad javascript FILE

    well ive used the script used for rotating banners but it gets annoying when i have multiple instances of the script and are constantly editing then. I wanted to know in anyone has found (or can possibly make) a javascript file i can use so i can just cal up the script on a page and edit the banners directly from a file

    Much appreciated,
    Chris

  2. #2
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Quote Originally Posted by Chrismr3000 View Post
    well ive used the script used for rotating banners
    Oh really? What script is that exactly?

    Anyways, as long as the banners are defined in the script, the script may be made external and your problem will be solved. However, if the banners are simply listed as markup that the script then manipulates, it would be a little trickier.

    In any case, to be more specific, we would need a link to the script (where you got it from), or a link to your page that uses the script.

    In the meantime, here are the guidelines for making a script external:

    Use a text editor to save the script, call it 'file_name.js' where 'file_name' can be any valid file name of your choosing. Substitute the name of your external .js file for some.js in the below:

    HTML Code:
    <script src="some.js" type="text/javascript"></script>
    Common problems arise when:

    1 ) The script file is not in the directory specified. In the above example it must be in the same directory as the page(s) that use it. Below, it can be in the scripts directory off of the root of a domain:

    HTML Code:
    <script src="http://www.somedomain.com/scripts/some.js" type="text/javascript"></script>
    2 ) Opening, closing and/or 'hiding' tags are left in the external file. This means that you must strip:
    Code:
    <script>
    <!--
    and
    Code:
    //-->
    </script>
    and any of their many variations from the beginning and end of the external file.

    3 ) The external call (<script src="some.js" type="text/javascript"></script>) is not inserted into the page at the correct spot. The external call must be inserted at the same place on the page where the script was/would have been.

    4 ) Paths to other files (if) used by the script are no longer valid due to its location. This is only a problem if the external script is kept in a different directory than the page it was working on when it was an internal script. To correct this, use absolute paths inside the script. Absolute path examples:

    Code:
    http://www.somedomain.com/images/button.gif
    
    http://www.somedomain.com/~mysitename/index.html
    5 ) Inappropriately combining two or more scripts into one external file. Usually external scripts can be combined if one knows enough about scripting to do so properly. Even then it is possible to overlook something.

    A rule of thumb when testing is, if it won't work on the page, it won't work as an external file either.

    One other thing, if this is a DD script or any script that requires the credit remain for legal use, include the credit in the on page call, ex (see usage terms for more info on this, especially item 4 from the terms):

    HTML Code:
    <script src="some.js" type="text/javascript">
    /***********************************************
    * IFrame SSI script II- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
    * Visit DynamicDrive.com for hundreds of original DHTML scripts
    * This notice must stay intact for legal use
    ***********************************************/
    </script>
    Make sure to retain all the 'decorations', as these include begin and end javascript comment delimiters, without which the script won't function.

    There is also info here:

    http://www.javascriptkit.com/javatutors/external.shtml
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  3. The Following User Says Thank You to jscheuer1 For This Useful Post:

    Chrismr3000 (11-22-2009)

  4. #3
    Join Date
    Aug 2009
    Posts
    11
    Thanks
    4
    Thanked 0 Times in 0 Posts

    Default

    sorry for my vagueness, well the script is used on http://allaboutnetwork.webs.com, its the first banner you see on top of the paragraph, and the script is
    HTML Code:
    <script type="text/javascript">
    <!-- Begin
    rnd.today=new Date();
    rnd.seed=rnd.today.getTime();
    
    function rnd() {
            rnd.seed = (rnd.seed*9301+49297) % 233280;
            return rnd.seed/(233280.0);
    };
    
    function rand(number) {
    	var result = Math.ceil(rnd()*number);
    	if (!result)result++;
            return result
    };
    var ad_cnt1 = 7;
    var ad1 = rand(ad_cnt1);
    var link1;
    var adBanner1;
    var width1
    var height1
    if (ad1==1) {
    link1="http://www.you-cubez.com/?referer=66553";
    adBanner1="http://www.you-cubez.com/images/Banners/banner_1.gif";
    width1="468";
    height1="60";
    alt1="";
    }
    if (ad1==2) {
    link1="http://allaboutnetwork.freeforums.org";
    adBanner1="http://allaboutnetwork.co.cc/images/forum.gif";
    width1="468";
    height1="60";
    alt1="";
    }
    if (ad1==3) {
    link1="http://swagbucks.com/refer/AllAboutNetwork";
    adBanner1="http://allaboutnetwork.co.cc/images/swagbucks-468x60[1].jpg";
    width1="468";
    height1="60";
    alt1="";
    }
    if (ad1==4) {
    link1="http://twitter.com/websallabout";
    adBanner1="http://allaboutnetwork.co.cc/images/twitterbanner.png";
    width1="468";
    height1="60";
    alt1="";
    }
    if (ad1==5) {
    link1="http://www.000webhost.com/203391.html";
    adBanner1="http://allaboutnetwork.co.cc/images/banner6[1].gif";
    width1="468";
    height1="60";
    alt1="";
    }
    if (ad1==6) {
    link1="http://www.360Elite4free.com/index.php?ref=5797218";
    adBanner1="http://allaboutnetwork.co.cc/images/console.png";
    width1="468";
    height1="60";
    alt1="";
    }
    if (ad1==7) {
    link1="http://www.newgrounds.com/refer/imabigballer";
    adBanner1="http://allaboutnetwork.webs.com/newgrounds.gif";
    width1="468";
    height1="60";
    alt1="";
    }
    document.write('<center><a href="' + link1 + '" target="_blank">');
    document.write('<img src="' + adBanner1 + '" width=' + width1 + ' height=' + height1 + ' border=0 alt="' + alt1 + '"></a>');
    document.write('</center>');
    // End -->
    </SCRIPT>
    And from what i've read from your post, i think its in a form where i can put it into a javascript file

  5. #4
    Join Date
    Mar 2005
    Location
    SE PA USA
    Posts
    30,495
    Thanks
    82
    Thanked 3,449 Times in 3,410 Posts
    Blog Entries
    12

    Default

    Yep, just get rid of:

    Code:
    <script type="text/javascript">
    <!-- Begin
    and:

    Code:
    // End -->
    </SCRIPT>
    Save the rest with an ordinary text editor to a file called - say, adbanner.js - upload adbanner.js to the same folder as your page(s), then put your script tag for that in the same place in the page(s) where the script would have been, ex tag:

    HTML Code:
    <script type="text/javascript" src="adbanner.js"></script>
    Or you may place adbanner.js in another folder - say, in a folder named 'scripts' off the root of your domain, then the tag should look like so:

    HTML Code:
    <script type="text/javascript" src="/scripts/adbanner.js"></script>
    And will work on any page on your domain.
    - John
    ________________________

    Show Additional Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate

  6. The Following User Says Thank You to jscheuer1 For This Useful Post:

    Chrismr3000 (11-22-2009)

  7. #5
    Join Date
    Aug 2009
    Posts
    11
    Thanks
    4
    Thanked 0 Times in 0 Posts

    Default

    Thanks a lot, this really helped me

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
  •