Hi

I came up with a workaround for that bug on ie5 on Mac OS 8.x (It's 
fixed on OSX). I did <DIV STYLE="position:relative;"><FORM .....>Your 
content</FORM></DIV>, all that inside the dynlayer.
Don't ask me why ....

Benoit Marchant

On Monday, November 12, 2001, at 07:57 AM, martin ström wrote:

> (and now the message as it was meant to be:)
>
> working for me on windows ie6, ns4, moz 0.9.5, ns6.2 and mac ns4,
> moz 0.9.5 ns6.1 and ie5 (except the actual form-element seems not
> to be moved, just the visible part of it. so when you type in the field,
> the
> text will appear in the old position (look at my attachment)
>
> i screen-refresh (like resizing the window) redraws the elements on
> right position. how could with update the screen? simply hiding and
> showing the layer won't do it, we could rewrite all html-content
> lyr.setHTML(lyr.getHTML()) in a ondragend-listener but then all typed
> data would be lost. looping through all forms and save them to temp-
> object and write all values back again? NS4 also (both mac and windows)
> must have some solution like this.
>
> anyway, i want somebody more involved in dynapi-event code
> to confirm my fix is a proper way to handle this, and if somebody
> know how to do the redrawing, please let me know.
>
> /martin
>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED]] On Behalf Of
>> Doug Melvin
>> Sent: den 12 november 2001 15:57
>> To: [EMAIL PROTECTED]
>> Subject: Re: [Dynapi-Dev] RE: dragging and forms
>>
>>
>> If it's been tested in all supported browser then I would
>> recomend adding
>> it.
>>
>> Except: Your sample ony executes o if.def..
>> I ythought this was a problem in NS?
>> ----- Original Message -----
>> From: "martin ström" <[EMAIL PROTECTED]>
>> To: <[EMAIL PROTECTED]>
>> Sent: Monday, November 12, 2001 5:01 AM
>> Subject: RE: [Dynapi-Dev] RE: dragging and forms
>>
>>
>> we can fix this bug by adding this to
>> DragEvent.lyrListener.onmousedown
>> in dragevent.js
>>
>> if (is.def) {
>> var tn = is.ie? e.orig.srcElement.tagName :
>> e.orig.target.tagName;
>> if (tn=="INPUT" || tn=="TEXTAREA") return;
>> }
>>
>> actually i don't really like this solution, but we could use it
>> until we have figured out how to solve in a nicer way. i'm
>> not that involved how all events work so there might be a
>> better way around.
>>
>> what do you think?
>>
>> /martin
>>
>> -----Original Message-----
>> From: Richard Bennett [mailto:[EMAIL PROTECTED]]
>> Sent: den 8 november 2001 10:29
>> To: martin ström; [EMAIL PROTECTED]
>> Subject: Re: [Dynapi-Dev] RE: dragging and forms
>>
>>
>> Yeah this is serious, I wonder where this crept in. I have forms in
>> draggable layers working fine in older versions.
>> NS4 seems to be the only one working ok, that should give us a hint...
>>
>> the test is in CVS, here:
>> http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/~checkout~/dyna
> pi/dynapi/
>> tests/drag_forms.html
>>
>> Richard.
>>
>> ----- Original Message -----
>> From: martin ström
>> To: [EMAIL PROTECTED]
>> Sent: Thursday, November 08, 2001 9:46 AM
>> Subject: [Dynapi-Dev] RE: dragging and forms
>>
>>
>> and here is the attached file...
>>
>>> -----Original Message-----
>>> From: martin ström [mailto:[EMAIL PROTECTED]]
>>> Sent: den 8 november 2001 09:45
>>> To: '[EMAIL PROTECTED]'
>>> Subject: dragging and forms
>>>
>>>
>>> there is a bug when using forms in a draggable layer. i
>>> noticed it when i
>>> read about bug  #463584
>>> (http://sourceforge.net/tracker/index.php?func=detail&aid=4635
>> 84&group_id=5757&atid=105757)
>>>
>>> the problem is that you are unabled to select text in
>>> inputfield and textareas,
>>> you dragging the layer around instead.
>>>
>>> if a textarea has a scrollbar and you try to scroll it, ie6
>>> and ie4 (probably ie5 and
>>> ie55 as well) doesn't stop drag on mouseup and the layer
>>> follows the mousepointer
>>> all the time.
>>>
>>> all browsers i've tested on (ie6, ie4, ns6, moz, ns4
>>> (windows)  ie5 mac)
>>> acts this way, and doesn't allow me to select text. ns 4 on
>>> mac seemes ok.
>>>
>>> attached is an example of this bug. let me know if you want
>>> it in cvs/test-directory.
>>>
>>> btw, moz/ns seemes to have problem with textareas in layers
>> (draggable
>>> or not). the content isn't visible at all.
>>>
>>> /martin
>>>
>>
>>
>> _______________________________________________
>> Dynapi-Dev mailing list
>> [EMAIL PROTECTED]
>> http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/
>>
>>
>> _______________________________________________
>> Dynapi-Dev mailing list
>> [EMAIL PROTECTED]
>> http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/
>>
>


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/

Reply via email to