For this, pretend that the contents of the iframe actually resides in a
different browser window.

When you click on bn1, you are changing the computers focus to a different
window.  So all other commands, without using the mouse to change to the
other window, will only effect that window.

I haven't tried this, but I would suggest having the code after
'eventTrigger' be [iframeid].focus().  If this works, it will change the
'active' window back to the framed page.  Of course, this assumes that this
is what your user would 'expect' the layout to do after a click on a
button...

William

<iframe id="frm1" ...</iframe>
<button id="bn1"... evenTrigger1();document.getElementById('frm1').focus();
/>
<button id="bn2"... evenTrigger2();document.getElementById('frm1').focus();
/> 
<button id="bn3"... evenTrigger3();document.getElementById('frm1').focus();
/>

-----Original Message-----
From: Don L [mailto:do...@yahoo.com] 
Sent: Sunday, May 03, 2009 4:38 PM
To: cf-talk
Subject: js question - getting rusty


I's an embarrasing js question, been on and off on js, pretty rusty with
it...

I have an iframe for text data input, in the meantime, I have a button 
(id=d2) that has an event trigger to open up another window to do 
something else, once it is done for the pop-up window, when a user 
goes back to the iframe for more typing/data input, there's a problem, 
if he/she hits the space bar, it triggers the id of d2 again, pop up a 
window again.  Browser = IE7.  I didn't notice this odd behavior in 
the past, is it because the computer has been hacked hence the 
keyboard is not functioning nomally but I've just tried two computers 
with the same odd behavior.

Someone at the js NG suggested adding the this.blur() event after it, it
worked for button1 but not button2, button3 etc.  

<iframe ...</iframe>
<button id="bn1"... evenTrigger1();this.blur(); /> -- this one works
<button id="bn2"... evenTrigger2();this.blur(); /> -- not this one
<button id="bn3"... evenTrigger3();this.blur(); /> -- nor this one

Any idea?  Thanks.

Don
Chunshen Li







~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;207172674;29440083;f

Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:322141
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Reply via email to