在我搜索这个主题时,我希望得到一些帮助。
在我的网页中,我想建立一个HREF链接,在精确的网页中重定向取决于当前月份。
我的链接是:
<td><a href="/comptes/mon_compte.html?display=affilies_periode&id=${vendeur.id}& month=javascript:monthNumber">Détails pour le mois en cours</a></td>
我在JS中的代码:
<script language="JavaScript">
date1 = new Date();
document.write("<p>date1</p>");
monthNumber = date1.getMonth();
document.write("<p>monthNumber</p>");
</script>
以月为结果,我想使查询动态如下:
http://localhost:8080/comptes/mon_compte.html?display=affilies_periode&id=2&***month=javascript:monthNumber***
拜托,你能给我一些建议吗?
啤酒。
答案 0 :(得分:10)
<强> HTML 强>
<a href="#" id="myUniqueLinkId">name of link</a>
<强> JS 强>
var month = (new Date()).getMonth();
var myURL = 'http://domain.tld/myLocalFile.php?month=' + month + '¶m=1';
document.getElementById('myUniqueLinkId').href = myURL;
或者只是在运行时完全处理它:
<a onclick="window.location='http://domain.tld/myLocalFile.php?month='
+ (new Date()).getMonth();return false;" href="#">name of link</a>
最好的解决方案仍然是处理这个问题,不是在JS中,而是在服务器端代码中,只是在那里生成正确的链接。