Go Back   Dynamic Drive Forums > DD Scripts > Dynamic Drive scripts help
Search Dynamic Drive Forums:

Reply
 
Thread Tools Search this Thread
  #1  
Old 02-08-2007, 11:41 AM
vaibhav24in vaibhav24in is offline
Junior Coders
 
Join Date: Jan 2006
Location: At home
Posts: 72
Thanks: 0
Thanked 0 Times in 0 Posts
Default External script help

I want to know how I can make script like this
http://www.dynamicdrive.com/dynamici.../pulsetext.htm a external script. Is it possible to make any script external script??
Reply With Quote
  #2  
Old 02-08-2007, 01:56 PM
jscheuer1's Avatar
jscheuer1 jscheuer1 is offline
No Kidding?
 
Join Date: Mar 2005
Location: SE PA USA
Posts: 19,000
Thanks: 19
Thanked 1,135 Times in 1,121 Posts
Blog Entries: 3
Default

The script can be made external, yes. The markup however, must go on the page or be written to it somehow, in time to be available to the script when it needs it. For the script only, follow these guidelines:

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

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.
__________________
WWWWWWWWWWWW
- John
________________________

Really Show Your Thanks: International Rescue Committee - Donate or: The Ocean Conservancy - Donate or: PayPal - Donate
Reply With Quote
  #3  
Old 02-08-2007, 04:21 PM
vaibhav24in vaibhav24in is offline
Junior Coders
 
Join Date: Jan 2006
Location: At home
Posts: 72
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Thansk you so much. this help was more than I was expecting
Reply With Quote
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 12:54 AM.

Home - Contact Us - Archives - Link to DD - Top 

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.