您好我有这样的HTML
<div class="header_countrys_middle">
<a href="http://www.test.com" title="United States"><img src="/images/flags/us.gif" alt="us" title="United States" /></a>
</div>
我设置了这样的语言:
setcookie("lang", "en_US");
但是如何根据用户点击设置语言?
答案 0 :(得分:4)
你可能很懒惰并使用:
<a onClick="javascript:document.cookie='lang=en_US'"><img src=flags...>
或者使用服务器端脚本:
<a href="setlang.php?lang=en_US"> ..
使用setlang.php
<?php
setcookie("lang", urlencode($_GET["lang"]));
答案 1 :(得分:0)
你可以设置一个onclick事件(和一个ID来锚定元素,以便轻松选择它)
<div class="header_countrys_middle">
<a href="http://www.test.com" id="lang" title="United States"><img src="/images/flags/us.gif" alt="us" title="United States" /></a>
</div>
document.getElementById('lang').onclick = function(){
// this happens before the page changes
setcookie('lang', 'en_US');
});