2015-06-20 66 views
2

我设计了一个弹出窗口来选择扣件。这是代码的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> 

这是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> 

的ALER说 “不确定” 的代码。帮我! ,我如何通过从windows2(img_browse.php)img_url到index.php

+0

你可以使用jQuery?如果是这样,'$(this).attr('src')'应该可以工作。但是这没有什么意义 - 你知道哪个图像被点击 - 你不需要任何逻辑来确定它。 –

+0

传递此对象的函数: onclick =“select_img(this)” function select_img(obj){var file_url = $(obj).attr [“src”] ....... –

回答

0

你可以这样做:

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

和JavaScript:

function select_img(src) { 
    alert(src); 
    document.getElementById("img_id_2").value=src; 
} 
+0

感谢Zack Tanner so许多! –

+0

随时接受这个答案,如果它帮助你 –