<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2652.35">
<TITLE>RE: [Javascript] Problem changing link's href property...</TITLE>
</HEAD>
<BODY>
<P><FONT SIZE=2>Anthony, don't send attachments to mailing lists since some will automatically delete without opening because of the threat of viruses. Just post your code in your message:</FONT></P>
<P><FONT SIZE=2><html></FONT>
<BR><FONT SIZE=2><head></FONT>
<BR> <FONT SIZE=2><title>Untitled</title></FONT>
<BR><FONT SIZE=2><script language="JavaScript" type="text/javascript"></FONT>
<BR><FONT SIZE=2><!-- // swap href in links</FONT>
<BR><FONT SIZE=2>//accepts two parameters: href of link calling swap(), and the new url to swap with.</FONT>
</P>
<P><FONT SIZE=2>function swap(swapHref, newHref) {</FONT>
<BR><FONT SIZE=2>var docLinks = new Array();</FONT>
<BR><FONT SIZE=2> for (i=0; i < document.links.length; i++) {</FONT>
<BR><FONT SIZE=2> docLinks[i] = document.links[i].href;</FONT>
<BR><FONT SIZE=2>// alert(docLinks[i]);</FONT>
<BR><FONT SIZE=2> }</FONT>
<BR><FONT SIZE=2> for (i=0; i<docLinks.length; i++) {</FONT>
<BR><FONT SIZE=2> if (docLinks[i] == swapHref) {</FONT>
<BR><FONT SIZE=2> document.links[i].href = newHref;</FONT>
<BR><FONT SIZE=2>// alert(newHref);</FONT>
<BR><FONT SIZE=2> }</FONT>
<BR><FONT SIZE=2> }</FONT>
<BR><FONT SIZE=2>}</FONT>
<BR><FONT SIZE=2>// --></FONT>
<BR><FONT SIZE=2></script></FONT>
<BR><FONT SIZE=2></head></FONT>
</P>
<P><FONT SIZE=2><body></FONT>
</P>
<P><FONT SIZE=2><a href="test.html" onMouseOver="swap(this.href, 'new.html');">test</a><br><br></FONT>
<BR><FONT SIZE=2><a href="test2.html" onMouseOver="swap(this.href, 'new2.html');">test2</a></FONT>
<BR><FONT SIZE=2></body></FONT>
<BR><FONT SIZE=2></html></FONT>
</P>
<P><FONT SIZE=2>Bob Filipiak (Contractor)</FONT>
<BR><FONT SIZE=2>MCP </FONT>
</P>
<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Anthony E. [<A HREF="mailto:apwebdesign@yahoo.com">mailto:apwebdesign@yahoo.com</A>]</FONT>
<BR><FONT SIZE=2>Sent: Friday, July 13, 2001 1:14 PM</FONT>
<BR><FONT SIZE=2>To: javascript@LaTech.edu</FONT>
<BR><FONT SIZE=2>Subject: RE: [Javascript] Problem changing link's href property...</FONT>
</P>
<BR>
<P><FONT SIZE=2>Let me know if this works for you.</FONT>
</P>
<BR>
<BR>
<P><FONT SIZE=2>see attached()</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<P><FONT SIZE=2>--- Chris Nafziger <CNafziger@sauder.com> wrote:</FONT>
<BR><FONT SIZE=2>> It didn't help.</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> -----Original Message-----</FONT>
<BR><FONT SIZE=2>> From: Anthony E. [<A HREF="mailto:apwebdesign@yahoo.com">mailto:apwebdesign@yahoo.com</A>]</FONT>
<BR><FONT SIZE=2>> Sent: Thursday, July 12, 2001 7:38 PM</FONT>
<BR><FONT SIZE=2>> To: javascript@LaTech.edu</FONT>
<BR><FONT SIZE=2>> Subject: Re: [Javascript] Problem changing link's</FONT>
<BR><FONT SIZE=2>> href property...</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> try </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> document.link.jumpTo.href = '/newpath/file.html';</FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> --- Chris Nafziger <CNafziger@sauder.com> wrote:</FONT>
<BR><FONT SIZE=2>> > I'm having a problem with the function below. The</FONT>
<BR><FONT SIZE=2>> > first two lines do what</FONT>
<BR><FONT SIZE=2>> > they are supposed to do just fine. The third line</FONT>
<BR><FONT SIZE=2>> > does manage to change the</FONT>
<BR><FONT SIZE=2>> > URL of the link, however it only works if I use</FONT>
<BR><FONT SIZE=2>> the</FONT>
<BR><FONT SIZE=2>> > ID of zero that you see.</FONT>
<BR><FONT SIZE=2>> > If I replace the the zero with the value assigned</FONT>
<BR><FONT SIZE=2>> to</FONT>
<BR><FONT SIZE=2>> > the link's name</FONT>
<BR><FONT SIZE=2>> > property, 'JumpTo', similar to the first two</FONT>
<BR><FONT SIZE=2>> > function lines, the error</FONT>
<BR><FONT SIZE=2>> > 'document.links.JumpTo' is null or not an object</FONT>
<BR><FONT SIZE=2>> > comes up. Why can't I use</FONT>
<BR><FONT SIZE=2>> > the link's name property value for the reference</FONT>
<BR><FONT SIZE=2>> > like I did with the images?</FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > // Function that swaps two images and changes the</FONT>
<BR><FONT SIZE=2>> > link URL </FONT>
<BR><FONT SIZE=2>> > // when one of the swatch image's onMouseover</FONT>
<BR><FONT SIZE=2>> event</FONT>
<BR><FONT SIZE=2>> > fires.</FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > function imageOn(i)</FONT>
<BR><FONT SIZE=2>> > { </FONT>
<BR><FONT SIZE=2>> > document.images["Unit"].src =</FONT>
<BR><FONT SIZE=2>> UnitImages[i].src;</FONT>
<BR><FONT SIZE=2>> > document.images["UnitNumber"].src =</FONT>
<BR><FONT SIZE=2>> > UnitNumberImages[i].src;</FONT>
<BR><FONT SIZE=2>> > document.links[0].href = Page[i] </FONT>
<BR><FONT SIZE=2>> > }</FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > <a href="LinkToPage.asp" name="JumpTo"</FONT>
<BR><FONT SIZE=2>> > id="JumpTo">Link</a></FONT>
<BR><FONT SIZE=2>> > </FONT>
<BR><FONT SIZE=2>> > _______________________________________________</FONT>
<BR><FONT SIZE=2>> > Javascript mailing list</FONT>
<BR><FONT SIZE=2>> > Javascript@LaTech.edu</FONT>
<BR><FONT SIZE=2>> > <A HREF="http://www.LaTech.edu/mailman/listinfo/javascript" TARGET="_blank">http://www.LaTech.edu/mailman/listinfo/javascript</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> __________________________________________________</FONT>
<BR><FONT SIZE=2>> Do You Yahoo!?</FONT>
<BR><FONT SIZE=2>> Get personalized email addresses from Yahoo! Mail</FONT>
<BR><FONT SIZE=2>> <A HREF="http://personal.mail.yahoo.com/" TARGET="_blank">http://personal.mail.yahoo.com/</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> Javascript mailing list</FONT>
<BR><FONT SIZE=2>> Javascript@LaTech.edu</FONT>
<BR><FONT SIZE=2>> <A HREF="http://www.LaTech.edu/mailman/listinfo/javascript" TARGET="_blank">http://www.LaTech.edu/mailman/listinfo/javascript</A></FONT>
<BR><FONT SIZE=2>> </FONT>
<BR><FONT SIZE=2>> _______________________________________________</FONT>
<BR><FONT SIZE=2>> Javascript mailing list</FONT>
<BR><FONT SIZE=2>> Javascript@LaTech.edu</FONT>
<BR><FONT SIZE=2>> <A HREF="http://www.LaTech.edu/mailman/listinfo/javascript" TARGET="_blank">http://www.LaTech.edu/mailman/listinfo/javascript</A></FONT>
</P>
<BR>
<P><FONT SIZE=2>__________________________________________________</FONT>
<BR><FONT SIZE=2>Do You Yahoo!?</FONT>
<BR><FONT SIZE=2>Get personalized email addresses from Yahoo! Mail</FONT>
<BR><FONT SIZE=2><A HREF="http://personal.mail.yahoo.com/" TARGET="_blank">http://personal.mail.yahoo.com/</A></FONT>
</P>
</BODY>
</HTML>