/ / Zobraziť upozornenie po kliknutí na tlačidlo Uložiť do csv, ak Flash Player nie je nainštalovaný v datatables - jquery, flash, datatables, message, player

Zobraziť upozornenie po kliknutí na tlačidlo uložiť na csv, ak flash player nie je nainštalovaný v dátových súboroch - jquery, flash, datatables, message, player

Používam dátové súbory. Chcem ukázať, či v počítači nie je žiadny prehrávač Flash a ak kliknem na tlačidlo Uložiť do CSV, zobrazí sa jedno výstražné pole, ktoré ma upozorní, že v počítači nie je žiadny prehrávač Flash. Skúšam nasledujúci kód,

if (navigator.mimeTypes ["application/x-shockwave-flash"] == undefined){
alert("No Flash Player");
return false;
}

Existuje nejaká priama voľba v údajoch? Prosím pomôž. Vopred ďakujem.

Aktualizované: Vlastne chcem zobraziť upozornenie pred uložením do súboru CSV v dátových tabuľkách. Tlačidlo Uložiť do CSV je ako,

<div class="DTTT_container"><a class="DTTT_button DTTT_button_csv" id="ToolTables_data-table_0"><span>Save to CSV</span><div style="position: absolute; left: 0px; top: 0px; width: 77px; height: 30px; z-index: 99;"><embed id="ZeroClipboard_TableToolsMovie_1" src="/apachedev/xenia/public/js/extras/TableTools/media/swf/copy_csv_xls.swf" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="77" height="30" name="ZeroClipboard_TableToolsMovie_1" align="middle" allowscriptaccess="always" allowfullscreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="id=1&amp;width=77&amp;height=30" wmode="transparent"></div></a></div>

ktorá je vytvorená pomocou dátových súborov. A ak chcem po kliknutí na tlačidlo Uložiť do csv ukázať jednoduché výstražné pole, potom sa to tiež nezobrazí.

$(".DTTT_button_csv").click(function(){
alert("dsada");
return false;
});

odpovede:

0 pre odpoveď č. 1

http://code.google.com/p/swfobject/

skúste:

var hasFlash = false;
try {
var fo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
if(fo) hasFlash = true;
}catch(e){
if(navigator.mimeTypes ["application/x-shockwave-flash"] != undefined) hasFlash = true;
}

alebo

Môžete použiť tento doplnok jQuery: http://plugins.jquery.com/project/jqplugin.

Použitie (ak je povolený doplnok / mimetyp, vlastnosti vracajú true, inak vracia false):

jQuery.browser.flash //Flash
jQuery.browser.sl //Silverlight
jQuery.browser.pdf //PDF format
jQuery.browser.java //Java
jQuery.browser.qtime //Quicktime
jQuery.browser.wmp //Windows Media Player
jQuery.browser.shk //Shockwave
jQuery.browser.rp //Realplayer