| TOP /すぐに使えるJavaScript | ページ内の文字列の変更 |
|---|
小説の登場人物の名前等を好きな名前に変更することができます。
<script type="text/javascript"><!--
character="HIMAJIN" //変更する文字列
theDay=30; //記憶日数
//----------------------
setname="";
nametemp=character;
theName="charactername=";
function character_set(){
theCookie=document.cookie+";";
start=theCookie.indexOf(theName);
if(start !=-1){
end=theCookie.indexOf(";",start);
chname=unescape(theCookie.substring(start+theName.length,end));
create_text(chname);
}
}
function create_text(str){
if(!str)return;
setname=str;
Replace_text=document.body.innerHTML;
re = new RegExp(character, "g");
ht=Replace_text.replace(re,str);
document.body.innerHTML=ht;
character=str
}
function text_reset(){
setname=nametemp;
character_close();
window.location.reload();
}
function character_close(){
if(!setname) return;
setDay=new Date();
setDay.setTime(setDay.getTime()+(theDay*1000*60*60*24));
document.cookie=theName+escape(setname)+";expires="+setDay.toGMTString();
}
onload=character_set;
onunload=character_close;
/*himajin.moo.jp*/
// --></script>
-------2ページ目からは上記scriptだけ記述してください-------
<form>
<input type="text" name="find_text">
<input type="button" value="名前の変更" onClick="create_text(this.form.find_text.value)">
<input type="button" value="初期状態" onClick="text_reset()"title="表示がおかしいときは押して下さい">
</form>