![]() |
0 Всего найдено: 4
CE39
Сообщение
30/10/2009 17:53
Копия темы
0
кроссбраузерная js проверка flash и pdf function check_pdf() { var displayString; var acrobat=new Object(); acrobat.installed=false; acrobat.version='0.0'; if (navigator.plugins && navigator.plugins.length) { for (x=0; x<navigator.plugins.length;x++) { if (navigator.plugins[x].description.indexOf('Ado be Acrobat')!= -1) { acrobat.version=parseFloat(navigator.plugins[ x].description.split('Version ')[1]); if (acrobat.version.toString().length == 1) acrobat.version+='.0'; acrobat.installed=true; displayString = 'Acrobat Version: '+acrobat.version; break; } else if (navigator.plugins[x].description.indexOf('Ado be PDF Plug-In') != -1) { acrobat.installed=true; acrobat.version ='8+'; displayString = 'Acrobat Version 8 or Above'; } } } else if (window.ActiveXObject) { for (x=2; x<10; x++) { try { oAcro=eval("new ActiveXObject('PDF.PdfCtrl."+x+"');"); if (oAcro) { acrobat.installed=true; acrobat.version=x+'.0'; displayString = 'Acrobat Version: '+acrobat.version; } } catch(e) } try { oAcro4=new ActiveXObject('PDF.PdfCtrl.1'); if (oAcro4) { acrobat.installed=true; acrobat.version='4.0'; displayString = 'Acrobat Version: '+acrobat.version; } } catch(e) try { oAcro7=new ActiveXObject('AcroPDF.PDF.1'); if (oAcro7) { acrobat.installed=true; acrobat.version='7.0'; displayString = 'Acrobat Version: '+acrobat.version; } } catch(e) } if (!displayString) { displayString = 0; } else { displayString = 1;} return displayString; } function check_flash() { var d, n = navigator, m, f = 'Shockwave Flash'; if((m = n.mimeTypes) && (m = m["application/x-shockwave-flash"]) && m.enabledPlugin && (n = n.plugins) && n[f]) {d = n[f].description} else if (window.ActiveXObject) { try { d = (new ActiveXObject((f+'.'+f).replace(/ /g,''))).GetVariable('$version' );} catch (e) } return d ? d.replace(/\D+/,'').split(/\D+/) : [0,0]; } |
Выразить восторг, поругаться или предложить что-нибудь можно на форуме |
Для обсуждения этого сервиса так же есть темы на фрилансе по поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал" |