- ベストアンサー
ホームページなど
すみません。 ホームページで、なんか入力するフォームっぽいのがあって、そこにこんにちはと入れて、話すボタンを押すと[こんにちは]と表示される(言葉が返ってくる?) ってしたいのです。 だから、さようならとうつとさようならと返ってきて、キモいと打つとお前がな!って返ってくるようにしたいんです。 入れる言葉によって、かえって来る言葉が違う。 下手な説明ですみません。 そういうタグってありますか??。http://baby.from.jp/baby.php?user_no=4333 ここに置いてあります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
すみません。判別間違ってますね。 貼り直します。 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <title>Sample</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript"> var msgs=new Array(); msgs["ただいま"]="おかえり"; msgs["おはよう"]="おそよう"; function doFunc(srcId,destId){ var srcEl=document.getElementById(srcId); var destEl=document.getElementById(destId); destEl.value=(undefined!=msgs[srcEl.value]) ? msgs[srcEl.value] : srcEl.value; if(''==srcEl.value) destEl.value='入力が空です'; } </script> </head> <body> <form> <input type="text" id="outputBox" size="24" style="border:0;" readonly="readonly" /> <input type="text" id="inputBox" size="24" onchange="doFunc('inputBox','outputBox');" /> <input type="button" value="Click!" onclick="doFunc('inputBox','outputBox');" /> </form> </body> </html>
その他の回答 (3)
- pideno
- ベストアンサー率68% (11/16)
こんな感じですか? 拡張子に.htmlを指定して保存したあとWebブラウザにドロップしてみてください。 ----------ここから----------- <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <title>Sample</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <script type="text/javascript"> var msgs=new Array(); msgs["ただいま"]="おかえり"; msgs["おはよう"]="おそよう"; function doFunc(srcId,destId){ var srcEl=document.getElementById(srcId); var destEl=document.getElementById(destId); destEl.value=(''==msgs[srcEl.value]) ? msgs[srcEl.value] : srcEl.value; if(''==srcEl.value) destEl.value='入力が空です'; } </script> </head> <body> <form> <input type="text" id="outputBox" size="24" style="border:0;" readonly="readonly" /> <input type="text" id="inputBox" size="24" onchange="doFunc('inputBox','outputBox');" /> <input type="button" value="Click!" onclick="doFunc('inputBox','outputBox');" /> <a href="#" onclick="doFunc();">js</a> </form> </body> </html> ----------ここまで-----------
- kentan384
- ベストアンサー率35% (781/2203)
参考になるかどうか? デスクトップマスコットをつくるやり方と同じですね。 スクリプトでプログラムを組み、補助的にメモ帳で会話の編集をします。 ツールはすでにフリーでも出ていますが・・・・ http://www.vector.co.jp/soft/win95/amuse/se096039.html これが機能としては近い感じがしますがXPには対応していません。 他にもありそうなので、時間をかけて探してみてはいかがですか。
- ttnnkkyy
- ベストアンサー率26% (255/979)
タグってことはhtmlだけで実装したいってことですか? htmlはあくまで文章であって、スクリプトではありません。 そのURLなら、JavaScriptを勉強しましょう。
- 参考URL:
- http://www.pori2.net/js/