Saturday, May 16, 2009

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

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="JavaScript" src="external/jfkbehaviors.js"
> type="text/javascript"></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="JavaScript" type="text/JavaScript">
> <!--
> 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_showHideLayers.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_preloadImages.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

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

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=16680
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/

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

I don't think you need to include 'script' tags in your JavaScript file.

Sent from my Verizon Wireless BlackBerry

-----Original Message-----
From: "Jack Straw" <jkernix@yahoo.com>

Date: Sat, 16 May 2009 19:09:39
To: <JavaScript_Official@yahoogroups.com>
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="JavaScript" src="external/jfkbehaviors.js" type="text/javascript"></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="JavaScript" type="text/JavaScript">
<!--
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_showHideLayers.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_preloadImages.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>


[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=16682
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] comet ajax

i want to learn about comet ajax.
i need some complete reference about comet ajax. do you know where i can find it?
thanks

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

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=16677
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] 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="JavaScript" src="external/jfkbehaviors.js" type="text/javascript"></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="JavaScript" type="text/JavaScript">
<!--
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_showHideLayers.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_preloadImages.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

<*> To reply to this message, go to:
http://groups.yahoo.com/group/JavaScript_Official/post?act=reply&messageNum=16679
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/

Re: [JavaScript] Re: Script without script tag?

That makes perfect sense. Thank you.

On Sat, May 16, 2009 at 1:11 AM, Jon Stephens <jon@hiveminds.net> wrote:

>
>
>
> > Script without script tag?
> > Posted by: "J.C. Berry" jcharlesberry@gmail.com<jcharlesberry%40gmail.com>jcharlesberry
> > Date: Fri May 15, 2009 9:30 am ((PDT))
>
> >
> > Hello, was looking at a tutorial on AJAX here -
> > http://www.htmlgoodies.com/beyond/javascript/article.php/3702926 - and I
> > didn't understand something that I am apparently not aware of: why are
> there
> > no tags around the JS and where is the "javascript" CSS class? Are these
> > connected in some way (doubtful, but just in case I was not aware of
> > something arcane)? I have not seen code without script tags surrounding
> the
> > code. Can you point me to a short tutorial or reference about this?
> > A sample of what they do in the article:
> >
> > <div style="width: 700px;">
> > <textarea name="code" class="javascript" cols="60" rows="10">
> > var Ajax = new Object();
> > Ajax.isUpdating = true;
>
> Simple explanation: they screwed up. :)
>
> Looks like they included and escaped the <div> and <textarea> tags
> intended to display the example JS code.
>
> Note that the second and later code listings are intended to be included
> in separate .js files (e.g. "...we can create the JavaScript files that
> we are including. The first file is...").
>
> <script> is a HTML tag. It is used in HTML markup (and nowhere else) to
> include script code in the page. It can do this in one of two ways:
>
> 1. as the content of the tag
>
> 2. from a separate file (using <script src="...">)
>
> A .js file should contain nothing but JavaScript code. <script> tags are
> not scripting code. I would expect using <script> in a .js or other
> script file to cause errors, and would consider it a bug if it did not.
>
> I suggest you contact the site's owners and ask them to correct the errors.
>
> 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.
>
>

--
Jonathan Berry, M.A.
IT Consultant
619.306.1712(m)
jcharlesberry@gmail.com
"I think the real reason the Extropy Institute closed is because Ayn Rand
rose from her cryo-sleep" -digibrill
____
( @ o )
/ | | | | \ Chumby.com

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

This E-mail is covered by the Electronic Communications Privacy Act, 18
U.S.C. ?? 2510-2521 and is legally privileged. This information is
confidential information and is intended only for the use of the individual
or entity named above. If the reader of this message is not the intended
recipient, you are hereby notified that any dissemination, distribution or
copying of this communication is strictly prohibited.
------------------------------------------------------------------------------------------------------------------------------------------------


[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=16678
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: Script without script tag?

> Script without script tag?
> Posted by: "J.C. Berry" jcharlesberry@gmail.com jcharlesberry
> Date: Fri May 15, 2009 9:30 am ((PDT))
>
> Hello, was looking at a tutorial on AJAX here -
> http://www.htmlgoodies.com/beyond/javascript/article.php/3702926 - and I
> didn't understand something that I am apparently not aware of: why are there
> no tags around the JS and where is the "javascript" CSS class? Are these
> connected in some way (doubtful, but just in case I was not aware of
> something arcane)? I have not seen code without script tags surrounding the
> code. Can you point me to a short tutorial or reference about this?
> A sample of what they do in the article:
>
> <div style="width: 700px;">
> <textarea name="code" class="javascript" cols="60" rows="10">
> var Ajax = new Object();
> Ajax.isUpdating = true;

Simple explanation: they screwed up. :)

Looks like they included and escaped the <div> and <textarea> tags
intended to display the example JS code.

Note that the second and later code listings are intended to be included
in separate .js files (e.g. "...we can create the JavaScript files that
we are including. The first file is...").

<script> is a HTML tag. It is used in HTML markup (and nowhere else) to
include script code in the page. It can do this in one of two ways:

1. as the content of the tag

2. from a separate file (using <script src="...">)

A .js file should contain nothing but JavaScript code. <script> tags are
not scripting code. I would expect using <script> in a .js or other
script file to cause errors, and would consider it a bug if it did not.

I suggest you contact the site's owners and ask them to correct the errors.

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=16676
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/