Permission denied on IE6

View: New views
5 Messages — Rating Filter:   Alert me  

Permission denied on IE6

by RafaQuiM :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I'm receiving the Javascript error message: Permission denied only the first time i load a locally served tomcat JSP which makes my script to halt, but if I reload the page by pressing F5 the page loads well and the script works fine.

The line where the script halts is calling a function defined on other script which is actually located on a different context than the caller script.  This is so because i want to share scripts between applications.

I must say that this error appeared suddenly and that's why i guess the error is due a script loading synchronization issue rather than an across domain access which is the theorical reason of this error.

Any help is great.

The code I have is shown below:

Inside the JSP:
        ...
        <script src="/scripts/remedialJS.js"></script>
        <script src="scripts/SimpleMenus.js"></script>
        ...

Inside the remedialJS.js:
      ...
      var $=document.getElementById;
      ...

Inside the SimpleMenus.js:
      ...
      $('scriptServer').value=scriptServerVal;//Here is where the scripts crashes
      ...


Re: Permission denied on IE6

by JoshuaEichorn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

RafaQuiM wrote:

> I'm receiving the Javascript error message: Permission denied only the first
> time i load a locally served tomcat JSP which makes my script to halt, but
> if I reload the page by pressing F5 the page loads well and the script works
> fine.
>
> The line where the script halts is calling a function defined on other
> script which is actually located on a different context than the caller
> script.  This is so because i want to share scripts between applications.
>
> I must say that this error appeared suddenly and that's why i guess the
> error is due a script loading synchronization issue rather than an across
> domain access which is the theorical reason of this error.
>
> Any help is great.
>
> The code I have is shown below:
>
> Inside the JSP:
>         ...
>         <script src="/scripts/remedialJS.js"></script>
>         <script src="scripts/SimpleMenus.js"></script>
>         ...
>
> Inside the remedialJS.js:
>       ...
>       var $=document.getElementById;
>       ...
>
> Inside the SimpleMenus.js:
>       ...
>       $('scriptServer').value=scriptServerVal;//Here is where the scripts
> crashes
>       ...
>
>
>  
I don't think reassigning document.getElementById works right in IE

In HTML_AJAX we have an actual functin for $

-josh

_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@...
http://lists.bluga.net/mailman/listinfo/html_ajax-devel

Re: Permission denied on IE6

by RafaQuiM :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Josh, thanks for your reply


>>I don't think reassigning document.getElementById works right in IE
I see, but actually this reassignment works well. If i move the line from remedialJS.js to SimpleMenu.js the page loads properly or even having the page reloaded works fine.


>>In HTML_AJAX we have an actual functin for $
Is good to know that, in this case i'm not using HTML_AJAX framework though.


I forgot to mention that the JSP sends a no-cache header to the client.


Regards



JoshuaEichorn wrote:
RafaQuiM wrote:
> I'm receiving the Javascript error message: Permission denied only the first
> time i load a locally served tomcat JSP which makes my script to halt, but
> if I reload the page by pressing F5 the page loads well and the script works
> fine.
>
> The line where the script halts is calling a function defined on other
> script which is actually located on a different context than the caller
> script.  This is so because i want to share scripts between applications.
>
> I must say that this error appeared suddenly and that's why i guess the
> error is due a script loading synchronization issue rather than an across
> domain access which is the theorical reason of this error.
>
> Any help is great.
>
> The code I have is shown below:
>
> Inside the JSP:
>         ...
>         <script src="/scripts/remedialJS.js"></script>
>         <script src="scripts/SimpleMenus.js"></script>
>         ...
>
> Inside the remedialJS.js:
>       ...
>       var $=document.getElementById;
>       ...
>
> Inside the SimpleMenus.js:
>       ...
>       $('scriptServer').value=scriptServerVal;//Here is where the scripts
> crashes
>       ...
>
>
>  
I don't think reassigning document.getElementById works right in IE

In HTML_AJAX we have an actual functin for $

-josh

_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@lists.bluga.net
http://lists.bluga.net/mailman/listinfo/html_ajax-devel

Re: Permission denied on IE6

by Ben Johansen :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

sorry to jump in on this thread, but the getElementById thing caught  
my eye

the one thing that makes IE different from other browsers with  
regards to JS is that the object needs to be placed before you can  
reference it
so all JS code should be after the object is rendered (in short at  
the bottom) if you place the JS in the header then all bets are off  
with IE ;-)

I know M$ swayed way off the RFC path on this, but who has the money  
to make them change, LOL :-)

Ben

On Sep 5, 2007, at 2:32 PM, RafaQuiM wrote:


Josh, thanks for your reply


>> I don't think reassigning document.getElementById works right in IE
I see, but actually this reassignment works well. If i move the line  
from
remedialJS.js to SimpleMenu.js the page loads properly or even having  
the
page reloaded works fine.


>> In HTML_AJAX we have an actual functin for $
Is good to know that, in this case i'm not using HTML_AJAX framework  
though.


I forgot to mention that the JSP sends a no-cache header to the client.


Regards




JoshuaEichorn wrote:

>
> RafaQuiM wrote:
>> I'm receiving the Javascript error message: Permission denied only  
>> the
>> first
>> time i load a locally served tomcat JSP which makes my script to  
>> halt,
>> but
>> if I reload the page by pressing F5 the page loads well and the  
>> script
>> works
>> fine.
>>
>> The line where the script halts is calling a function defined on  
>> other
>> script which is actually located on a different context than the  
>> caller
>> script.  This is so because i want to share scripts between  
>> applications.
>>
>> I must say that this error appeared suddenly and that's why i  
>> guess the
>> error is due a script loading synchronization issue rather than an  
>> across
>> domain access which is the theorical reason of this error.
>>
>> Any help is great.
>>
>> The code I have is shown below:
>>
>> Inside the JSP:
>>         ...
>>         <script src="/scripts/remedialJS.js"></script>
>>         <script src="scripts/SimpleMenus.js"></script>
>>         ...
>>
>> Inside the remedialJS.js:
>>       ...
>>       var $=document.getElementById;
>>       ...
>>
>> Inside the SimpleMenus.js:
>>       ...
>>       $('scriptServer').value=scriptServerVal;//Here is where the  
>> scripts
>> crashes
>>       ...
>>
>>
>>
> I don't think reassigning document.getElementById works right in IE
>
> In HTML_AJAX we have an actual functin for $
>
> -josh
>
> _______________________________________________
> Html_ajax-devel mailing list
> Html_ajax-devel@...
> http://lists.bluga.net/mailman/listinfo/html_ajax-devel
>
>

--
View this message in context: http://www.nabble.com/Permission-denied- 
on-IE6-tf4387991.html#a12511318
Sent from the HTML_AJAX Dev/Support mailing list archive at Nabble.com.

_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@...
http://lists.bluga.net/mailman/listinfo/html_ajax-devel

_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@...
http://lists.bluga.net/mailman/listinfo/html_ajax-devel

Re: Permission denied on IE6

by Julien Wajsberg :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Or can you can fire all Javascript using a "ready" event (like the one in jQuery): it runs when the whole page is parsed and the DOM is loaded.

On 06/09/07, Ben Johansen <benj@...> wrote:
sorry to jump in on this thread, but the getElementById thing caught
my eye

the one thing that makes IE different from other browsers with
regards to JS is that the object needs to be placed before you can
reference it
so all JS code should be after the object is rendered (in short at
the bottom) if you place the JS in the header then all bets are off
with IE ;-)

I know M$ swayed way off the RFC path on this, but who has the money
to make them change, LOL :-)

Ben

On Sep 5, 2007, at 2:32 PM, RafaQuiM wrote:


Josh, thanks for your reply


>> I don't think reassigning document.getElementById works right in IE
I see, but actually this reassignment works well. If i move the line
from
remedialJS.js to SimpleMenu.js the page loads properly or even having
the
page reloaded works fine.


>> In HTML_AJAX we have an actual functin for $
Is good to know that, in this case i'm not using HTML_AJAX framework
though.


I forgot to mention that the JSP sends a no-cache header to the client.


Regards




JoshuaEichorn wrote:

>
> RafaQuiM wrote:
>> I'm receiving the Javascript error message: Permission denied only
>> the
>> first
>> time i load a locally served tomcat JSP which makes my script to
>> halt,
>> but
>> if I reload the page by pressing F5 the page loads well and the
>> script
>> works
>> fine.
>>
>> The line where the script halts is calling a function defined on
>> other
>> script which is actually located on a different context than the
>> caller
>> script.  This is so because i want to share scripts between
>> applications.
>>
>> I must say that this error appeared suddenly and that's why i
>> guess the
>> error is due a script loading synchronization issue rather than an
>> across
>> domain access which is the theorical reason of this error.
>>
>> Any help is great.
>>
>> The code I have is shown below:
>>
>> Inside the JSP:
>>         ...
>>         <script src="/scripts/remedialJS.js"></script>
>>         <script src="scripts/SimpleMenus.js"></script>
>>         ...
>>
>> Inside the remedialJS.js:
>>       ...
>>       var $=document.getElementById ;
>>       ...
>>
>> Inside the SimpleMenus.js:
>>       ...
>>       $('scriptServer').value=scriptServerVal;//Here is where the
>> scripts
>> crashes
>>       ...
>>
>>
>>
> I don't think reassigning document.getElementById works right in IE
>
> In HTML_AJAX we have an actual functin for $
>
> -josh
>
> _______________________________________________
> Html_ajax-devel mailing list
> Html_ajax-devel@...
> http://lists.bluga.net/mailman/listinfo/html_ajax-devel
>
>

--
View this message in context: http://www.nabble.com/Permission-denied-
on-IE6-tf4387991.html#a12511318
Sent from the HTML_AJAX Dev/Support mailing list archive at Nabble.com.

_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@...
http://lists.bluga.net/mailman/listinfo/html_ajax-devel

_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@...
http://lists.bluga.net/mailman/listinfo/html_ajax-devel


_______________________________________________
Html_ajax-devel mailing list
Html_ajax-devel@...
http://lists.bluga.net/mailman/listinfo/html_ajax-devel