2014-12-03 79 views
1

有按鈕這樣的:網址按鈕從網絡

<p> 
    Upload:<br> 
    <br> 
    <input type="file" name="datafile" size="40"> 
    </p> 

是否有可能有一個按鈕,讓用戶可以包括(複製/粘貼)照片某處網的網址是什麼?

例子:我想有請按按鈕,它會要求用戶插入圖像從網頁鏈接像this,它會拍攝照片

+0

什麼是你想用這個 – 2014-12-03 16:36:10

+0

你在使用服務器端處理該怎麼辦? – 2014-12-03 16:39:36

+0

我不清楚這是什麼意思。請詳細說明。按鈕, – isherwood 2014-12-03 16:39:41

回答

2

我明白,這是一個模糊的答案,但它只是作爲模糊作爲你的問題。如果這不是你想要的,請告訴我們最終的結果應該是什麼樣子。

function writeImage(url){ 
 
    
 
    document.body.innerHTML = '<img src="' + url + '"/>'; 
 
    
 
    }
<input type="text" id="imgUrl" size="30" value="http://placekitten.com/g/300/200" placeholder="image url here"/><input type="button" value="Insert Image" onclick="writeImage(document.getElementById('imgUrl').value)"/>

複製並粘貼到網頁:

<input type="text" id="imgUrl" size="30" value="http://placekitten.com/g/300/200" placeholder="image url here"/><input type="button" value="Insert Image" onclick="writeImage(document.getElementById('imgUrl').value)"/> 

<script> 
function writeImage(url){ 

    var URL = url; 

    var myWindow = window.open("", "_blank", "width=300, height=200"); 

myWindow.document.write("<img src='" + url + "'/>"); 

    } 
</script> 
+0

檢查我編輯的答案。 – 2014-12-03 18:18:27

+0

檢查我的新代碼。將其粘貼到網頁中。如果你認爲它運作良好,請提高我的答案。 – 2014-12-03 18:52:00

+1

您可能需要預加載圖像。在這個例子中,圖片加載速度很快,但在某些情況下,圖片可能需要一段時間才能加載,您可能需要使用javascript預加載圖片。 IE瀏覽器。加載圖像然後插入html。 – www139 2014-12-07 15:18:48