-
bpscParticipant
I am noticing some issues with the search box in the navigation/menu area in the header. It seems to render incorrectly in IE7 and without labels in IE8 and IE9. Is this a known problem or have I made a change that is causing this problem?
Further I am seeing this template completely hosed in IE6. I assume this is deliberate. (I am not feeling too sorry for these users in the first place) Can anybody shed some light?
bpscParticipantI have been able to confirm that there are rendering issues with the navigation bar in IE7. In some cases this leaves the theme completely unusable due to the way it is drawing.
I am also noticing that the search box label is missing in all versions of IE and is drawing incorrectly in some versions of IE.
This is true in the demo versions, before any user modifications or settings.
Do you have any plans to repair these problems? Are you currently working on an upgrade to this theme?
Depending on who you read, there may be up to 20% of desktop users using IE7.
Does anybody have any information that contradicts these findings?
bpscParticipantI chose to go live with my new site using this theme, but I am still encountering problems with older IE browsers. Knowing fully well how much I would like to just kick some developers in Redmond for allowing some of this stuff make it to public release, I still have More users than I wish who are still using older versions of IE.
While a couple of the drawing problems in IE7 are tolerable, there is a bug with the drop-down menus and main navigation that makes the theme mostly unusable for the 7% of my visitors who are using IE7. On investigation, I can see the same errors and same behavior in the Demo version of this theme.
David, are there any plans for this? Are you working on it? What can you tell me. I would appreciate a little feedback on the future of this really great product that is just not quite right for some of my users.
Thanks again for all of your help. This is surely a great looking theme and your work is fantastic.
Daniel TaraKeymasterLack of support for browsers older than IE9 is intentional. However, some basic tweaks have been done for IE8 to ensure that at lease all content is visible and all links are accessible.
IE7 and older are not supported at all. According to Global StatsCouner 2.4% of users are on IE7 so your estimation of 20% is definitely flawed; perhaps 20% of all IE users.
I can’t replicate the problems you mention in IE8 except the search label not appearing, could you please be more specific?
bpscParticipantThe text inside the search bar “Search this Website…” does not draw in IE8
I fought a long and hard battle about whether or not to go live with this theme in spite of the drawing difficulties in IE7. I would love to tell everyone who is using older versions of IE to let it go and move on. There are some days that I say a broken website may be the final straw that helps you move on to bigger and better.
That said, there is ONE item that I would like you to reconsider spending some time fixing. In IE7 the navigation bar and the pull down menus do not draw correctly. This problem extends to the point that the navigation menus become non functional. This problem leaves large parts of a website unavailable to IE7 users.
I am willing to aid in this project despite the fact that it goes against your deliberate (and understandable, and in some ways admirable) stance on support for outdated browsers. Faced with the mountain of code and trying to reverse engineer it to find the snag in IE is a daunting task for me and I was hoping that you might be persuaded to give this particular problem a second look.
Please know
I appreciate all the work you have done and am really pleased with what is a very well coded and attractive theme that you have shared with all of us. Please accept my thanks for your work.Daniel TaraKeymasterIf you want the search form label to appear in IE8, open searchform.php and replace this line:
<input type="text" value="" placeholder="…" name="s" id="s" />
with this:
<input type="text" value="" placeholder="…" name="s" id="s" onclick="if(this.value=='…')this.value='';" onblur="if(this.value=='')this.value='…';" />
- This reply was modified 12 years, 7 months ago by Daniel Tara.
Jos KleverParticipantI’m looking for a placeholder solution too, but the onclick/onblur solution doesn’t work. The text is only visible after clicking the Search field, but actually we want it visible by default.
Daniel TaraKeymasterTry also adding the default value to the tag like this:
<input type="text" value="" placeholder="…" name="s" id="s" value="…" onclick="if(this.value=='…')this.value='';" onblur="if(this.value=='')this.value='…';" />
Jos KleverParticipantOk, that seems to work! Only with 2 errors… the attribute ‘value’ is defined twice, so you have to delete the first: value=””
And you have to delete the space in “<? php" for all instances.
Tagged: search placeholder
You must be logged in to reply to this topic.