jmc92 Posted September 17, 2009 Share Posted September 17, 2009 How do I make this code work?Thanks in advance to whoever can figure this out <input type="file" name="filevalue" value="submit"><input type="button" value="submit" onclick="window.frames['frame1'].location=filevalue.value"><iframe name="iframe1" src=""></iframe> Link to comment Share on other sites More sharing options...
dsonesuk Posted September 17, 2009 Share Posted September 17, 2009 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><script type="text/javascript">/*<![CDATA[*//*---->*/function dothis(){var thisfile=document.getElementById("filevalue");var thisframe=document.getElementById("iframe1");thisframe.src=thisfile.value;}/*--*//*]]>*/</script> </head><body><form action="java script:void(null)" onsubmit="dothis()" method="post"><input type="file" name="filevalue" id="filevalue" value="" /><input type="submit" value="submit" /></form><iframe id="iframe1" name="iframe1" src=""></iframe> </body></html> Link to comment Share on other sites More sharing options...
Ingolme Posted September 17, 2009 Share Posted September 17, 2009 For security reasons, most browsers don't allow Javascript to access the value property of file type input elements. Link to comment Share on other sites More sharing options...
dsonesuk Posted September 18, 2009 Share Posted September 18, 2009 WRONG!, only browser can't access this file through javascript is IE7, don't know about IE8. IE6 does though. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.