我想在我的網站中使用相同的網址。無論用戶在網頁上點擊什麼,重定向的鏈接都不應該顯示在地址欄中,以避免用戶爲該網頁添加書籤。在整個網站中維護相同的網址
不管它是什麼,用戶必須從主頁來,並應該按照鏈接繼續下去。
任何幫助?
我想在我的網站中使用相同的網址。無論用戶在網頁上點擊什麼,重定向的鏈接都不應該顯示在地址欄中,以避免用戶爲該網頁添加書籤。在整個網站中維護相同的網址
不管它是什麼,用戶必須從主頁來,並應該按照鏈接繼續下去。
任何幫助?
完美的可能!如前所述,使用Silverlight/flash/.. 可以實現這一點,但也可以使用HTML。
您可以看看MVC4 SPA(單頁應用程序) MVC4提供了許多可派上用場的工具。
我個人是用Java做的。
主要思想是..你唾手可得使用JavaScript的所有邏輯。所以當用戶點擊一個鏈接時,你可以使用AJAX獲取html,並將當前的html與更新的html進行交換。
請注意(就像flash和silverlight)這是一個搜索引擎優化殺手...
有幾個選項 -
2和3用戶可能會嗅探流量並跳轉到特定頁面。
但你能解釋一下爲什麼你需要它嗎?我不是真的想要做什麼。
所有新用戶必須從主頁去其他頁面,以便他們的證書會被存儲..如果他們自動跳到其他頁面,那麼證書不會被保存。它是由管理員請求的,我必須這樣做。我已經向他們解釋說,後退按鈕不會在這種情況下工作,但他們並沒有打擾。 – mee 2012-07-23 11:03:27
你的點子可能使谷歌機器人(和其他人)無法索引你的網站正常......
反正你只需要替換所有GET請求(鏈接)由POST請求(形式)。
例子:
<a href="?do=foo&var=bar">click here</a>
應
<form method="post">
<input type="hidden" name="do" value="foo" />
<input type="hidden" name="var" value="bar" />
<input type="submit" name="click" value="click here" />
</form>
你不能這樣做替代,與HTML只,除非你使用iframe,但你不會得到遠。
'單URL' 網站使用JavaScript的XMLHttpRequest/Ajax調用或像Flash,Siverlight等框架...
所有的JavaScript框架(道場,JQuery的,Ext JS的,等等)的報價方式如果必須從現有的HTML頁面集合重新啓動,則將駐留在多個文件中的HTML注入當前頁面。
非常感謝你 – mee 2012-07-23 11:04:47
爲什麼這甚至會有道理?基本上你想要做的是打破用戶習慣的默認行爲。如果你問我,沒有好主意。 – 2012-07-23 09:02:34
你可以用'frameset'封裝你的網站。 – Florent 2012-07-23 09:03:44
如果你真的想打破你的網站,你可以使用框架集(或iframes)或Ajax。雖然我同意@losfinkos – jao 2012-07-23 09:04:20