плеер uppod не запускается в ие6
Пишу аудиокаптчу.
использую плеер uppod.ru. По нажатию на ссылку "прослушать" плеер должен запускаться и проигрывать плейлист. Так и происходит везде кроме ие6, который выдает "Object doesnt support property or method". Сам плеер кроссбраузерный, то есть проблема в моем яваскр-коде. Подскажите пожалуйста, где м.б. ошибка. Вот код: <script type='text/javascript'> var request = false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch (othermicrosoft) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch (failed) { request = false; } } } function get_pl(url){ request.open('GET', url, true); request.onreadystatechange = updatePage; request.send(null); } function updatePage() { if (request.readyState == 4) { if (request.status == 200) { var playlist = request.responseText; var flashvars = {'st':'".$obj_st."','pl':playlist,'uid':'player1'}; var params = {id:'player1', bgcolor:'#ffffff', allowFullScreen:'true', allowScriptAccess:'always'}; var attributes = {id:'player1',name:'player1'}; new swfobject.embedSWF('".$obj_src."', 'player1', '0', '0', '9.0.0',false,flashvars,params,attributes); uppodInit('player1'); setTimeout(\"uppodSend('player1','play')\", 1000); } else if (request.status == 404) { //alert ('Requested URL is not found.'); } else if (request.status == 403) { //alert('Access denied.'); } else{ //alert('Error: status code is ' + request.status); } } } function play(){ var resp = 'true'; var rurl = '/netcat/modules/captcha_ali/playlist.php?hash=".$captcha_hash."'; get_pl(rurl); } </script> Вот что генерит браузер: <script type='text/javascript'> var request = false; try { request = new XMLHttpRequest(); } catch (trymicrosoft) { try { request = new ActiveXObject('Msxml2.XMLHTTP'); } catch (othermicrosoft) { try { request = new ActiveXObject('Microsoft.XMLHTTP'); } catch (failed) { request = false; } } } function get_pl(url){ request.open('GET', url, true); request.onreadystatechange = updatePage; request.send(null); } function updatePage() { if (request.readyState == 4) { if (request.status == 200) { var playlist = request.responseText; var flashvars = {'st':'/player/audiocaptcha.txt','pl':playlist,'uid':'player1'}; var params = {id:'player1', bgcolor:'#ffffff', allowFullScreen:'true', allowScriptAccess:'always'}; var attributes = {id:'player1',name:'player1'}; new swfobject.embedSWF('/player/uppod.swf', 'player1', '0', '0', '9.0.0',false,flashvars,params,attributes); uppodInit('player1'); setTimeout("uppodSend('player1','play')", 1000); } else if (request.status == 404) { //alert ('Requested URL is not found.'); } else if (request.status == 403) { //alert('Access denied.'); } else{ //alert('Error: status code is ' + request.status); } } } function play(){ var resp = 'true'; var rurl = '/netcat/modules/captcha_ali/playlist.php?hash=4c8f113b7afd1ce39f3111a30ef35eb0'; get_pl(rurl); } </script> |
Часовой пояс GMT +3, время: 18:10. |