PDA

View Full Version : Conveyor Belt Slide Show Script Help



Ohio Outdoorsman
11-11-2009, 02:28 AM
1) Script Title: DD Conveyor Belt Slide Show Script

2) Script URL (on DD): http://www.dynamicdrive.com/dynamicindex14/leftrightslide.htm

3) Describe problem: I am using sitebuilder PRO for my website www.ohiooutdoorsman.com

When I put the script on my page everything works great when I preview it. When I publish it, it will not run. When I check the html I find that <!—akcmntBegin is placed at the beginning of the script and akcmntEnd--> at the end of the script. If I remove these two statements, for lack of a better term, it will work when I preview it but as soon as I publish it the two statements get added and it will not work. Hope that made sense.

Thanks
Steve

jscheuer1
11-11-2009, 02:39 AM
What does akc stand for?

Ohio Outdoorsman
11-11-2009, 02:51 AM
I have no idea??? that's what gets put in when I publish it???


Steve

jscheuer1
11-11-2009, 03:08 AM
Well, I was hoping you might know. I Googled it and came up empty. This part:

cmntBegin

Obviously means comment begin. So perhaps my question should have been:

What does:

ak

stand for?

In any event, this comment is being added by something. It could be your editor. It could be the program used to upload your page to the web. It could be your host. One or more of these things could be one and the same. I do see however that there are other scripts on your page. How did they get there? Since that was successful, if you recall how, you should use the same procedure with this additional conveyor script.

Ohio Outdoorsman
11-11-2009, 12:02 PM
I googled it also and have tried everything I know ??? The page I have it on is Is the TEST page : http://www.ohiooutdoorsman.com/test_page_17.html
Thought I would try it out there before I moved it to the HOME page.

Steve

jscheuer1
11-11-2009, 02:10 PM
Well, there are no comment tags preventing that script from working on that page. What has happened is that it appears with little or no line breaks in the source code. When that happens to a script, it often breaks it. This script is no exception to that.

I'm noticing that all of your other scripts appear to be external. Perhaps that's the way to go here, either that or find a way to insert the code into the page's source without losing the line breaks.

If you decide to try the external script idea, here are some guidelines:

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:


<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:


<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:
<script>
<!--and
//-->
</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:


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 (http://www.dynamicdrive.com/notice.htm) for more info on this, especially item 4 from the terms):


<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