我試圖打開一個新窗口,在原始頁面上單擊圖像時顯示單擊的嵌入圖像的較大版本。這可能嗎?用嵌入式圖像打開新窗口
我試過類似以下的東西(我現在沒有實際的代碼,但希望你能看到我想要做的)但窗口打開時沒有圖像,只是一個空白頁面。
嵌入式圖像數據也只是一個例子。真實情況下,大圖像和小圖像實際上是不同的。
<a href="data:image/png;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/
/ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp
V0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNg YPj/gAwXEQA7">
<img onclick="var largeImgSrc=parentNode.href;
window.open(largeImgSrc,"width=400,height=300");
return false;" src="data:image/png;base64,R0lGODlhEAAOALMAAOazToeHh0tLS/7LZv/0jvb29t/f3//Ub/
/ge8WSLf/rhf/3kdbW1mxsbP//mf///yH5BAAAAAAALAAAAAAQAA4AAARe8L1Ekyky67QZ1hLnjM5UUde0ECwLJoExKcpp
V0aCcGCmTIHEIUEqjgaORCMxIC6e0CcguWw6aFjsVMkkIr7g77ZKPJjPZqIyd7sJAgVGoEGv2xsBxqNgYPj/gAwXEQA7"></img>
</a>
因此,我將更大的圖像源存儲在錨點的href
屬性中。單擊圖像時,應發送onclick
事件並執行javascript,以打開包含圖像的新窗口。
由於它打開窗口,但沒有顯示任何東西我在想,使用數據源uri
而不是實際圖像的鏈接有問題。
這將是更具可讀性,如果JavaScript是在一個單獨的部分(而不是在線與您的HTML) - 你允許這樣做嗎? – ochi
我也建議不要在你的屬性和值的周圍放置空格。同胞程序員的可讀性受到傷害。 –