テキストエディタ

テキストエディタです。

以下コピペ↓

javascript:document.write("

<script>

function fileread(){

if (confirm('読み込みますか?')){

var file = document.getElementById('rd').files[0];

var reader = new FileReader();

reader.readAsText(file);

reader.onload = function(){

document.getElementById('moji2').value = reader.result;

};

}

}


function filesave(){

let moji = document.getElementById('moji2').value;

let filename = document.getElementById('name2').value;

let mime = document.getElementById('mime2').value;

let blob = new Blob([moji], {type: mime + \";charset=utf-8\"});

let link = document.createElement('a');

link.download = filename;

link.href = URL.createObjectURL(blob);

link.click();

URL.revokeObjectURL(link.href);

}

</script>

ファイル<input type=file id=rd><br>

テキスト<textarea id=moji2 style=width:300px;height:80px;></textarea><br>

名前(拡張子込み。わからなかったら.txtで。)<input type=text id=name2><br>

mimeタイプ(普通は変更しない)<input type=text id=mime2 value=\"text/plain\"><br>

<br>

<button Onclick=filesave();>保存</button>

<button Onclick=fileread();>読み込み</button>

");


以下は名前変更ツール付きです。


↓以下コピペ

javascript:document.write("

<!DOCTYPE HTML>

<html>

<head>

<script>

function filesave(){

let file = document.getElementById('moji').files[0];

let reader = new FileReader();

reader.onload = function() {

let moji = reader.result;

let filename = document.getElementById('name').value;

let mime = document.getElementById('mime').value;

let blob = new Blob([moji], {type: mime});

let link = document.createElement('a');

link.href = URL.createObjectURL(blob);

link.download = filename;

link.click();

URL.revokeObjectURL(link.href);

}

reader.readAsText(file);

}



function filesave2(){

const file = input.files[0];

const reader = new FileReader();

reader.onload = () => {

const pre = document.getElementById('moji2');

pre.value = reader.result;

};

reader.readAsText(file);


let moji = document.getElementById('moji2').value;

let filename = document.getElementById('name2').value;

let mime = document.getElementById('mime2').value;

let blob = new Blob([moji], {type: mime + \";charset=utf-8\"});

let link = document.createElement('a');

link.download = filename;

link.href = URL.createObjectURL(blob);

link.click();

URL.revokeObjectURL(link.href);

}

</script>

</head>

<body>

ファイル<input type=file id=moji><br>

名前(拡張子込み)<input type=text id=name><br>

mimeタイプ<input type=text id=mime><br>

<br>

<button Onclick=filesave()>保存</button>

<br><hr><br>

テキスト<textarea id=moji2>

</textarea><br>

名前(拡張子込み)<input type=text id=name2><br>

mimeタイプ<input type=text id=mime2 value=\"text/plain\"><br>

<br>

<button Onclick=filesave2()>保存</button>

</body>

</html>

");

  • Xで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る