2010-10-27 68 views
0

只是一個好奇,而不是一個急需,我從來沒有想過這個,但我想不出任何可以做到這一點的HTML。我可以很容易地在Javascript或Serverside中做到這一點,但如果瀏覽器能夠實現這一點,我們很好奇。Overiding/Append querystrings

說我在一個網址:http://www.mysite.com/?param1=10

,我有一個<a>標籤,反正是有使它的href,這樣它會追加到QS一個新的參數?

所以我可以有<a href='?param2=20'>Twenty</a>這將使url http://www.mysite.com/?param2=20。但我希望它是http://www.mysite.com/?param1=10&param2=20。相反,如果我在http://www.mysite.com/?param1=10&param2=20,並有鏈接將url轉換爲http://www.mysite.com/?param1=30&param2=20,只需在標籤中指定param1參數? <a href='?param1=20'>10</a>

如果有道理?所以這可以做到只與HTML,沒有JS或服務器端,而不是形式提交,只是<a>標籤?

回答

3

簡答題:沒有。 HTML不是一種編程語言,只是一種標記語言。

+0

+1強調HTML是標記語言 – 2010-10-27 16:03:27

0

不,不能這樣做。鏈接可相對於站點(與領先的斜槓):

<a href="/some/page.html">link</a> 

或頁面(沒有斜槓)

<a href="someotherpage.html">link</a> 

它們會導致本地錨(用#)

<a href="#anchorname">link</a> 

,也可以是絕對

<a href="http://www.mysite.com/foo/bar/phleem.html">link</a> 

或當然上述組合與當地的錨點。

但他們不能附加到查詢字符串。

相關問題