You are welcome.  It was an interesting introduction to the IE8 Developer Tool 
kit.  I'll be using this more in the future, I suspect.
--

On 1/11/2011 16:25, Eric Iverson wrote:
> Thank you for finding this and forging through to a solution!
>
> On Tue, Jan 11, 2011 at 3:45 PM, David Mitchell<[email protected]>wrote:
>
>> Yes, your suggested change fixed the problem.  I no longer get the alert
>> box.
>>
>> Thanks.
>> --
>> On 1/11/2011 15:08, Eric Iverson wrote:
>>> Thanks for the additional info. I am getting a glimmer of understanding.
>> I
>>> see that the jsetcaret code for FF (and similar browsers) handles the
>> case
>>> where "caret" doesn't exist. I think I need to do the same for IE. I
>> think
>>> there is a race between the document completely settling down and the
>>> javascript manipulating it.
>>>
>>> If you are interested you could try editing utiljs to be as follows:
>>>
>>> *** utiljhs.ijs
>>> function jsetcaret(id,collapse)
>>> {
>>>    var p= jbyid(id);
>>>    if(null==p)return;
>>>    if (window.getSelection)
>>> ...
>>>
>>> On Tue, Jan 11, 2011 at 2:11 PM, David Mitchell<[email protected]
>>> wrote:
>>>
>>>> I did not see the alert after I tried your test.  All I see in IE is the
>>>> JHS
>>>> menu bar and this text:
>>>>
>>>> WARNING: file read failed!
>>>> fubar
>>>>
>>>> When I look at the MS debugging info for the error I am getting with a
>> open
>>>> file, I see this call sequence:
>>>>
>>>> ev_body_load
>>>> color
>>>> jsetcaret
>>>> tst.moveToElementText(p);
>>>>
>>>> Where p is null.  I suspect that p should have been set to a non-null
>> value
>>>> by
>>>>
>>>> var p= jbyid(id);
>>>>
>>>> I'm not sure why the call to jbyid(id), where id="caret" returned null.
>>>>    I'll
>>>> see if I can find out why "caret" is not available at this point.
>>>> --
>>>>
>>>> On 1/11/2011 13:28, Eric Iverson wrote:
>>>>> David Mitchell:
>>>>>
>>>>> I don't understand and your extensive documentation just confuses me
>>>> more.
>>>>>
>>>>> Your final state seems to have the right text displayed and it is
>>>> colored.
>>>>> This would seem to indicate that the ev_body_load is 99% finished and
>> has
>>>>> done all the hard bits. Strange.
>>>>>
>>>>> My guess is that the failure has nothing to do with the fact that the
>>>> file
>>>>> is opened twice or in the switch from jfile to jijs. I'm guessing it
>> has
>>>>> something to do with the warning message.
>>>>>
>>>>> Have you ever seen the alert box except in the 'file already open'
>> case?
>>>> Do
>>>>> you ever see it of the ran or saved messages?
>>>>>
>>>>> Please try the following after a clean jhs start:
>>>>>     browse to url: localhost:65001/jijs?mid=open&path=fubar
>>>>>
>>>>> Does this get the alert box? Try this in various ways to see if it ever
>>>>> triggers the alert.
>> ----------------------------------------------------------------------
>> For information about J forums see http://www.jsoftware.com/forums.htm
>>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to