так себе +-
var links = ['http://ya.ru', 'http://javascript.ru','http://google.com','http://github.com'];
- создаем массив
if (links.length > 0) {
this.href = links.shift();
}
- вот здесь не очень понимаю
+ должно быть бесконечный перебор ссылок, а в Вашем примере он на github заканчивается