Javascript 点击图片时获取图片URL

Javascript 点击图片时获取图片URL,javascript,image,url,Javascript,Image,Url,我设计了一个弹出窗口来选择imgage。这是Index.php中的代码 <input type="button" value ="Browse" onclick="browse_img()" /> <input type="text" id="img_url" name="img_url" value="selected img"/> <script type="text/javascript"> function browse_img(){

我设计了一个弹出窗口来选择imgage。这是Index.php中的代码

<input type="button" value ="Browse" onclick="browse_img()" />
<input type="text" id="img_url" name="img_url" value="selected img"/> 
<script type="text/javascript">
    function browse_img(){
        window.open("img_browse.php","windows2");
    }
</script>

函数浏览\u img(){
open(“img_browse.php”、“windows2”);
}
这是img_browse.php中的代码

<img id="img_id_1" src="url/puc1.jpg" onclick="select_img()"/>    
<img id="img_id_2" src="url/puc2.jpg" onclick="select_img()"/>
<input type="text" id="img_url" name="img_url" value="selected img"/>
<scrip>
   function select_img(){
        var file_url=$(this).src; 
        alert(file_url);
        document.getElementById("img_id_2").value=file_url;
    }
</scrip>

函数选择\u img(){
var file_url=$(this).src;
警报(文件url);
document.getElementById(“img_id_2”).value=文件url;
}
aler说“未定义”。帮助我!
如何将img_url从windows2(img_browse.php)传递到index.php

<img id="img_id_1" src="url/puc1.jpg" onclick="select_img(this.src)"/>    

你会使用jQuery吗?如果是这样,
$(this.attr('src')
应该可以工作。但是这没有多大意义-您知道正在单击哪个图像-您不需要任何逻辑来确定它。将此对象传递给函数:onclick=“select_img(this)”函数select_img(obj){var file\u url=$(obj).attr[“src”]……非常感谢Zack Tanner!
function select_img(src) {
  alert(src);
  document.getElementById("img_id_2").value=src;
}