JAVA SCRIPT集から、確実に間違いなく書いたのに、何故かその下のジャバスクリプトに設定した文字が流れてきます。
無料CGIの、サブタイトル部分にいれたんですが、どういう原因なんでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (1件)

>JAVA SCRIPT集から、確実に間違いなく書いたのに、何故かその下のジャバスクリプトに設定した文字が流れてきます。


どんなスクリプト確実に間違いなく書いたのですか?いくら知識の多い回答者の方々も抽象的な文章の質問では答えようがないと思いますが。
出来ればJavaScriptを挿入したCGIのソースを書き出すべきかと。
では。

この回答への補足

ご回答ありがとうございます。
えっと、CGIBOYという日記帳なんですけど、画像一枚と、上段に流れる文字と(二に書いたもの)、ネオンのように光るサイン(一に書いたもの)を使わせていただきました。
ですが、ネオンのほうに指定した言葉が、何故か上段にも現れてしまうんです。
ただ今ソースを表示したところ、文字化けしたものがメモ帳に現れたんですけど、コントロールパネルからだと、普通の文字が出てきます。

<EMBED SRC="http://A.mid" AUTOSTART=TRUE REPEAT=FALSE WIDTH="0" HEIGHT="0"> <img src=http://B・・・.jpg><Script Language="JavaScript1.2">
//IE4.0以上でお使い下さい

var message="一にかいたもの" //var message=message+"    "          //
i="0"
var temptitle=""
var speed="400"

function titler(){
if (!document.all&&!document.getElementById)
return
document.title=temptitle+message.charAt(i)
temptitle=temptitle+message.charAt(i)
i++
if(i==message.length)
{
i="0"
temptitle=""
}
setTimeout("titler()",speed)
}
window.onload=titler
</script><h2><script language="JavaScript1.2">
var message="二に書いたもの" //
var neonbasecolor="gray"
var neontextcolor="goldenrod"
var flashspeed=50 //

////////

var n=0
if (document.all){
document.write('<font color="'+neonbasecolor+'">')
for (m=0;m<message.length;m++)
document.write('<span id="neonlight">'+message.charAt(m)+'</span>')
document.write('</font>')

//diver7 reference to neonlight array
var tempref=document.all.neonlight
}
else
document.write(message)
function neon(){if (n==0){for (m=0;m<message.length;m++)
tempref[m].style.color=neonbasecolor
}tempref[n].style.color=neontextcolor
if (n<tempref.length-1)
n++
else{
n=0
clearInterval(flashing)
setTimeout("beginneon()",1500)
return
}
}
function beginneon(){
if (document.all)
flashing=setInterval("neon()",flashspeed)
}beginneon()</script>
</h2>

なお、このスクリプトは、HP改造計画さんのHPから一部改変してコピペしました。

補足日時:2002/01/28 16:05
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qcgi をジャバスクリプトで呼び出す

配布されているCGIで、ページ内にそれを表示したいときに、SSIが使えないホームページでも、<SCRIPT SRC="./****.cgi"></SCRIPT>とすればページ内に表示されるものがあります。
このようなことは、すべてのCGIで可能なのでしょうか?また、ページ内に表示するためには、CGIのほうで、何らかの設定をしないといけないのでしょうか?
よろしくお願いいたします。

Aベストアンサー

呼び出されるCGIから返ってくるデータが

document.write('何か');

のようにJavaScriptで出力されるようにCGI側が作られている必要があります。

つまり、CGI側のソースを根本的に改造する必要があります。

Qjava scriptで問題集を作りたいのですが

java scriptで問題集を作りたいのですが、回答はラジオボタンか、テキストフィールドで記述式、10問程度答えたところで「採点する」のボタンを押すと、各設問の横に、○×と解説、そして一番下にあってた回答数(点数)を載せるということをしたいのですが。ぜひご存知の方、ご指南いただければと思います。

Aベストアンサー

<html>
<body>
<table border="1" id="qlist">
<tr><th>問題 俺のS2000について次の問いに答えよ<th>採点結果
<tr>
<td>Q1.メーカーは?
<input type="hidden" id="q0" value="">
<input type="radio" name="q0" value="1" onClick="document.getElementById('q0').value='1'">光岡自動車
<input type="radio" name="q0" value="2" onClick="document.getElementById('q0').value='2'">ホンダ
<td>
<tr>
<td>Q2.エンジンの排気量は?<input type="text" id="q1" size="30">cc<td>
<tr>
<td>Q3.ホイールは?
<input type="hidden" id="q2" value="">
<input type="radio" name="q2" value="1" onClick="document.getElementById('q2').value='1'">スチール製
<input type="radio" name="q2" value="2" onClick="document.getElementById('q2').value='2'">アルミニューム製
<input type="radio" name="q2" value="3" onClick="document.getElementById('q2').value='3'">マグネシューム製
<td>
<tr>
<td>Q4.ナンバープレートの番号は?<input type="text" id="q3" size="30">番<td>

<tr><td><input type="button" value="採点" onClick="saiten()"><td>

</table>
<script>
var kotae=['2','2000','2','2000'];

function saiten(){
for(var i=0,ans=0;i<kotae.length;i++){
if(kotae[i]==document.getElementById('q'+i).value){
ans++;
document.getElementById('qlist').rows[i+1].cells[1].innerHTML="●";
} else document.getElementById('qlist').rows[i+1].cells[1].innerHTML="×";
}
document.getElementById('qlist').rows[i+1].cells[1].innerHTML=ans+"点";

}
</script>
</body>
</html>

<html>
<body>
<table border="1" id="qlist">
<tr><th>問題 俺のS2000について次の問いに答えよ<th>採点結果
<tr>
<td>Q1.メーカーは?
<input type="hidden" id="q0" value="">
<input type="radio" name="q0" value="1" onClick="document.getElementById('q0').value='1'">光岡自動車
<input type="radio" name="q0" value="2" onClick="document.getElementById('q0').value='2'">ホンダ
<td>
<tr>
<td>Q2.エンジンの排気量は?<input type="text" id="q1" size="30">cc<td>
<tr>
<td>Q3.ホイー...続きを読む

QJava Script

WEB作りに詳しい方に質問です。
HP作りをしておりまして、リンクからウィンドウが
小さく開く言語を教えてください。

もう1つFlashで画像から、次のリンク場所に飛ぶ Flashの
手順&言語も教えてくださるとありがたいです。

よろしくお願いしまーす。

Aベストアンサー

はじめまして。どういったときなのかもうちょっと詳細がほしいところなのですが、単純にリンク(文字)からウインドウが小さく開くということでいいのでしょうか?もしそうでしたら、以下のURLを参考にしてみてください。ほかの方法でも使える構文がいくつかありますので、おそらくbearbearさんが必要なのもあるかなと思います。
http://www.interq.or.jp/pink/taka1112/javascript/js_subwindow03.html

それからFlashですが、これは次のリンク場所ということですが、どういった状態のことなのか非常に分かりにくいです。ボタン形式になっているとかもっと具体的(2)質問されたほうがアドバイスしてくれる人もわかりやすいと思いますよ(^O^)
もし解決されていなようでしたら、OS、Flashのバージョン、具体的にどういったことをやりたいのか(参考にしているホームページがあればこういう形でFlashを使いたいなども一緒に添えるとアドバイスしやすいかもしれません)ぜひ補足してみてください。きっといいアドバイスがもらえることと思いますよ。

それでは頑張ってください。

はじめまして。どういったときなのかもうちょっと詳細がほしいところなのですが、単純にリンク(文字)からウインドウが小さく開くということでいいのでしょうか?もしそうでしたら、以下のURLを参考にしてみてください。ほかの方法でも使える構文がいくつかありますので、おそらくbearbearさんが必要なのもあるかなと思います。
http://www.interq.or.jp/pink/taka1112/javascript/js_subwindow03.html

それからFlashですが、これは次のリンク場所ということですが、どういった状態のことなのか非常に分かり...続きを読む

QJava Scriptで外部ファイルをincする

Java ScriptでUAにあわせ、<head>内を追記し、
クロスデバイス対応にしたいのですが、
外部ファイルの読み込み方が分かりません。


勿論、jQueryやajax、PHPなどを使えば一瞬で解決するのですが、

Script未対応以外の全てのデバイス・サーバーで動くようにしたいので、
それらを使わず、完全にjsのみで作動する方法をご教授いただけないでしょうか?

また、自由性を高めるため、htmlの書き換えではなく、
外部ファイル読み込みでお願いします。


※jQuery AJAX ActiveX PHP XML などは使わない。
※外部ファイル挿入

Aベストアンサー

javascriptで直接外部ファイルを読み込むことはできません。
(IE限定のjscriptは可能ですが…、それは除く条件のようなので)

外部ファイルを取得するための方法としてajaxがありますが、それは嫌だとご質問に書いてあるみたいですが、
>完全にjsのみで作動する方法をご教授いただけないでしょうか?
jQueryやajaxもjavascriptですけれど、そのあたりを誤解してはいませんか?

>document.writeだと、本体の編集かわ必要になるので
>JSが分からない人には使えなくなってしまうんですよね…
それこそ、スクリプトを外部ファイルにしておけばよいだけではないのでしょうか?
(外部ファイルのスクリプトの読込みは、HTMLで可能です)

よくわからないけれど全体の印象として、javascriptなどを使わずにサーバ側で処理する方法のほうが良いのではないでしょうか?
スクリプトオフの環境でも動作しますし、HTMLの編集も必要ないのでスクリプトがわからない人が編集する必要もないでしょう。
ご質問ではphpは嫌だとの条件なので、それ以外のcgiを利用するのがよろしいのでは。

javascriptで直接外部ファイルを読み込むことはできません。
(IE限定のjscriptは可能ですが…、それは除く条件のようなので)

外部ファイルを取得するための方法としてajaxがありますが、それは嫌だとご質問に書いてあるみたいですが、
>完全にjsのみで作動する方法をご教授いただけないでしょうか?
jQueryやajaxもjavascriptですけれど、そのあたりを誤解してはいませんか?

>document.writeだと、本体の編集かわ必要になるので
>JSが分からない人には使えなくなってしまうんですよね…
それこそ、スクリプ...続きを読む

QJava ScriptでIPによるアクセス拒否

CGIの環境は使えないと言う事なので、Javaで行おうと思っています。

ID、PWでのアクセス制限は分かったのですが、根本的にアクセスを拒否してしまう方法が分かりません。

分かり易くタグで教えて頂ければ幸いです。
IPアドレスを指定して拒否する方法であれば更に嬉しいです。

何卒宜しくお願い致します。

Aベストアンサー

賛成はしないけど面白そうなのでやってみたらできた。
ただしSSIコマンドが使えないとだめ。
拡張子が.shtml

<html>
<body>
<div id="ip" style="display:none"><!--#echo var="REMOTE_ADDR" --></div>
<script>
window.onload=function(){
var ipadd = document.getElementById('ip').innerHTML;
//外したい奴のIPをつける
if(ipadd == '221.33.35.129') location.href='ここにURL';
}
</script>


人気Q&Aランキング

おすすめ情報