Menu
I am looking for code to make a text link go to different web pages dependent on the current month. I would expect it to be possible using the getmonth() function. Can anyone help?
[CODE]
<a href="javascript:void(0);" onclick="_MonthlyLink()">Monthly Link</a>
<script>
function _MonthlyLink() {
var $links = [
"http://www.website.com/january",
"http://www.website.com/february",
"http://www.website.com/march",
"http://www.website.com/april",
"http://www.website.com/may",
"http://www.website.com/june",
"http://www.website.com/july",
"http://www.website.com/august",
"http://www.website.com/september",
"http://www.website.com/october",
"http://www.website.com/november",
"http://www.website.com/december"
];
window.location.href = $links[new Date().getMonth()];
}
</script>
[/CODE]
[CODE]
<span id="linkContainer"></span>
<script>
(function(){
var $links = [
"http://www.website.com/january",
"http://www.website.com/february",
"http://www.website.com/march",
"http://www.website.com/april",
"http://www.website.com/may",
"http://www.website.com/june",
"http://www.website.com/july",
"http://www.website.com/august",
"http://www.website.com/september",
"http://www.website.com/october",
"http://www.website.com/november",
"http://www.website.com/december"
];
var $link = document.createElement('a');
$link.href = $links[new Date().getMonth()];
var $linkText = document.createTextNode("Monthly Link");
$link.appendChild($linkText);
document.getElementById('linkContainer').appendChild($link);
})();
</script>
[/CODE]
<i>
</i><?php echo 'http://www.website.com/'.lcfirst(date('F')); ?>
[code=php]
<a href="<?php echo '/'.date('F').'.html'; ?>">Monthly Link</a>
[/code]
[CODE]
<span id="linkContainer"></span>
<script>
(function(){
var $links = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
var $link = document.createElement('a');
$link.href = '/'+$links[new Date().getMonth()]+'.html';
var $linkText = document.createTextNode("Monthly Link");
$link.appendChild($linkText);
document.getElementById('linkContainer').appendChild($link);
})();
</script>
[/CODE]
[CODE]
<a id="monthlyLink" href="#">Monthly Link</a>
<script>
(function(){
var $links = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
document.getElementById('monthlyLink').href = '/'+$links[new Date().getMonth()]+'.html';
})();
</script>
[/CODE]
0.1.9 — BETA 6.2