I'm not sure what others did to resolve their problems, but I copied
the entire effects.js file into my user control <script> section.  The
error went away.

Cheers,

byronfromwes

On Jul 26, 8:28 am, byronfromwesleyan <[EMAIL PROTECTED]>
wrote:
> Thanks for the responses.  I changed the paths as suggested to:
>
> <script type="text/javascript" src="../scriptaculous/lib/
> prototype.js"></script>
> <script type="text/javascript" src="../scriptaculous/src/effects.js"></
> script>
>
> The error still persists, however.  Maybe my use of relative paths is
> in correct.  The user control where the js lives is /webroot/controls/
> user.control.ascx.  The scriptaculous js files are at /webroot/
> scriptaculous/lib/prototype.js and /webroot/scriptaculous/src/
> effects.js.
>
> How do I "set up the path to not attempt to use automatic paths"?
> Thanks.
>
> byron
>
> On Jul 25, 9:45 pm, "Jerod Venema" <[EMAIL PROTECTED]> wrote:
>
> > Martin nailed it. The ~/ is only valid for items with a runat="server"
> > attribute (and you can't stick that on js includes, or ASP attempts to
> > compile your javascript).
>
> > Either 1) set up the path to not attempt to use automatic paths (ie, use ../
> > instead of ~/) or 2) do the include in your code-behind file.
>
> > -Jerod
>
> > On 7/25/07, Martin Ström <[EMAIL PROTECTED]> wrote:
>
> > > Is this on a windows box? (since you're using .net controls). It was a
> > > while since I used IIS but afaik there could be problems when using
> > > paths starting with ~, couldnt it?
>
> > > Try to reduce the page to just one element an runeffecton that. But
> > > ifEffectis undefines then you're problably having problems with the
> > > path to scriptaculous.js
>
> > > Cheers
> > > Martin
>
> > > On 25/07/07, byronfromwesleyan <[EMAIL PROTECTED]> wrote:
>
> > > > Hi.  I'm trying to apply a fadeeffectwith the following code, but I
> > > > keep getting the error in the subject line.  Help is appreciated.
> > > > Thanks!
>
> > > > Here's the code:
>
> > > > [CODE]
> > > > <script type="text/javascript" src="~/scriptaculous/lib/
> > > > prototype.js"></script>
> > > > <script type="text/javascript" src="~/scriptaculous/src/effects.js"></
> > > > script>
> > > > <script type="text/javascript">
> > > >         var mainImgNum = 1;
>
> > > >  function rotateDisplay()
> > > >  {
> > > >         if(mainImgNum == 1)
> > > >         {
> > > >                 mainImgNum = 2;
> > > >         }
> > > >         else if(mainImgNum == 2)
> > > >         {
> > > >                 mainImgNum = 3;
> > > >         }
> > > >         else
> > > >         {
> > > >                 mainImgNum = 1;
> > > >         }
>
> > > >         newEffect.Fade('col', { queue: { position:'end',
> > > scope:'fader'},
> > > >                 afterFinish: function()
> > > >                 {
> > > >                         $('col').src =
> > > 'images/billboard_'+mainImgNum+'.gif';
> > > >                         Element.removeClassName('btn1','btnBottomCMS');
> > > >                         Element.removeClassName('btn2','btnBottomCMS');
> > > >                         Element.removeClassName('btn3','btnBottomCMS');
> > > >                         newEffect.Appear('col', {queue: {position:
> > > > 'end',scope:'fader'} });
> > > >                         Element.addClassName
> > > ('btn'+mainImgNum,'btnBottomCMS_active');
>
> > > >                 }});
>
> > > >  }
>
> > > >  function showGraph()
> > > >  {
> > > >         var val = Math.floor(Math.random()*3);
>
> > > >         if(val == 0)
> > > >         {
> > > >      document.write("<h3 class=\"network_reach\"><span>Network Reach</
> > > > span></h3>    <div><img src=\"images/nr_graph.png\" /></div>    <p>We
> > > > have maintained the largest online reach for 31 consecutive months -
> > > > currently reaching over <strong>85% of the Internet universe</strong>,
> > > > according to comScore Media Metrix, December 2006.</p>");
> > > >         }
> > > >         else if(val == 2)
> > > >         {
> > > >      document.write("<h3 class=\"top_advertisers\"><span>Top
> > > > Advertisers</span></h3>    <div><img src=\"images/nr_graph.png\" /></
> > > > div> <p>We have worked with <br/><strong>9 out of the top 10</strong>
> > > > online advertisers, according to Ad Age.</p>");
> > > >         }
> > > >         else
> > > >         {
> > > >      document.write("<h3 class=\"top_agencies\"><span>Top Agencies</
> > > > span></h3>    <div><img src=\"images/nr_graph.png\" /></div>    <p>We
> > > > have worked with <br/><strong>16 out of the top 20 agencies</strong>,
> > > > according to Ad Age.</p>");
> > > >         }
> > > >  }
>
> > > >   onload = function()
> > > >  {
> > > >   //externalLinks();
> > > >   var interval_name = setInterval(rotateDisplay, 6000);
> > > >  }
> > > >  </script>
>
> > > > <div  id="home">
> > > >   <div class="left_col">
> > > >     <div class="col">
> > > >     <asp:LinkButton id="btn1" PostBackUrl="~/LearnMore.aspx?
> > > > section=goverview" text="<%$ Resources:DefaultMasterResources,
> > > > GuaranteedCPMsHeader %>"
> > > >             CssClass="btnBottomCMS" Width="180px" runat="server" Font-
> > > > Size="smaller" />
> > > >       <p><asp:Label ID="lblGuaranteed" Text="<%$
> > > > Resources:DefaultMasterResources, GuaranteedCPMs %>" runat="server" /
> > > > ></p>
> > > >     </div>
> > > >     <div class="col">
> > > >     <asp:LinkButton id="btn2" PostBackUrl="~/LearnMore.aspx?
> > > > section=invcontrol" text="<%$ Resources:DefaultMasterResources,
> > > > InventoryControlHeader %>"
> > > >             CssClass="btnBottomCMS" Width="180px" runat="server" Font-
> > > > Size="smaller" />
> > > >       <p><asp:Label ID="lblInventory" Text="<%$
> > > > Resources:DefaultMasterResources, InventoryControl %>" runat="server" /
> > > > ></p>
> > > >     </div>
> > > >     <div class="col last_col">
> > > >     <asp:LinkButton id="btn3" PostBackUrl="~/LearnMore.aspx?
> > > > section=qadv" text="<%$ Resources:DefaultMasterResources,
> > > > QualityAdvertisersHeader %>"
> > > >             CssClass="btnBottomCMS" Width="180px" runat="server" Font-
> > > > Size="smaller" />
> > > >       <p><asp:Label ID="lblQuality" Text="<%$
> > > > Resources:DefaultMasterResources, QualityAdvertisers %>"
> > > > runat="server" /></p>
> > > >     </div>
> > > >   </div>
> > > >   <div class="right_col">
> > > >         <script type="text/javascript">showGraph();</script>
> > > >   </div>
> > > > </div>
> > > > [/CODE]
>
> > > --
> > > burnfield.com/martin


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to