Sunday, May 17, 2009

Re: [JavaScript] linking a web page to an external javascript file

thanks Dave - I actually did find that from a google search as well as proper scripting in the html doc - I had the wrong thing - got it now and good to go!
 
Jim

--- On Sun, 5/17/09, David Smart <smartware.consulting@gmail.com> wrote:


From: David Smart <smartware.consulting@gmail.com>
Subject: Re: [JavaScript] linking a web page to an external javascript file
To: JavaScript_Official@yahoogroups.com
Date: Sunday, May 17, 2009, 2:06 AM


Your file should start with your first JavaScript line - i.e. the "function"
line, and end with the last }.

You should not have a <script> tag in it.

Additionally, <!-- is how you would introduce a comment. I.e. you've
commented-out all of your script.

Regards, Dave S

----- Original Message -----
From: "Jack Straw" <jkernix@yahoo. com>
To: <JavaScript_Official @yahoogroups. com>
Sent: Sunday, May 17, 2009 5:09 AM
Subject: [JavaScript] linking a web page to an external javascript file

>I tried adding all my behaviors into a *.js file and then adding this too
>my <head>:
>
> <script language="JavaScrip t" src="external/ jfkbehaviors. js"
> type="text/javascri pt"></script>
>
> But it doesn't work. Any ideas what I am doing wrong?
>
> And here's the script of my file if anyone needs to check it out - is
> there a link to a site that explains what needs to be done?
>
> Script:
>
> // JavaScript Document
> <script language="JavaScrip t" type="text/JavaScri pt">
> <!--
> function MM_findObj(n, d) { //v4.01
> var p,i,x; if(!d) d=document;
> if((p=n.indexOf( "?"))>0&& parent.frames. length) {
> d=parent.frames[ n.substring( p+1)].document; n=n.substring( 0,p);}
> if(!(x=d[n]) &&d.all) x=d.all[n]; for (i=0;!x&&i<d. forms.length; i++)
> x=d.forms[i] [n];
> for(i=0;!x&& d.layers& &i<d.layers. length;i+ +)
> x=MM_findObj( n,d.layers[ i].document) ;
> if(!x && d.getElementById) x=d.getElementById( n); return x;
> }
>
> function MM_setTextOfLayer( objName,x, newText) { //v4.01
> if ((obj=MM_findObj( objName)) !=null) with (obj)
> if (document.layers) {document.write( unescape( newText)) ;
> document.close( );}
> else innerHTML = unescape(newText) ;
> }
>
> function MM_showHideLayers( ) { //v6.0
> var i,p,v,obj,args= MM_showHideLayer s.arguments;
> for (i=0; i<(args.length- 2); i+=3) if ((obj=MM_findObj( args[i])) !=null)
> { v=args[i+2];
> if (obj.style) { obj=obj.style;
> v=(v=='show' )?'visible' :(v=='hide' )?'hidden' :v; }
> obj.visibility= v; }
> }
>
> function MM_preloadImages( ) { //v3.0
> var d=document; if(d.images) { if(!d.MM_p) d.MM_p=new Array();
> var i,j=d.MM_p.length, a=MM_preloadImag es.arguments; for(i=0;
> i<a.length; i++)
> if (a[i].indexOf( "#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++]. src=a[i]; }}
> }
>
> function MM_swapImage( ) { //v3.0
> var i,j=0,x,a=MM_ swapImage. arguments; document.MM_ sr=new Array;
> for(i=0;i<(a. length-2) ;i+=3)
> if ((x=MM_findObj( a[i]))!=null) {document. MM_sr[j++ ]=x; if(!x.oSrc)
> x.oSrc=x.src; x.src=a[i+2] ;}
> }
>
> function MM_swapImgRestore( ) { //v3.0
> var i,x,a=document. MM_sr; for(i=0;a&&i< a.length& &(x=a[i]) &&x.oSrc; i++)
> x.src=x.oSrc;
> }
> //-->
> </script>
>
>
>
> ------------ --------- --------- ------
>
> Visit http://aiaiai. com for more groups to joinYahoo! Groups Links
>
>
>

------------ --------- --------- --------- --------- --------- -

No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.329 / Virus Database: 270.12.32/2118 - Release Date: 05/16/09
17:05:00

[Non-text portions of this message have been removed]

------------------------------------

Visit http://aiaiai.com for more groups to joinYahoo! Groups Links

<*> To reply to this message, go to:
http://groups.yahoo.com/group/JavaScript_Official/post?act=reply&messageNum=16683
Please do not reply to this message via email. More information here:
http://help.yahoo.com/help/us/groups/messages/messages-23.html

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/JavaScript_Official/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:JavaScript_Official-digest@yahoogroups.com
mailto:JavaScript_Official-fullfeatured@yahoogroups.com

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/JavaScript_Official/

<*> To unsubscribe from this group, send an email to:
JavaScript_Official-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

[JavaScript] Re: linking a web page to an external javascript file

> Re: linking a web page to an external javascript file
> Posted by: "David Smart" smartware.consulting@gmail.com smartware_consulting
> Date: Sat May 16, 2009 11:07 pm ((PDT))
>
> Your file should start with your first JavaScript line - i.e. the "function"
> line, and end with the last }.
>
> You should not have a <script> tag in it.
>
> Additionally, <!-- is how you would introduce a comment. I.e. you've
> commented-out all of your script.

Actually, no you haven't. :)

Put the following in a .js file

var msg = 'Hello!';

<!--
msg = 'Good-bye!';
-->

alert msg;

FF2 (on Linux) and Konqeror pop up a dialogue box with the message
"Good-bye!".

Opera (Linux) and MSIE fail with a syntax error.

cheers

jon.

--
This message has not been scanned for viruses.

Since I do not use a Microsoft operating
system or software, and use only plaintext
for email, there is little need for me to do so.


------------------------------------

Visit http://aiaiai.com for more groups to joinYahoo! Groups Links

<*> To reply to this message, go to:
http://groups.yahoo.com/group/JavaScript_Official/post?act=reply&messageNum=16681
Please do not reply to this message via email. More information here:
http://help.yahoo.com/help/us/groups/messages/messages-23.html

<*> Your email settings:
Individual Email | Traditional

<*> To change settings online go to:
http://groups.yahoo.com/group/JavaScript_Official/join
(Yahoo! ID required)

<*> To change settings via email:
mailto:JavaScript_Official-digest@yahoogroups.com
mailto:JavaScript_Official-fullfeatured@yahoogroups.com

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/JavaScript_Official/

<*> To unsubscribe from this group, send an email to:
JavaScript_Official-unsubscribe@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/