Php 单击打开链接,然后复制文本,然后显示警报

Php 单击打开链接,然后复制文本,然后显示警报,php,javascript,coupon,Php,Javascript,Coupon,我正在尝试开发一个定制优惠券系统,所有这些都与IE配合使用,但当我尝试在firefox或safari上使用以下代码时,请单击打开链接并显示警报,但不复制文本: <script type="text/javascript"> function copy_to_clipboard(text) { if(window.clipboardData) { window.clipboardData.setData('text',tex

我正在尝试开发一个定制优惠券系统,所有这些都与IE配合使用,但当我尝试在firefox或safari上使用以下代码时,请单击打开链接并显示警报,但不复制文本:

<script type="text/javascript">
function copy_to_clipboard(text)  
  {  

      if(window.clipboardData)  
      {  
        window.clipboardData.setData('text',text);  
      }  
      else  
      {  



      }  
      alert('<?php echo get_option('custom_message'); ?> Powered by: WpCode.net Couponica');  
      return false;  
  }
</script>

功能复制到剪贴板(文本)
{  
if(window.clipboardData)
{  
window.clipboardData.setData('text',text);
}  
其他的
{  
}  
警报('Powered by:WpCode.net Couponica');
返回false;
}
在链接上:

<a onclick="copy_to_clipboard('code to copy')" href="link to open" style="margin-left:40px;" target="_blank">


怎么了?如何更改此选项以使其在firefox上工作?

剪贴板访问在firefox中不可用。请查看基于Flash的替代方案。

由于安全问题,无法在其他浏览器中复制到剪贴板。您可以使用Flash进行复制,但从Flash 10.0开始,安全性也提高了,因此只有使用Flash 9或更低版本的用户才能进行复制


您可以做的是,当您希望有人复制某个内容时,显示一个带有文本框的弹出窗口,其中只包含需要复制的文本。

可能的复制以及retailmenot系统如何?该网站也能与firefox和safari配合使用…?将文本复制到剪贴板的按钮是一个Flash应用程序。我忘了提到,如果你有Flash 10或更高版本,你可以复制到剪贴板,但只有当你点击Flash对象,它才会工作。