кнопка со случайной функцией jqt - PullRequest
0 голосов
/ 01 августа 2011

Я абсолютный новичок - поэтому после нескольких дней поиска я прошу помощи: У меня есть небольшое веб-приложение в jqtouch, и я хочу, чтобы пользователь мог нажать на кнопку image =, которая переходит на случайно выбранный id = страницу.

как я это делаю? что-то вроде этого не работает:

Заголовок:

var randomlinks=new Array()

randomlinks[0]="page100"
randomlinks[1]="page120"
randomlinks[1]="page130"

function randomlink(){
document.location='#' + randomlinks[Math.floor(Math.random()*randomlinks.length)]
}
function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

корпус:

<a href="#" class="dissolve"><img src="images/randombutton.png" class="something" onClick="MM_callJS('randomlink()')"></a>

Большое спасибо за вашу помощь.

1 Ответ

1 голос
/ 01 августа 2011

вы могли бы сделать:

var randomlinks=[];

randomlinks[0]="page100"
randomlinks[1]="page120"
randomlinks[2]="page130"

function randomlink(){
 var idx = Math.floor(Math.random()*randomlinks.length);
 window.location.href ='#' + randomlinks[idx];
}
...