![]() |
|
|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
|
|||
|
=?Utf-8?Q?Htc_behavior_not_applied_to_eg._?==?Utf-8?Q?INPUT_=E2=80=93_type_image?=
IE7 Ver. 7.0.5730.11
Microsoft Windows XP Home Edition, 5.1.2600 Service Pack 3 Build 2600 I have written a HTC-file for IE to emulate gecko’s watch() function The behaviour is attached true CSS by: input, textarea, select { border: 1px solid orange; behavior: url(../FW/htc/NK_watch.htc); } CSS-selector works as expected (orange border applied to all selected elements) url() is also correct (behaviour defined in NK_watch.htc applied to all selected elements but INPUT, type mage) As a test I replaced type-selectors by Universal selector *, looped true all elements in DOM (skipping #comment) checking for behaviour-objects and found it missing from some elements: TITLE, META, LINK - text/css, SCRIPT - text/javascript, BODY, OPTION, TABLE, TBODY, TR, TH, TD, INPUT – image Table and table-childs receives behaviour-objects unless they contains INPUT, type image, all other elements listed receives no behaviour-objects Can’t say I have seen any limitation in the documentation regarding which type of elements behaviors may be attached to Is this a bug? Is there a workaround? |
|
|||
|
Re: Htc behavior not applied to eg. INPUT – type image
trosen wrote on Wed, 23 Jul 2008 06:13:02 -0700:
> IE7 Ver. 7.0.5730.11 > Microsoft Windows XP Home Edition, 5.1.2600 Service Pack 3 Build 2600 > I have written a HTC-file for IE to emulate gecko’s watch() function > The behaviour is attached true CSS by: > input, textarea, select { > border: 1px solid orange; > behavior: url(../FW/htc/NK_watch.htc); > } > CSS-selector works as expected (orange border applied to all selected > elements) > url() is also correct (behaviour defined in NK_watch.htc applied to all > selected elements but INPUT, type mage) > As a test I replaced type-selectors by Universal selector *, looped > true all elements in DOM (skipping #comment) checking for > behaviour-objects and found it missing from some elements: > TITLE, META, LINK - text/css, SCRIPT - text/javascript, BODY, OPTION, > TABLE, > TBODY, TR, TH, TD, INPUT – image > Table and table-childs receives behaviour-objects unless they contains > INPUT, type image, all other elements listed receives no > behaviour-objects > Can’t say I have seen any limitation in the documentation regarding > which type of elements behaviors may be attached to > Is this a bug? > Is there a workaround? Never used these, but to address the limitation on which elements see the Applies To section of http://msdn.microsoft.com/en-us/libr...23(VS.85).aspx Note that META is not in the list. However, the others are, which suggests either a bug or that the documentation is wrong. -- Dan |
|
|||
|
=?Utf-8?Q?Re:_Htc_behavior_not_applied_to_?==?Utf-8?Q?eg._INPUT_=E2=80=93_type_image?=
"Daniel Crichton" wrote:
> trosen wrote on Wed, 23 Jul 2008 06:13:02 -0700: > > > IE7 Ver. 7.0.5730.11 > > Microsoft Windows XP Home Edition, 5.1.2600 Service Pack 3 Build 2600 > > > I have written a HTC-file for IE to emulate gecko’s watch() function > > The behaviour is attached true CSS by: > > > input, textarea, select { > > border: 1px solid orange; > > behavior: url(../FW/htc/NK_watch.htc); > > } > > CSS-selector works as expected (orange border applied to all selected > > elements) > > url() is also correct (behaviour defined in NK_watch.htc applied to all > > selected elements but INPUT, type mage) > > > As a test I replaced type-selectors by Universal selector *, looped > > true all elements in DOM (skipping #comment) checking for > > behaviour-objects and found it missing from some elements: > > > TITLE, META, LINK - text/css, SCRIPT - text/javascript, BODY, OPTION, > > TABLE, > > TBODY, TR, TH, TD, INPUT – image > > > Table and table-childs receives behaviour-objects unless they contains > > INPUT, type image, all other elements listed receives no > > behaviour-objects > > > Can’t say I have seen any limitation in the documentation regarding > > which type of elements behaviors may be attached to > > > Is this a bug? > > Is there a workaround? > > Never used these, but to address the limitation on which elements see the > Applies To section of http://msdn.microsoft.com/en-us/libr...23(VS.85).aspx > > Note that META is not in the list. However, the others are, which suggests > either a bug or that the documentation is wrong. > > -- > Dan > > > Tested manual addBehavior() which attached behaviour to INPUT, type image Also removeBehavior() worked as expected The bad thing is that it works only once: - Having a table where you can select a row - Pressing Edit-button brings up a popup form which can be edited and saved - Save and reload table is done by XMLHttpRequest() - Pressing Edit results in addBehavior() returning 0 and no behaviour is applied Seems like a bug then |
|
|||
|
=?Utf-8?Q?Re:_Htc_behavior_not_applied_to_?==?Utf-8?Q?eg._INPUT_=E2=80=93_type_image?=
"Daniel Crichton" wrote:
> trosen wrote on Wed, 23 Jul 2008 06:13:02 -0700: > > > IE7 Ver. 7.0.5730.11 > > Microsoft Windows XP Home Edition, 5.1.2600 Service Pack 3 Build 2600 > > > I have written a HTC-file for IE to emulate gecko’s watch() function > > The behaviour is attached true CSS by: > > > input, textarea, select { > > border: 1px solid orange; > > behavior: url(../FW/htc/NK_watch.htc); > > } > > CSS-selector works as expected (orange border applied to all selected > > elements) > > url() is also correct (behaviour defined in NK_watch.htc applied to all > > selected elements but INPUT, type mage) > > > As a test I replaced type-selectors by Universal selector *, looped > > true all elements in DOM (skipping #comment) checking for > > behaviour-objects and found it missing from some elements: > > > TITLE, META, LINK - text/css, SCRIPT - text/javascript, BODY, OPTION, > > TABLE, > > TBODY, TR, TH, TD, INPUT – image > > > Table and table-childs receives behaviour-objects unless they contains > > INPUT, type image, all other elements listed receives no > > behaviour-objects > > > Can’t say I have seen any limitation in the documentation regarding > > which type of elements behaviors may be attached to > > > Is this a bug? > > Is there a workaround? > > Never used these, but to address the limitation on which elements see the > Applies To section of http://msdn.microsoft.com/en-us/libr...23(VS.85).aspx > > Note that META is not in the list. However, the others are, which suggests > either a bug or that the documentation is wrong. > > -- > Dan > Seems like the problem is related to how I have implemented behaviours (wrong) My INPUT, type image had a class containing a behaviour assigned Assigning behaviour true CSS by global selector fails for all elements which also has behaviour attached true another selector because basic css-rules states that last defined will be used when 2 rules declare the same attribute (behaviour) for an element http://msdn.microsoft.com/en-us/libr...23(VS.85).aspx shows how to assign multiple url’s within one CSS-class - Is it possible to achieve the same by using multiple selectors ? |
![]() |
|
| Thread Tools | Search this Thread |
| Display Modes | |
|
|