Re: Event Handling
Gene Falck <[email protected]> Thu, 23 Aug 2007 01:22:59 -0500
| Newsgroups | gmane.comp.web.dom.wdf |
|---|---|
| Message-ID | <[email protected]> |
--yAW4OnjmKWFy4NwFJnGBkKyNOD-0bcKFTjLrHaW
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Hi Scott,
You wrote:
>>I have just run into something I think is a bit strange.
>>I tried the conditional comment idea on page 262 of the
>>5th Edition of JavaScript: The Definitive Guide and it
>>brought up the alert("In IE") just fine (IE6, at work)
>>and, the strange part, the if (attachEvent) test and
>>some of my unsuccessful trial coding that I had on the
>>same page suddenly started working. Since this test and
>>code trial was not in the conditional comment, I am
>>puzzled.
>>
>>
>
>Just back from a vacation and now seeing this question without any
>response. I don't have any suggestions without seeing it in action.
>Can you post this somewhere?
>
>
Don't have anything to show for my efforts and no place to post it
anyway. The effect I
noted wasn't, apparently, the cause of my code suddenly working as it
still worked when
I took the conditional comment out.
It is still a puzzle on two levels:
-- Since most of the suggestions made for cross-browser JavaScript rely
on testing
with if(typeof whatever != "undefined"), what is the conditional comment
good for?
-- The conditional comment, it turns out throws an error when I checked
my code
in IE where it should be just great. (Is the conditional comment
approach to doing
code for IE just a half-baked feature?)
I am plodding along with a project and progress is slow. What I have in
mind is a
local application that I coded long ago when IE vs Netscape was the
issue and
wound up with something that works in IE6 and IE7 but not in Mozilla1.7. The
horrid old beast isn't to modern standards about separating behavior
from the
content and I have code on more than one of the pages involved because I ran
into what appeared to be scope problems.
If I get far enough along to ask any reasonable questions, I'll be back.
--
Regards,
Gene Falck
[email protected]
--yAW4OnjmKWFy4NwFJnGBkKyNOD-0bcKFTjLrHaW
Content-Type: text/html; charset=US-ASCII
Content-Transfer-Encoding: 7bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>
<!-- Network content -->
<body style="background-color: #ffffff;">
<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="width:655px; position:relative;">
<div id="ygrp-msg" style="width: 490px; padding: 0 15px 0 0; float:left; z-index:1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->
<div id="ygrp-text">
<p>Hi Scott,<br>
<br>
You wrote:<br>
<br>
>>I have just run into something I think is a bit strange.<br>
>>I tried the conditional comment idea on page 262 of the<br>
>>5th Edition of JavaScript: The Definitive Guide and it<br>
>>brought up the alert("In IE") just fine (IE6, at work)<br>
>>and, the strange part, the if (attachEvent) test and<br>
>>some of my unsuccessful trial coding that I had on the<br>
>>same page suddenly started working. Since this test and<br>
>>code trial was not in the conditional comment, I am<br>
>>puzzled.<br>
>> <br>
>><br>
><br>
>Just back from a vacation and now seeing this question without any <br>
>response. I don't have any suggestions without seeing it in action. <br>
>Can you post this somewhere?<br>
> <br>
><br>
Don't have anything to show for my efforts and no place to post it <br>
anyway. The effect I<br>
noted wasn't, apparently, the cause of my code suddenly working as it <br>
still worked when<br>
I took the conditional comment out.<br>
<br>
It is still a puzzle on two levels:<br>
-- Since most of the suggestions made for cross-browser JavaScript rely <br>
on testing<br>
with if(typeof whatever != "undefined")<wbr>, what is the conditional comment <br>
good for?<br>
-- The conditional comment, it turns out throws an error when I checked <br>
my code<br>
in IE where it should be just great. (Is the conditional comment <br>
approach to doing<br>
code for IE just a half-baked feature?)<br>
<br>
I am plodding along with a project and progress is slow. What I have in <br>
mind is a<br>
local application that I coded long ago when IE vs Netscape was the <br>
issue and<br>
wound up with something that works in IE6 and IE7 but not in Mozilla1.7. The<br>
horrid old beast isn't to modern standards about separating behavior <br>
from the<br>
content and I have code on more than one of the pages involved because I ran<br>
into what appeared to be scope problems.<br>
<br>
If I get far enough along to ask any reasonable questions, I'll be back.<br>
<br>
-- <br>
<br>
Regards,<br>
<br>
Gene Falck<br>
<a href="mailto:gfalck%40merr.com">gfalck@merr.<wbr>com</a><br>
<br>
</p>
</div>
<!--~-|**|PrettyHtmlStart|**|-~-->
<span width="1" style="color: white;">__._,_.___</span>
<!-- Start the section with Message In topic -->
<div id="ygrp-actbar">
<span class="left">
<a href="http://groups.yahoo.com/group/wdf-dom/message/5608;_ylc=X3oDMTM0NmdlbzhqBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBG1zZ0lkAzU2MTAEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMTg3ODUwNjAzBHRwY0lkAzU2MDg-">
Messages in this topic </a> (<span class="bld">0</span>)
</span>
<a href="http://groups.yahoo.com/group/wdf-dom/post;_ylc=X3oDMTJwOWM3dDhrBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBG1zZ0lkAzU2MTAEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMTg3ODUwNjAz?act=reply&messageNum=5610">
<span class="bld">
Reply </span> (via web post)
</a> |
<a href="http://groups.yahoo.com/group/wdf-dom/post;_ylc=X3oDMTJlb2psNmRpBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTE4Nzg1MDYwMw--" class="bld">
Start a new topic </a>
</div>
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vitnav">
<a href="http://groups.yahoo.com/group/wdf-dom/messages;_ylc=X3oDMTJlNGJmYnAxBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTE4Nzg1MDYwMw--">Messages</a>
</div>
<!-- |**|end egp html banner|**| -->
<!-- Do not have place to put it yet -->
<div id="ygrp-grft">
</div>
<!-- yahoo logo -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-ft">
<a href="http://groups.yahoo.com/;_ylc=X3oDMTJkZW92NWRnBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMTg3ODUwNjAz">
<img src="http://us.i1.yimg.com/us.yimg.com/i/yg/img/logo/ma_grp_160.gif" height="15" width="106" border="0" alt="Yahoo! Groups"></a> <br>
<a href="http://groups.yahoo.com/group/wdf-dom/join;_ylc=X3oDMTJmZWxiaHE1BF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzExODc4NTA2MDM-">Change settings via the Web</a> (Yahoo! ID required) <br>
Change settings via email: <a href="mailto:[email protected]?subject=Email Delivery: Digest">Switch delivery to Daily Digest</a> | <a href = "mailto:[email protected]?subject=Change Delivery Format: Traditional">Switch format to Traditional</a> <br>
<a href="http://groups.yahoo.com/group/wdf-dom;_ylc=X3oDMTJkZTZka3ZhBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMTg3ODUwNjAz">
Visit Your Group
</a> |
<a href="http://docs.yahoo.com/info/terms/">
Yahoo! Groups Terms of Use </a> |
<a href="mailto:[email protected]?subject=">
Unsubscribe </a>
</div> <!-- |**|end egp html banner|**| -->
</div> <!-- ygrp-msg -->
<!-- Sponsor -->
<!-- |**|begin egp html banner|**| -->
<div id="ygrp-sponsor" style="width:140px;float: left; clear: none; margin-left: 5px; background:white; margin-bottom:25px ;position:absolute; top:0; right: 0;">
<!-- Network content -->
<!-- Start vitality -->
<div id="ygrp-vital">
<a href="http://groups.yahoo.com/group/wdf-dom;_ylc=X3oDMTJldWRldHQzBF9TAzk3MzU5NzE0BGdycElkAzI1NjQ1NjMEZ3Jwc3BJZAMxNzA1MDE2MDYxBHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTE4Nzg1MDYwMw--">
Visit Your Group </a>
</div>
<div id="hd">SPONSORED LINKS</div>
<div id="ov">
<ul>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjcWJxbnNjBF9TAzk3MzU5NzE0BF9wAzEEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExODc4NTA2MDM-?t=ms&k=Dom+perignon&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=WWEKoFu9o5Bxb7jvKiowcw">Dom perignon</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJja24yMW1yBF9TAzk3MzU5NzE0BF9wAzIEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExODc4NTA2MDM-?t=ms&k=Dom+pedro+lisboa&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=SX1uIQiq6MaAcniDtSkcsg">Dom pedro lisboa</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjMzZnZnY1BF9TAzk3MzU5NzE0BF9wAzMEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExODc4NTA2MDM-?t=ms&k=Dom+pedro+lisboa+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=guNaksJ68_6B0OiXpwey1w">Dom pedro lisboa hotel</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjNm9lYWdsBF9TAzk3MzU5NzE0BF9wAzQEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExODc4NTA2MDM-?t=ms&k=Dom+henrique+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=QGH9qb7jsBAkFrK0-a_YNg">Dom henrique hotel</a></li>
<li><a href="http://groups.yahoo.com/gads;_ylc=X3oDMTJjNmtlZzA2BF9TAzk3MzU5NzE0BF9wAzUEZ3JwSWQDMjU2NDU2MwRncnBzcElkAzE3MDUwMTYwNjEEc2VjA3NsbW9kBHN0aW1lAzExODc4NTA2MDM-?t=ms&k=Dom+pedro+hotel&w1=Dom+perignon&w2=Dom+pedro+lisboa&w3=Dom+pedro+lisboa+hotel&w4=Dom+henrique+hotel&w5=Dom+pedro+hotel&c=5&s=113&g=2&.sig=lzPOttQs63hr5OcSewgvGQ">Dom pedro hotel</a></li>
</ul>
</div>
<!-- Network content -->
<div id="nc">
<div class="ad">
<div id="hd1">Moderator Central</div>
<p><a href="http://us.ard.yahoo.com/SIG=12jloeoj7/M=493064.10729651.11333342.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1187857803/A=4699084/R=0/SIG=115gt68pf/*http://moderators.groups.yahoo.com/">Get answers to</a></p>
<p>your questions about</p>
<p>running Y! Groups.</p> </div>
<div class="ad">
<div id="hd1">Beauty Groups</div>
<p><a href="http://us.ard.yahoo.com/SIG=12ja4hqir/M=493064.11135489.11710475.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1187857803/A=4776347/R=0/SIG=11neles1v/*http://advision.webevents.yahoo.com/beautyandfashion/">on Yahoo! Groups</a></p>
<p>A great place to</p>
<p>connect and share.</p> </div>
<div class="ad">
<div id="hd1">HDTV Support</div>
<p><a href="http://us.ard.yahoo.com/SIG=12jphpp36/M=493064.10972170.11554072.8674578/D=groups/S=1705016061:NC/Y=YAHOO/EXP=1187857803/A=4706132/R=0/SIG=11f8fj6tf/*http://tech.groups.yahoo.com/group/samsunghd/">The official Samsung</a></p>
<p>Y! Group for HDTVs</p>
<p>and devices.</p> </div>
</div>
</div> <!-- |**|end egp html banner|**| -->
<div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div> <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2564563/grpspId=1705016061/msgId=5610/stime=1187850603/nc1=4699084/nc2=4776347/nc3=4706132" width="1" height="1"> <br>
<span style="color: white;">__,_._,___</span>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</body>
<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
<style type="text/css">
<!--
#ygrp-mlmsg {font-size:13px; font-family: arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
#ygrp-mlmsg table {font-size:inherit;font:100%;}
#ygrp-mlmsg select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
#ygrp-mlmsg pre, code {font:115% monospace;*font-size:100%;}
#ygrp-mlmsg * {line-height:1.22em;}
#ygrp-text{
font-family: Georgia;
}
#ygrp-text p{
margin: 0 0 1em 0;
}
#ygrp-tpmsgs{
font-family: Arial;
clear: both;
}
#ygrp-vitnav{
padding-top: 10px;
font-family: Verdana;
font-size: 77%;
margin: 0;
}
#ygrp-vitnav a{
padding: 0 1px;
}
#ygrp-actbar{
clear: both;
margin: 25px 0;
white-space:nowrap;
color: #666;
text-align: right;
}
#ygrp-actbar .left{
float: left;
white-space:nowrap;
}
.bld{font-weight:bold;}
#ygrp-grft{
font-family: Verdana;
font-size: 77%;
padding: 15px 0;
}
#ygrp-ft{
font-family: verdana;
font-size: 77%;
border-top: 1px solid #666;
padding: 5px 0;
}
#ygrp-mlmsg #logo{
padding-bottom: 10px;
}
#ygrp-vital{
background-color: #e0ecee;
margin-bottom: 20px;
padding: 2px 0 8px 8px;
}
#ygrp-vital #vithd{
font-size: 77%;
font-family: Verdana;
font-weight: bold;
color: #333;
text-transform: uppercase;
}
#ygrp-vital ul{
padding: 0;
margin: 2px 0;
}
#ygrp-vital ul li{
list-style-type: none;
clear: both;
border: 1px solid #e0ecee;
}
#ygrp-vital ul li .ct{
font-weight: bold;
color: #ff7900;
float: right;
width: 2em;
text-align:right;
padding-right: .5em;
}
#ygrp-vital ul li .cat{
font-weight: bold;
}
#ygrp-vital a {
text-decoration: none;
}
#ygrp-vital a:hover{
text-decoration: underline;
}
#ygrp-sponsor #hd{
color: #999;
font-size: 77%;
}
#ygrp-sponsor #ov{
padding: 6px 13px;
background-color: #e0ecee;
margin-bottom: 20px;
}
#ygrp-sponsor #ov ul{
padding: 0 0 0 8px;
margin: 0;
}
#ygrp-sponsor #ov li{
list-style-type: square;
padding: 6px 0;
font-size: 77%;
}
#ygrp-sponsor #ov li a{
text-decoration: none;
font-size: 130%;
}
#ygrp-sponsor #nc {
background-color: #eee;
margin-bottom: 20px;
padding: 0 8px;
}
#ygrp-sponsor .ad{
padding: 8px 0;
}
#ygrp-sponsor .ad #hd1{
font-family: Arial;
font-weight: bold;
color: #628c2a;
font-size: 100%;
line-height: 122%;
}
#ygrp-sponsor .ad a{
text-decoration: none;
}
#ygrp-sponsor .ad a:hover{
text-decoration: underline;
}
#ygrp-sponsor .ad p{
margin: 0;
}
o {font-size: 0; }
.MsoNormal {
margin: 0 0 0 0;
}
#ygrp-text tt{
font-size: 120%;
}
blockquote{margin: 0 0 0 4px;}
.replbq {margin:4}
-->
</style>
</head>
<!--~-|**|PrettyHtmlEnd|**|-~-->
</html><!--End group email -->
--yAW4OnjmKWFy4NwFJnGBkKyNOD-0bcKFTjLrHaW--