2013-01-12 53 views
0

如何創建一個自動以當前Url命名的圖像src?例如xxy.html爲xxy.jpg創建一個img src,文件路徑對於.html和.jpg文件將是相同的,並且所有圖像將是.jpg和所有頁面.html。我不使用PHP,但可以實現JavaScript,jquery或css解決方案!如何使用當前url字符串創建img名稱?

在情況下沒有什麼意義我只需要讀取當前網頁的網址,並允許IMG SRC =代碼「(當前頁面的名字 - 」 HTML「).JPG

+1

我不確定你在這裏會得到什麼迴應。我懷疑替換的一部分URL是在CSS的能力,我不知道你是什麼意思的查詢。否則,你所要做的就是在字符串中進行簡單的替換,使用任何語言的正則表達式最容易。 –

+0

您可以在javascript中使用'window.location'來獲取當前頁面的URL。如果你的意思是JavaScript然後[在這裏閱讀更多](http://stackoverflow.com/questions/1034621/get-current-url-with-javascript) – djthoms

+0

對不起,我的意思是我可以使用jquery,但自動更正總是把J關閉。我不需要更換網址的一部分。我只需要一個讀取url字符串的代碼,並且啓用

回答

0

一個快速骯髒的方式:

<script>document.write('<img src="' + location.pathname.replace(/\.html$/, '.jpg') + '">')</script> 

提出,在你的HTML,你希望你的形象去

+0

對我來說非常合適。謝謝! –

0

在頁面加載;

`<img src="" id=img1>` 
012。

頁面加載後;在頁面的結尾:

<script> 
document.getElementById('img1').src= window.location.replace(".html", ".jpg"); 
</script> 

我還沒有測試的代碼。但它給你一個好主意。

相關問題