JavaScriptでクリップボードにSQLのデータをコピー

IEは以下のコマンドが使えますがFirefoxなどでは使えません。
clipboardData.setData("Text",form1.c_text.value);

今回はこんな感じで使いました
headの上に下記のjavascriptをセット
    function copytext()
    {
        alert(form1.a_txt.value);
        clipboardData.setData("Text",form1.c_text.value);
        window.close();
    }

c_textにデータをセット
今回は顧客データベースの顧客テーブルから郵便番号・住所・氏名・電話番号をクリップボードにコピーします。
----ここはphp------------------------------------------
   $copy_text =  $row_kokyaku['zip']."\n"
                    .$row_kokyaku['pref'].$row_kokyaku['add1'].$row_kokyaku['add2']."\n"
                    .$row_kokyaku['name']."\n"
                    .$row_kokyaku['tel'];
----ここはhtml-----------------------------------------
input name="c_text" type="hidden" id="c_text" value=""
input type="button" value="クリップボードへコピー" onClick="copytext()"


オンクリックでcopytext()が実行されると
アラートでコピー内容を表示
clipboardData.setDataでクリップボードへデータをコピー
サブウインドを使っていますのでクリップボードへコピー後サブウインドを閉じます。

※このページにソースコードをそのまま書いてしまうと動いてしまいますのでinputやphpは<>が省略されています。

技術の倉庫での問い合わせ
お名前:
Valid お名前:を入力してください。
メールアドレス:
Valid メールアドレス:を入力してください。 メールアドレスが不正です。
問い合わせ内容:
Valid 問い合わせ内容:が入力されていません。
画像認証コード
上の画像で表示されている数字を入力してください。
Valid 上記認証コードを入力してください。