
初歩的な質問になるかもしれませんが、
javascriptのalertを使用し、表示された文字列をコピペ出来る方法はありますでしょうか?
したいことは、下記のalertで表示された【てすと】という文字をコピーして、
editorやワードなどに貼り付けることです。
ブラウザによって異なるのは実証済みです。
FireFoxでは、文字の反転はOKだが右クリックがきかない(Ctrl+Cでコピー・貼り付けはOK)
Chrome・IE では反転不可。
多くのブラウザでも同じように簡単にコピーできる方法があれば御教授ください。
<html>
<head>
<head/>
<body>
<script language="javascript">
<!--
function aaa(text) {
alert(text);
}
-->
</script>
<a href="javascript:void(0);" onclick="aaa('てすと');">onclick</a>
</body>
</html>
以上、宜しくお願い申し上げます。
No.3ベストアンサー
- 回答日時:
この回答への補足
ご回答ありがとうございます。
参照ページより実装を試みましたが、うまくいきません。
CSSの設定及びに何か外部のjsが必要なのでしょうか?
参照ページ上部の.show() and .close() APIを実装するという項目で
<html>
<head>
</head>
<body>
<dialog>
<p>This is da dialog!</p>
<button id="close">Close</button>
</dialog>
<button id="show">Open Dialog!</button>
<script>
var dialog = document.querySelector('dialog');
document.querySelector('#show').onclick = function() {
dialog.show();
};
document.querySelector('#close').onclick = function() {
dialog.close();
};
</script>
</body>
</html>
これだけではうまく動きませんが、上記ソースにどのように追記すれば
動くか御教授お願い申し上げます。
宜しくお願い申し上げます。
教えていただいた dialog要素 で調べているうちに自己解決致しました。
こちらのサイト様 http://memopad.bitter.jp/web/jQuery/jQueryTools/ …
を発見し、jqueryのjquery.tools.min.jsを参照して試行錯誤したらうまく動きました。
以下が実装ソースになります。
<!DOCTYPE html>
<head>
<script src="jquery.tools.min.js"></script>
<style>
.modal {
background-color:#fff;
display:none;
width:350px;
padding:15px;
text-align:left;
border:2px solid #333;
opacity:0.8;
-moz-border-radius:6px;
-webkit-border-radius:6px;
-moz-box-shadow: 0 0 50px #ccc;
-webkit-box-shadow: 0 0 50px #ccc;
}
.modal h2 {
margin:0px;
padding:10px 0 10px 45px;
border-bottom:1px solid #333;
font-size:20px;
}
</style>
</head>
<body>
<!-- the triggers -->
<p>
<button class="test" rel="#click">てすと</button>
</p>
<!-- dialog -->
<div class="modal" id="click">
<h2>閉じるときはOKボタンかESCボタンを押します</h2>
<p>
てすとてすとてすと
</p>
<!-- click buttons -->
<p>
<button class="close">閉じる</button>
</p>
</div>
<script>
$(document).ready(function() {
var triggers = $(".test").overlay({
mask: {
color: '#ebecff',
loadSpeed: 200,
opacity: 0.9
},
closeOnClick: false
});
});
</script>
</body>
</html>
皆様ありがとうございました。
重ねて御礼申し上げます。
No.4
- 回答日時:
No.2
- 回答日時:
alertの仕様もだいぶ変わってきているので
画面上に表示させてコピーさせるような方法の方が確実だと思いますが。
<script>
function aaa(text) {
document.getElementById("debug").innerHTML=text;
return false;
}
</script>
<a href="#" onclick="return aaa('てすと');">onclick</a>
<div id="debug"></div>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript javascript作成してます。ラジオボタンで判定するコードを書いてます。 1 2023/07/18 11:03
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript HTMLでJavaScriptを使ってパスワードの強化判定のプログラムを作成しています。 一通り作っ 2 2022/10/19 01:41
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript JAVASCRIPT 2 2022/04/15 15:10
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
月ごとに表示するページを変える
-
ブラウザをJavaScriptで最小化…
-
JavaScriptが無効の場合
-
macでjavascriptを記述するには...
-
OnMouseDownでNetscapeがアボート
-
特定のページから移動してきた...
-
日替わりメッセージの表示
-
javascriptにてonclickを無効
-
DOCTYPE宣言とdocument.body.cl...
-
javascriptでalertの文字列をコ...
-
外部ファイルの記述の問題なの...
-
<a href="#" …>の意味を教えて...
-
SCRIPT5007: 未定義または NULL...
-
別ファイルのfunctionの読み込み方
-
jQuery LightBox Plugin動かず
-
アンカーをクリックしても遷移...
-
特定のウィンドウ名を持つウィ...
-
ホームディレクトリを示すチル...
-
ファイルのフォルダの階層の指...
-
フレームを跨ぐドロップダウン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
javascriptでalertの文字列をコ...
-
onLoadをbodyタグ以外で使用する
-
【javascript クロスブラウザ...
-
画像ファイルのアドレスに今日...
-
特定のページから移動してきた...
-
「jQuery」アニメーションをル...
-
ブラウザーのバージョンによる...
-
macでjavascriptを記述するには...
-
変数の代入値を外部の.txtファ...
-
javascriptにてonclickを無効
-
指定の年月日時にcssを自動で切...
-
別URLからのJSON取得がうまくい...
-
innerHTMLが動作しない。
-
静的 動的の違い
-
セキュリティ保護の警告が出な...
-
jquery と javasprict
-
javascriptに関する質問です
-
ブラウザをJavaScriptで最小化…
-
日替わりメッセージの表示
-
JavaScript で指定した月日に別...
おすすめ情報