如果您熟悉使用jQuery你可以使用cookies plug-in堅持用戶的語言選擇和他重定向到相應的頁面每次他回來到您的網站的時間。貝婁是使用兩個按鈕來設置語言的樣本代碼:
首先聲明jQuery的腳本(我用它們存儲在腳本文件夾,因此以下):
<script type="text/javascript" src="../Script/jquery-1.7.2.js"></script>
<script type="text/javascript" src="../Script/jquery.cookie.js"></script>
然後您定義ready event的頁面是這樣的:
$(function() {
var url = 'your_url';
var english_page = 'eng/index.html';
var dutch_page = 'nl/index.html';
if ($.cookie('default_page') != null) {
if (window.location.href != url + '/' + $.cookie('default_page')) {
window.location.href = url + '/' + $.cookie('default_page');
}
}
$('#set_english_butt').click(function() {
$.cookie('default_page', english_page, { expires: 999 });
alert('English was set as the default language');
});
$('#set_dutch_butt').click(function() {
$.cookie('default_page', dutch_page, { expires: 999 });
alert('Dutch was set as the default language');
});
});
這是掛接到一些HTML按鈕在你頁面:
<div>
<span>Select your language:</span>
<button id="set_english_butt">English</button>
<button id="set_dutch_butt">Dutch</button>
</div>
餅乾確實是要走的路,但沒有看到任何代碼,我們不能給出具體的建議。另外,你爲什麼要標記你的問題「java」? – fvu 2012-07-08 14:23:36
你使用PHP嗎? – Tomer 2012-07-08 14:23:52