За секунду наваял, не скажу что красиво. Работать будет под ИЕ, переняв идею можно написать подлюбой браузер:
| Код | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><body> <form> <input type="file" id="test"> </form> <script language="Javascript" type="text/javascript"> <!-- extens={".jpeg":1, ".gif":1, ".jpg":1, ".png":1}; //принимаемые расширения var obj=document.getElementById("test"); obj["onpropertychange"]=function () { //событие, нужно поискать более специализированное if(event.propertyName=="value") { var tp=event.srcElement.value; tp=tp.substr(tp.lastIndexOf(".")); if(typeof(extens[tp])=="undefined") return; document.getElementById("test_image").setAttribute("src",event.srcElement.value); } } //--> </script> <img id="test_image" src=""> </body> </html> | |