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
-~----------~----~----~----~------~----~------~--~---