site.ru/oauth/vk#code=123 поэтому приходится его вытаскивать JavaScript'ом:$(function() {
if(window.location.hash) {
var hash = window.location.hash.substring(1); //Puts hash in variable, and removes the # character
$.post(
'<?php echo $tokenUrl; ?>',
{hash: hash},
function( data){
if( data == 'OK') {
// token saved, notify the app iframe, and close this window
$('#codemsg').text('Токен сохранён. Это окно можно закрыть.');
self.opener.tokenSaved();
window.setTimeout("self.close();",4000);
} else {
// post error, token not saved
$('#codemsg').text('токен НЕ сохранён. ' + data);
self.opener.tokenFailed();
}
}
);
} else {
// No hash found
}
});postMessage(), поскольку на одном домене, просто вызывается глобальный метод родительского окна: self.opener.methodName() Вы сравниваете элементы HTMLCollection и Array
1 / (1/10) = 10:1, на желтый, чья вероятность выше, коэфф. 5:1. На зеленый 3.33. На черный была бы 2.5, но это выигрыш заведения. C(10,40) * C(3,40) – на него поделим число благоприятных вариантов. Это выбор 10 выигрышных C(10,40) из 10 надо выбрать 2 попадания C(2,10) из оставшихся 30 надо выбрать 1 промахнувшийся C(1,30) и перемножить. Итого Q(40,10,3,2) =
C(10,40) * C(2,10) * C(1,30) / (C(10,40) * C(3,40)) Наверняка можно неплохо сократить что-то.SELECT * FROM q ORDER BY id LIMIT 10