Apologies, I thought I'd listed every angle I've tested but I forgot
to mention one. I ran the page and requested the content successfully
when the javascript on the content page was removed. I had already
narrowed it down to that but didn't word that correctly.
I also noticed that
- the javascript runs perfectly if it's on the parent page and not
requested as content.
- some other javascripts run fine on the requested content when
testing, meaning the evalscripts is doing its job
- the mootools request and jdgallery both run from mootools so I
thought I'd be easing conflicts by using this combination.
'I think your code should be
onComplete: function(response) { $('page7content').set('html',
response); }
since reponse should be in html, '
If I'm not misinterpreting what you mean, I believe that's the way the
code is already and I can't see a change?
Thanks.
On Apr 8, 5:21 pm, Thierry bela nanga <[email protected]> wrote:
> I see,
>
> I think your code should be
>
> onComplete: function(response) { $('page7content').set('html', response); }
>
> since reponse should be in html,
>
> you have set
>
> evalScripts to true, this means mootools will run any javascript in the
> response, and what I say is that the error message you have come from the js
> in the response.
>
>
>
> On Wed, Apr 8, 2009 at 4:48 PM, Manohman <[email protected]> wrote:
>
> > Sure you can, is there something I have to paste? I'm unsure because I
> > couldn't catch it with your code.
>
> > On Apr 8, 4:41 pm, Thierry bela nanga <[email protected]> wrote:
> > > Ooops, sorry
>
> > > can I take a look at the response ?
>
> > > On Wed, Apr 8, 2009 at 4:28 PM, Manohman <[email protected]> wrote:
>
> > > > Thanks again Thierry, I appreciate the help. I'm not the best at this
> > > > (hence why I'm probably stuck in the first place) but it's returning a
> > > > 'response not defined' when I insert the code. I imagine I might have
> > > > put it in the wrong place but I tried to put it where I thought it
> > > > might catch the response.
>
> > > >http://www.copypastecode.com/codes/view/4623
>
> > > > On Apr 8, 4:01 pm, Thierry bela nanga <[email protected]> wrote:
> > > > > the problem probably come from the eval,
> > > > > you can test with a try/catch to see where is the problem
>
> > > > > try {
>
> > > > > eval(reponse);
>
> > > > > }
>
> > > > > catch(e) {
>
> > > > > alert([e.message, e.fileName, e.lineNumber].join('\n'));
>
> > > > > }
> > > > > On Wed, Apr 8, 2009 at 3:49 PM, Manohman <[email protected]>
> > wrote:
>
> > > > > > Thanks Thierry. I can't see a problem with it so far. jdGallery is
> > > > > > already running on the parent page and has a seperate gallery
> > running
> > > > > > successfully. It's also been set up correctly to allow 2 distinct
> > > > > > jdgallerys to run on the same page. Even though jd.gallery.js is
> > > > > > already running on the parent page, I tried pasting in the code
> > into
> > > > > > script tags on the requested content page to allow evalscript to
> > run
> > > > > > through it aswell, which made no difference. I didn't think it
> > would
> > > > > > if it's already running before the content's requested.
>
> > > > > > Here is the content that's being requested:
>
> > > > > >http://www.copypastecode.com/codes/view/4621
>
> > > > > > On Apr 8, 3:23 pm, Thierry bela nanga <[email protected]> wrote:
> > > > > > > you should check the content you requested instead,
>
> > > > > > > On Wed, Apr 8, 2009 at 3:15 PM, Manohman <[email protected]>
> > > > wrote:
>
> > > > > > > > Hi,
>
> > > > > > > > I'm getting this error from firebug while trying to load a html
> > > > page
> > > > > > > > containing jondesigns smoothgallery into a div using mootools
> > > > request:
>
> > > > > > > > ob.toString is not a function
> > > > > > > > imgPreloader.src = this.galleryData[0].image; > jd.gallery.js
>
> > > > > > > > The smoothgallery/jdgallery code is the unchanged standard code
> > > > given
> > > > > > > > with the demos. It works fine if it's not dynamically loaded
> > into a
> > > > > > > > div with ajax so I don't believe it's the html or css (and
> > haven
> > > > > > > > included them here).
>
> > > > > > > > I have evalScripts to true and it's definitely trying to
> > process
> > > > them.
>
> > > > > > > > My ajax script is here:
>
> > > > > > > >http://www.copypastecode.com/codes/view/4620
>
> > > > > > > > I think there's a conflict between mootools request and the
> > > > > > > > smoothgallery.
>
> > > > > > > > Any ideas? Thanks
>
> > > > > > > --
> > > > > > > fax : (+33) 08 26 51 94 51
>
> > > > > --
> > > > > fax : (+33) 08 26 51 94 51
>
> > > --
> > > fax : (+33) 08 26 51 94 51
>
> --
> fax : (+33) 08 26 51 94 51