You're not running through a proxy that's fiddling with the data, are you?

On 2/02/2010 11:45 AM, mmjaeger wrote:
After hours of playing around with the code above, I still couldn't
get it to work - sometime it works, sometimes it doesn't - IE 8 shows
an "Access denied error" once in a while - the request object gets
properly created - it fails when trying to start the request with
this.jsonRequest.startTimer(this.params);

I've no idea what else to try and what could cause this issue - what
seems to help sometimes is to empty the cache of my CMS?!

On Feb 1, 12:13 pm, mmjaeger<[email protected]>  wrote:
by the way, this is the request function:

request: function() { // get track information
                 this.params = new Hash({
                         'host':         this.options.host,
                     'port':     this.options.port,
                         'limit':        this.options.limit,
                         'covers':       this.options.covers,
                         'title':        this.options.track
                 });

                 this.jsonRequest = new Request.JSON({
                     method:                     'post',
                     url:                        this.options.path,
                     initialDelay:       0,
                     delay:                      this.options.delay,
                     limit:                      90000,
                     noCache:            true,
                     link:                       'chain',
                     onRequest:          function() {
                         if (this.options.loader) this.loaderEl.show();
                     }.bind(this),
                     onSuccess: function(items) {
                         // checks
                                 if (!this.itemsAreValid(items)) return false; 
// invalid response
or request timed out
                         if (!this.itemsNeedUpdate(items)) return false; // 
time has not
changed - no updated needed
                         // reset tables
                         this.tblTracklist               = null;
                         this.tblTracklistExt    = null;

                         // process items
                         items.each(function(item, idx) {
                                 if (!$defined(item.track)) return false;
                                 this.processItems(item, idx);
                         }.bind(this));

                         this.fireEvent('onCallback')
                     }.bind(this),
                         onComplete: function() {
                         if (this.options.loader) this.loaderEl.hide();
                     }.bind(this)
                 });

                 this.options.track ? this.jsonRequest.post(this.params) :
this.jsonRequest.startTimer(this.params);
         },

On Feb 1, 11:29 am, Roman Land<[email protected]>  wrote:



Hmm.. Could you use the IE developer tools and tell us what are the
variables in the function during this run?
On Mon, Feb 1, 2010 at 8:42 PM, mmjaeger<[email protected]>  wrote:
IE seem to refer to this line in the core file: this.xhr.open
(method.toUpperCase(), url, this.options.async);
On Feb 1, 10:24 am, mmjaeger<[email protected]>  wrote:
changed the file permissions - unfortunately, didn't make a
difference.
On Feb 1, 9:45 am, mmjaeger<[email protected]>  wrote:
the js file seem to be set to 644?!
On Feb 1, 9:11 am, Paul Saukas<[email protected]>  wrote:
Does it run all the time for you ? and not at all for clients ?  Have
you
checked the permissions on the file ? Unix can have issues where a
new file
is uploaded or moved and acquires unwanted permissions. try chmod the
file
to 775 and see if that helps .
On Sun, Jan 31, 2010 at 8:03 PM, Roman Land<[email protected]>
wrote:
Send the screen shot if you can
נשלח מהאייפון שלי.
On 01/02/2010, at 02:27, mmjaeger<[email protected]>  wrote:
Hello
I'm having a mootools class that sometimes gets executed and
sometimes
it is not - It's supposed to run every time - no errors - neither
in
Safari nor in Firefox - I client of mine sent me a IE8 screenshot
that
basically says "Access denied" - it's referring to mootools core
- I
never got that when trying in IE8.
I don't really now where to start debugging - any ideas are
welcomed.
Do js files need a certain permission on a unix server?
Safari drops a few warning like: Resource interpreted as other
but
transferred with MIME type text/javascript.
any ideas where those are coming from?
Thank you in advance for your input.
--
---
"Make everything as simple as possible, but not simpler."
- Albert Einstein

Reply via email to