占いをしたいのですが

[上に] [前に] [次に]
てん [E-Mail] 2000/03/05(日) 13:56:49
どんな質問の仕方をして良いのかわからないのですが、下記のHPの占いを自動にできる方法が知りたいのです
まるっきり何もわからない僕でもできる方法があれば教えていただきたいのですが
http://web.kyoto-inet.or.jp/people/ruporgin/2P.html
よろしくお願いします。

無責任官庁 2000/03/06(月) 15:45:34
> まるっきり何もわからない僕でもできる方法

というものはありません。

とりあえず「CGI」というものか、もしくは「JavaScript」
というものを勉強していただかないと、そういうものは作ることはできません。

入力してもらった内容によって、表示する内容を変化させる…
こういうことをするには、現状では「プログラム」というものを作らないと
できません。(未来では作らなくてもできるようになるかもしれませんが)

ですから、まずは「CGI」を勉強していただいて。
そうすると必然的にどうすればそうできるかが分かるかと思います。
ある程度分かったならば、世にはイロイロとフリーでプログラムを
公開している所もあるので、そういったものを参考にして、
自分なりのモノを作るようにしていけば良いかと。
(もしくは、そのまま使ってもよし)

てん [E-Mail] 2000/03/06(月) 19:44:40
無責任官庁さん、ありがとうございました。
とりあえず「CGI」の勉強をしようと思いますが、本を読んだりしただけで理解できるものなのでしょうか

無責任官庁 2000/03/06(月) 22:25:22
> 本を読んだりしただけで理解できるものなのでしょうか

恐らく…何にでも言える事ですが、頭で理解しただけでは使えないかと。

「CGIを作ろう!」とか、そういう本には大抵自分のPCで動かす
方法とか載ってたりしますので、そこで動かしつつ、
こう作るとこういう結果が…というのを繰り返しながらおぼえるもの
だと思います。

こちらのとほほさんのサイトにも色々とやり方は載ってます。
http://www.tohoho-web.com/wwwcgi.htm
このサイトの内容をダウンロードして、じっくりと読んでみては
どうでしょうか。
http://www.tohoho-web.com/wwwdload.htm

てん [E-Mail] 2000/03/08(水) 22:22:46
[[解決]]
少しずつ勉強したいと思います。
また、分からないことがあれば質問します。
いろいろありがとうございました。

にゃあ 2000/03/10(金) 06:57:05
とりあえず、作ってみました。IE5のみ対応です。
あと、占い結果の1〜9.htmlが必要です。

--------------------------------------------------------
<HTML>
<HEAD><TITLE>数気学</TITLE></HEAD>
<BODY>
ひらがなで名前を入力してください。ただし、以下の漢字を使用している場合は、それを入力してください。スペースは入れないで下さい。<BR>
<BIG>延 以 宇 恵 韋 阿 於 宥 衣 伊 須</BIG>
<HR>
例:【須藤恵子】 -> 【須どう恵こ】
<FORM NAME="main">
名前:<INPUT NAME="namae"> <INPUT TYPE="Button" Value="占ってみる" onClick="uranai();">
</FORM>
<HR>

<!----------------------------------------------------------------------->
<Script Language="JavaScript">
ggg  = "あおうえいかこくけきさそすせしたとつてちなのぬねにはほふへひまもむめみ";
ggg += "やよゆ延以らろるれりわを宇恵韋がごぐげぎざぞずぜじだどづでぢばぼぶべび";
ggg += "ぱぽぷぺぴ阿於宥衣伊須ん";

function uranai(){
name1 = main.namae.value;
dmy2 = 0;
for (x=0;x<=name1.length - 1;x++){
dmy1 = ggg.indexOf( name1.substr(x,1) ) + 1;
if (dmy1 == 82 ) dmy1=1;
if (dmy1 ==  0 ) document.write("エラーが発生しました。もう一度入力してください。");
dmy2=dmy2 + dmy1;
}
dmy4 = dmy2;

dmy2 = "" + dmy2;

do {
dmy3 = 0;
for (x=0;x<=dmy2.length - 1;x++){
dmy1 = dmy2.substr(x,1) - 0;
dmy3 = dmy3 + dmy1;
}
dmy2 = "" + dmy3;
} while (dmy3 >= 10);

result1 = dmy3;

while (dmy4 > 60){
dmy4 = dmy4 - 60;
}

dmy2 = "" + dmy4;

do {
dmy3 = 0;
for (x=0;x<=dmy2.length - 1;x++){
dmy1 = dmy2.substr(x,1) - 0;
dmy3 = dmy3 + dmy1;
}
dmy2 = "" + dmy3;
} while (dmy3 >= 10);

result2 = dmy3;

document.write("<A href='" + result1+".html'>内に秘めている性格</A><BR>");
document.write("<A href='" + result2+".html'>表に出している性格</A>");
}

</Script>

てん [E-Mail] 2000/03/10(金) 18:36:33
にゃあさんありがとうございます。
残念ながら丸っきりの初心者のため、理解をするのに時間がかかりそうです。
参考にしながら、これからがんばって勉強していこうと思います。
何か参考になることがあれば、助言していただければうれしいです。
本当にありがとうございました。

[上に] [前に] [次に]