473,385 Members | 1,384 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

The bug in IE with image maps and the statas bar continues with <OPTION>

Try it. Using Microsoft Internet Explorer 5.5 SP2 (that's the version I am using) in Windows 2000 SP3:

In a html put this in:

<select type="select-one" id="oSel1">
<option value="1" onmouseover="javascript:window.status='Hello'; return true;">Hello</option>
<option value="2" onmouseover="javascript:window.status='Bye'; return true;">Bye</option>
<option value="3" onmouseover="javascript:window.status='Dammit'; return true;">Dammit</option>
</select>

There is no reason to put a onmouseover event in here because it doesn't work. And it should. Any suggestions what I may be doing wrong? Thanks.
--
George Hester
__________________________________
Jul 20 '05 #1
6 1691


George Hester wrote:
Try it. Using Microsoft Internet Explorer 5.5 SP2 (that's the
version I am using) in Windows 2000 SP3:

In a html put this in:

<select type="select-one" id="oSel1"> <option value="1"
onmouseover="javascript:window.status='Hello'; return
true;">Hello</option> <option value="2"
onmouseover="javascript:window.status='Bye'; return
true;">Bye</option> <option value="3"
onmouseover="javascript:window.status='Dammit'; return
true;">Dammit</option> </select>

There is no reason to put a onmouseover event in here because it
doesn't work. And it should.


IE docs for onmouseover are at
http://msdn.microsoft.com/library/de...nmouseover.asp
And the OPTION element is not listed there as an element to which the
handler/event applies so I don't think MS will consider that a bug.
--

Martin Honnen
http://JavaScript.FAQTs.com/

Jul 20 '05 #2
Thanks interesting. It is enabled as an option using FtontPage 2003 intellisense. I guess their intellisense is a little dumb. But you know the onmouseover and onmouseout events as attributes for the <OPTION> are listed as available such as here:

http://www.devguru.com/Technologies/...ml_option.html

--
George Hester
__________________________________
"Martin Honnen" <ma*******@yahoo.de> wrote in message news:40********@olaf.komtel.net...


George Hester wrote:
Try it. Using Microsoft Internet Explorer 5.5 SP2 (that's the
version I am using) in Windows 2000 SP3:

In a html put this in:

<select type="select-one" id="oSel1"> <option value="1"
onmouseover="javascript:window.status='Hello'; return
true;">Hello</option> <option value="2"
onmouseover="javascript:window.status='Bye'; return
true;">Bye</option> <option value="3"
onmouseover="javascript:window.status='Dammit'; return
true;">Dammit</option> </select>

There is no reason to put a onmouseover event in here because it
doesn't work. And it should.


IE docs for onmouseover are at
http://msdn.microsoft.com/library/de...nmouseover.asp
And the OPTION element is not listed there as an element to which the
handler/event applies so I don't think MS will consider that a bug.


--

Martin Honnen
http://JavaScript.FAQTs.com/

Jul 20 '05 #3
On Tue, 13 Jan 2004 02:34:35 GMT, George Hester <he********@hotmail.com>
wrote:
Thanks interesting. It is enabled as an option using FtontPage 2003
intellisense. I guess their intellisense is a little dumb. But you
know the onmouseover and onmouseout events as attributes for the
<OPTION> are listed as available such as here:

http://www.devguru.com/Technologies/...ml_option.html


That means nothing. The HTML 4.01 Specification lists onmouseover and many
other intrinsic events as attributes of many elements. However, if you've
learnt anything by now, you should be well aware that Microsoft likes to
do their own thing and seem to ignore most standards that they didn't
write themselves*. What is important in this case is that Microsoft don't
support it in their browsers so no number of server-side extensions or
specification quotations will make it work.

Sorry, but that's the way of Microsoft...

Mike

* Gross over-simplification and Microsoft-bashing, but you get the point.
:)

--
Michael Winter
M.******@blueyonder.co.invalid (replace ".invalid" with ".uk" to reply)
Jul 20 '05 #4
Hi Michael. Yes I get the point. The more I try to use JavaScript for this particular implementation the more I am finding things that should work but don't. I didn't check the MSDN Library for this particular issue because I just ASS-UMED that since it was available in Intellisense in FrontPage 2003, then it was available in Microsoft Internet Explorer. Big Mistake I see.

Oh sure I have much to learn. By trial and error I usually get what I want or change what I want. And in this respect that is what I'll have to do. Change what I want. Change the element; change my mind about using the status bar in this regard. Or leave it in so that if there is some browser out there in browser land then they'll get it. It's set up right (I actually generate these attributes for the <OPTION> dynamically) so at least I learned how to do that with no Client feedback but hey learning.

--
George Hester
__________________________________
"Michael Winter" <M.******@blueyonder.co.invalid> wrote in message news:op**************@news-text.blueyonder.co.uk...
On Tue, 13 Jan 2004 02:34:35 GMT, George Hester <he********@hotmail.com>
wrote:
Thanks interesting. It is enabled as an option using FtontPage 2003
intellisense. I guess their intellisense is a little dumb. But you
know the onmouseover and onmouseout events as attributes for the
<OPTION> are listed as available such as here:

http://www.devguru.com/Technologies/...ml_option.html


That means nothing. The HTML 4.01 Specification lists onmouseover and many
other intrinsic events as attributes of many elements. However, if you've
learnt anything by now, you should be well aware that Microsoft likes to
do their own thing and seem to ignore most standards that they didn't
write themselves*. What is important in this case is that Microsoft don't
support it in their browsers so no number of server-side extensions or
specification quotations will make it work.

Sorry, but that's the way of Microsoft...

Mike

* Gross over-simplification and Microsoft-bashing, but you get the point.
:)

--
Michael Winter
M.******@blueyonder.co.invalid (replace ".invalid" with ".uk" to reply)

Jul 20 '05 #5
George Hester wrote:
Try it. Using Microsoft Internet Explorer 5.5 SP2 (that's the version I am using) in Windows 2000 SP3:

In a html put this in:

<select type="select-one" id="oSel1">
<option value="1" onmouseover="javascript:window.status='Hello'; return true;">Hello</option>
<option value="2" onmouseover="javascript:window.status='Bye'; return true;">Bye</option>
<option value="3" onmouseover="javascript:window.status='Dammit'; return true;">Dammit</option>
</select>

There is no reason to put a onmouseover event in here because it doesn't work. And it should. Any suggestions what I may be doing wrong? Thanks.
--
George Hester


This is the THIRD time you've asked this question. The answer will never change, it's a BUG in Internet Explorer.

If you don't like it, use another browser, or write your own.

--
| Grant Wagner <gw*****@agricoreunited.com>

* Client-side Javascript and Netscape 4 DOM Reference available at:
* http://devedge.netscape.com/library/...ce/frames.html
* Internet Explorer DOM Reference available at:
* http://msdn.microsoft.com/workshop/a...ence_entry.asp
* Netscape 6/7 DOM Reference available at:
* http://www.mozilla.org/docs/dom/domref/
* Tips for upgrading JavaScript for Netscape 7 / Mozilla
* http://www.mozilla.org/docs/web-deve...upgrade_2.html
Jul 20 '05 #6
What's your problem Grant?

--
George Hester
__________________________________
"Grant Wagner" <gw*****@agricoreunited.com> wrote in message news:40***************@agricoreunited.com...
George Hester wrote:
Try it. Using Microsoft Internet Explorer 5.5 SP2 (that's the version I am using) in Windows 2000 SP3:

In a html put this in:

<select type="select-one" id="oSel1">
<option value="1" onmouseover="javascript:window.status='Hello'; return true;">Hello</option>
<option value="2" onmouseover="javascript:window.status='Bye'; return true;">Bye</option>
<option value="3" onmouseover="javascript:window.status='Dammit'; return true;">Dammit</option>
</select>

There is no reason to put a onmouseover event in here because it doesn't work. And it should. Any suggestions what I may be doing wrong? Thanks.
--
George Hester


This is the THIRD time you've asked this question. The answer will never change, it's a BUG in Internet Explorer.

If you don't like it, use another browser, or write your own.

--
| Grant Wagner <gw*****@agricoreunited.com>

* Client-side Javascript and Netscape 4 DOM Reference available at:
* http://devedge.netscape.com/library/...ce/frames.html
* Internet Explorer DOM Reference available at:
* http://msdn.microsoft.com/workshop/a...ence_entry.asp
* Netscape 6/7 DOM Reference available at:
* http://www.mozilla.org/docs/dom/domref/
* Tips for upgrading JavaScript for Netscape 7 / Mozilla
* http://www.mozilla.org/docs/web-deve...upgrade_2.html

Jul 20 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Andrea | last post by:
Hi, I'm trying to emulate part of our client-server application as a web site so customers can use it, and I'm stuck when it comes to re-ordering items in a list. Basically we have a list of...
1
by: Ang Talunin | last post by:
Hey, I wondering if it's possible to retrieve all the <option>-fields from a <select> when posting a <form> to a php file Example: I've got a form like this: <form action = phpfile.php...
6
by: joseph.lindley | last post by:
Forgive me for I am a bit of a web-dev novice - but I'm not doing too bad. I'm currently working with a bit of javascript to dynamically add <option>s into a select box. My code currently works...
1
by: frey | last post by:
i tried to create a dropdown menu and use the option as a control to change content inside another text area the code is like this: <select name="xxxx"><option onclick="changeunitprice(29.87)"...
4
by: Man-wai Chang | last post by:
-- iTech Consulting Co., Ltd. Expert of ePOS solutions Website: http://www.itech.com.hk (IE only) Tel: (852)2325 3883 Fax: (852)2325 8288
7
by: Shrek | last post by:
I have a drop down on a web page and want to change the cursor from default to pointer, so my style definition has style ="cursor: pointer;" the drop down though fails to change from the...
4
by: pplers | last post by:
Here is config.php: <?php //The vars are all ok. $dbhost = 'localhost'; $dbname = 'forum'; $dbuser = 'toor'; $dbpass = ''; ?> Here is a part of functions.php: <? require "config.php"; //It...
14
by: The Natural Philosopher | last post by:
This is a nasty one and I can't see my way out of it. I have a bunch of select statements in a form, and each select statement has an onchange="do_something(this)" in it, and this works...
14
mikek12004
by: mikek12004 | last post by:
In a form I have 5 elements (e.g. pictures) and I wish for the user to be able to set the order of appearance. For this I have for each picture a select box (names select1 to select5) with "please...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.