No, not if the href has the url, and the target attribute matches the frame's Name attribute.
If you have something complex, where the href value changes or is changed dynamically, such as when using context sensitive menus, you can use JavaScript to simply change the href value dynamically, so you can avoid the onclick all together. Luckily frames are pretty forgiving.
----- Original Message ----- From: "Octavian Rasnita" <orasnita@xxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, February 12, 2009 10:23 PM Subject: Re: Frames question Is that "return false" from the onClick event handler really required?It is very annoying if a user wants to open the new page in a new window by clicking Shift+Enter but can't do that because the <a> element doesn't have a valid href element or if the onClick event returns false.
Thanks for the code. Octavian----- Original Message ----- From: "Bryan Garaventa" <bgaraventa11@xxxxxxxxxxxxxx>
To: <programmingblind@xxxxxxxxxxxxx> Sent: Friday, February 13, 2009 4:20 AM Subject: Re: Frames question
Sure, just make two files using the info below to see it work. File name: Test.html <html><body> <script type="text/javascript"> function update() { document.getElementById('NewContent').innerHTML = NewStuff; } </script> <div> <a onclick="document.frames['testFrm'].location.href='MyContent.html';return(false);" href=#>Test Link</a> </div> <div id="NewContent"></div> <iframe id=testFrm name=testFrm src=# width=0 height=0 style="display:none;visibility:hidden;"></iframe> </body></html> Second file name: MyContent.html <html><body> <div id="DynamicContent"> This is a test... </div> <script type="text/javascript"> parent.NewStuff = document.getElementById('DynamicContent').innerHTML; parent.update(); </script> </body></html>----- Original Message ----- From: "D!J!X!" <megamansuperior@xxxxxxxxxxx>To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, February 12, 2009 2:02 PM Subject: RE: Frames questionSounds like something worth persuing, could you give me some more info on this method or somewhere I can read up on it? I'll google and see what I can find. Thanks, D!J!X! -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Bryan Garaventa Sent: Thursday, February 12, 2009 4:58 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: Frames question I'm coming into this thread somewhat late, but hidden frames can be used to good effect for this purpose without appearing clunky. The problem with strictly JavaScript methods, such as using the XMLHttp ActiveX to fetch content within web pages, is that you sometimes get different and unintended behavior on different browsers and OS's. You can do the same using a hidden frame by sending your variables into theurl of the src of a hidden iframe, then use JavaScript to read the results and display them in a div on the page. This way, the page doesn't refresh,and you keep all other page components visible. Hope this helps, Bryan ----- Original Message ----- From: "Juan Hernandez" <blindmagik@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, February 12, 2009 10:15 AM Subject: RE: Frames questionOH, my bad. I thought the idea was to keep the content there, but show new content when a link in IE. A nav bar was clicked. With PHP this would envolve a reload of the entire page. If you just want to change the page content dynamicly with out refresh/reload, javascript or other client side technologies are required. I'm sorry if I understood the question wrong. Best, Juan -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Octavian Rasnita Sent: Thursday, February 12, 2009 1:41 AM To: programmingblind@xxxxxxxxxxxxx Subject: Re: Frames question I don't understand how you can do this with PHP or any other server side scripting language. Can you explain? Please tell us how you can click on a link and then display some content inthe same page without reloading the whole page if you don't use frames ora client side language like Javascript. Thanks. Octavian ----- Original Message ----- From: "Juan Hernandez" <blindmagik@xxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Thursday, February 12, 2009 10:55 AM Subject: RE: Frames questionNope, no need for java script and no frames, frames are bad. Check out php and php includes. Take care. -----Original Message----- From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of OctavianRasnitaSent: Wednesday, February 11, 2009 10:14 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: Frames question What you want is not possible without frames or Javascript. I understand that you want the navigation links to remain displayed after clicking on them, so either the body content shows in a frame, or a Javascript code makes an HTTP request to the server, gets the data and displays it in the current page. It is very nice for the sighted this way, but this is its only advantage. Octavian ----- Original Message ----- From: "D!J!X!" <megamansuperior@xxxxxxxxxxx> To: <programmingblind@xxxxxxxxxxxxx> Sent: Wednesday, February 11, 2009 11:14 PM Subject: RE: Frames questionWell I've got a coldfusion way of getting the menu from a single file, sonoproblem there; the thing is I guess they want the navigation menu visibleatall times. Kind of click that Item and the body frame would display thedata, click another item, same thing...all that while the navigation menuisstill displayed. D!J!X! _____ From: programmingblind-bounce@xxxxxxxxxxxxx [mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Tyler Littlefield Sent: Tuesday, February 10, 2009 5:37 PM To: programmingblind@xxxxxxxxxxxxx Subject: Re: Frames questionit really depends on what your using. Frames are still in use, though Ipersonally recommend just including your menu via: <?php include "menu.php"; ?> Then you edit menu.php (which can just be html), and the menu changes everywhere.----- Original Message ----- From: D!J!X! <mailto:megamansuperior@xxxxxxxxxxx>To: BlindProgramming <mailto:programmingblind@xxxxxxxxxxxxx> Sent: Tuesday, February 10, 2009 3:32 PM Subject: Frames question Hello guys, I'm hoping that someone who is up to date in the web sitestrendcan answer. Are frames still being used, or have they been replaced bysomething else? I ask because this site I'm building has a fancynavigationmenu which is to remain on the top of the site while the body changes, I know back when I worked at Nasa we would all say "o of course use frames" which is fine for inside apps and stuff, but this is more of a comercialwebsite... Any info appreciated. Or if there's a more eligant/modern way of applying the navigation menu and changing content. Thanks, D!J!X!__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind _______________________________________ No viruses found in this incoming message Scanned by iolo AntiVirus 1.5.6.3 http://www.iolo.com__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind __________ View the list's information and change your settings at //www.freelists.org/list/programmingblind _______________________________________ No viruses found in this incoming message Scanned by iolo AntiVirus 1.5.6.3 http://www.iolo.com__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind
__________ View the list's information and change your settings at //www.freelists.org/list/programmingblind _______________________________________ No viruses found in this incoming message Scanned by iolo AntiVirus 1.5.6.3 http://www.iolo.com __________View the list's information and change your settings at //www.freelists.org/list/programmingblind