| | CGI又はJava Scriptの利用 Masaki 【2003/07/10 05:58:35】HomePage[編集][削除] bisoy@管理人様、お久し振りです。
みず様、横レス、スミマセンm(_ _)m(深々)。
二ノ宮れい様、初めまして。
「ドリーム小説」とは、「主人公の名前を入力する事が出来る小説」の事ですよね??
若し、そうなら、名前変換する事が出来るCGIをレンタルされるか、又は、↓のJava Scriptを用いられては如何でしょうか?
user=getCookie("name");
if (user==""){
Input();
}
function getCookie(key){
tmp=document.cookie+";";
tmp1=tmp.indexOf(key, 0);
if(tmp1!=-1){
tmp=tmp.substring(tmp1, tmp.length);
start=tmp.indexOf("=", 0)+ 1;
end=tmp.indexOf(";", start);
return(unescape(tmp.substring(start, end)));
}
return("");
}
function Input(){
user=prompt("主人公(あなた)のお名前を入力して下さいね。【次回名前が表示されますよ!!】","User Name");
if(user==null||user==""){
Input();
}
setCookie("name",user);
}
function setCookie(key,val) {
tmp=key+"="+escape(val)+"; ";
tmp+="expires=Fri, 31-Dec-2010 23:59:59; ";
document.cookie=tmp;
}
↑を「エディタ」で作成し、拡張子に「gif」を付けて保存し、「画像倉庫」にアップ・ロードします。
そして、小説は、「Super GM モード」機能を用いて書きます。
「Super GM モード」の各ページに、
<script src="↑のファイルをアップ・ロードした部分の画像倉庫のURL"></script>
と書込み、実際に変換させた名前を表示させられたい部分には、
<script language="JavaScript">
<!--
document.write(""+user+"");//--></script>
と書込めば出来ると思います。 |