2015-06-20 67 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

隨時接受這個答案,如果它幫助你 –