Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果未安装flash player,单击“保存到CSV”按钮后显示通知_Javascript_Jquery_Flash_Datatables_Message - Fatal编程技术网

Javascript 如果未安装flash player,单击“保存到CSV”按钮后显示通知

Javascript 如果未安装flash player,单击“保存到CSV”按钮后显示通知,javascript,jquery,flash,datatables,message,Javascript,Jquery,Flash,Datatables,Message,我使用的是数据表。我想显示我的机器中是否没有flash player,如果我单击“保存到CSV”按钮,则会出现一个警报框,通知我您的机器中没有flash player 我正在通过以下代码进行尝试: if (navigator.mimeTypes ["application/x-shockwave-flash"] == undefined){ alert("No Flash Player"); return false; } datatables中有直接选项吗 我想在数据表中保存到CSV

我使用的是数据表。我想显示我的机器中是否没有flash player,如果我单击“保存到CSV”按钮,则会出现一个警报框,通知我您的机器中没有flash player

我正在通过以下代码进行尝试:

if (navigator.mimeTypes ["application/x-shockwave-flash"] == undefined){
  alert("No Flash Player");
  return false;
}
datatables中有直接选项吗

我想在数据表中保存到CSV文件之前显示通知

我的“保存到CSV”按钮如下所示:

<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>

尝试:

您可以使用以下jQuery插件:

用法(如果插件/mimetype已启用,则属性返回true,否则返回false):

$('.DTTT_button_csv').click(function(){
           alert("dsada");
           return false;
       });
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;
}
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