object
как оказалось(не знаю почему я раньше на это не обращал внимание) что при display:none;
не грузится изображение(по факту там только элемент object без вложения) и по факту оно догружается на момент клика. Потому то (скорее всего) path
на тот момент еще не определен. Uncaught TypeError: Cannot read property 'setAttribute' of undefined
at isClick
if(a1=='1'){path[0].setAttribute('fill', 'yellow');}
path[0]
еще не определена, но как это исправить? $token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true);
function get_curl($url) {
if(function_exists('curl_init')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
$output = curl_exec($ch);
echo curl_error($ch);
curl_close($ch);
return $output;
} else{
return file_get_contents($url);
}
}
$token_url = 'https://oauth.vk.com/access_token?client_id=мой айди&client_secret=мой секрет&redirect_uri=http://мой сайт.com/system/auth/vk.php&code='.$_GET['code'];
$token = json_decode(get_curl($token_url), true);
$token = json_decode(file_get_contents('https://oauth.vk.com/access_token' . '?' . urldecode(http_build_query($params))), true);