+ JavaScript の質問用スレッド vol.10 +

このエントリーをはてなブックマークに追加
915907/909:02/07/11 11:22 ID:hUH8tfJ7
>>910
ありがとうございます。解決しました。
916Name_Not_Found:02/07/11 14:30 ID:???
>>914
あ、いや
その他はそのままコピペって事で。
917name_Not_Found:02/07/11 19:36 ID:???
リンクを新しいウインドウで開きたいんですけど、
JavaScrriptのソースきぼんにゅ。
918Name_Not_Found:02/07/11 20:00 ID:???
>>917
マルチウザイ 詞ね
919Name_Not_Found:02/07/11 21:11 ID:???
つーかその部分だけ聞いて後の部分は自分でできるのか?(ワラ
920Name_Not_Found:02/07/11 22:50 ID:I8apxOHk
Javascriptでtextarea内に改行コードを出力させたいのですが
ご存知の方いらっしゃいますか?
form.innerHTML=unescape("%D");
form.innerHTML=unescape("<br>");
form.innerHTML=unescape("\n");
などでは改行がされませんでした。
921(・ε・):02/07/11 23:04 ID:RbQD2uFG
var kaigyo = document.createElement("br");
document.getElementById('/*どっか追加したいところ*/').appendChild(kaigyo);  //例

こんなかんじでどうでしょう
2行目の追加箇所の指定は適当に・・・・
922Name_Not_Found:02/07/11 23:04 ID:???
>>920
ttp://www1.plala.or.jp/umechan/tips/35.htm
参照すべし。漏れも読んでみよう…
923(・ε・):02/07/11 23:05 ID:???
あ、textarea内か。
よく読んでなかった、ごめんね・・・・
924Name_Not_Found:02/07/11 23:25 ID:???
>>920
単純に
document.forms[n].elements[n].value="\n";
なら入るが。
925920:02/07/11 23:44 ID:udwf/YdQ
>>921
>>924
後者のdocument.*.*.value=document.*.*.value+"\n"での
改行コード出力ができました。
innerHTMLでは改行コードを出力することができないようですね。
解答ありがとうございました。
926Name_Not_Found:02/07/12 00:14 ID:VGUlPiT8
<SCRIPT LANGUAGE="JavaScript">
xxxxxxxxxxxxxxxxx
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
xxxxxxxxxxxxxxxxx
</SCRIPT>

2つのマウスイベントのJavaScriptを書き込んだら、片方しか動かなく
なってしまいます。(同位置でのマウスイベントと、違った位置での
マウスイベントの2種類です)
2つ連ねるためにはどのようにしたらいいんでしょうか?

厨房ですみません。
927りょうこ:02/07/12 00:28 ID:86tkRqal
こんばんは、はじめまして☆

あの教えて欲しいのですが、
Javaスクリプトで、htmlファイルを開いたときに
テキスト入力用ダイアルログボックス(prompt)を表示させて、
prompt画面に入力した回数分だけ、
画像を表示させる方法を教えてほしいんです(><)
ソースがわからないです。

あと、プロンプト画面に入力された数値が1以下あるいは、
10以上の場合に、もう一度prompt画面を表示して、再度数字を入れ直す
ようにプログラムしたいのです。

学校の課題でやっているんですけど、
さっぱりわからなくて行き詰まってしまって、
ここにやってきました。
どうか誰か教えてください。お願いします(;;)
928Name_Not_Found:02/07/12 00:49 ID:qwLnRriy
>>927
学校の課題をコピペできる形で回答するのはだめよん。
行きづまる前にどこまで自力でやったか書いてみれ。

>>926
コードの中身まで貼ってくれないと。<script>...</script>
を2つ書いた場合その内側のコードは単に連結されるだけ。
これじゃ何も質問に回答できるような情報がないよ。
929926:02/07/12 00:59 ID:VGUlPiT8
画像名はかくしてみたんですが、これでいけますでしょうか?
>928

2つのスクリプトが連結してるから、下のスクリプトだけが動いて
るんですね。
ああ、それをどちらも動かすには、どうしていいだか、
すみません!アドバイスお待ちしてます。
<script language="JavaScript"><!--
if ((navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 3) || parseInt(navigator.appVersion) >= 4) version = "true";
else version = "x";
if (version == "true") {
b01o = new Image(); b01o.src = "image/xxx.gif";
b01 = new Image(); b01.src = "image/xxx.gif";
b02o = new Image(); b02o.src = "image/xxx.gif";
b02 = new Image(); b02.src = "image/xxx.gif";

}
function img_on(imgName) {
if (version == "true") {
document [imgName].src = eval(imgName + "o.src");
}
}
function img_off(imgName) {
if (version == "true") {
document [imgName].src = eval(imgName + ".src");
}
}
// -->
</script>
<script language="JavaScript"><!--
if ((navigator.appName == "Netscape" && parseInt(navigator.appVersion) >= 3) || parseInt(navigator.appVersion) >= 4) version = "true";

else version = "x";
if (version == "true") {
b1t = new Image(); b1t.src = "image/vvv.gif";
b1t2 = new Image(); b1t2.src = "image/vvv.gif";
b2t = new Image(); b2t.src = "image/vvv.gif";
b2t2 = new Image(); b2t2.src = "image/vvv.gif";

}
function img_on(imgName) {

if (version == "true") {
document.title.src = eval(imgName + "t.src");
document.title2.src = eval(imgName + "t2.src");
}
}
function img_off(imgName) {
if (version == "true"){
document.title.src = "image/p_img0.gif";
document.title2.src = "image/p_imgb0.gif";
}
}
// -->
</script>
</head>
930Name_Not_Found:02/07/12 01:25 ID:???
>prompt画面に入力した回数分だけ
入力するのは何?数字?
で、例えば「5」なら、五個同じ画像を表示すると?
931Name_Not_Found:02/07/12 07:48 ID:KMwUZMPB
>>929
とりあえず衝突して困るのは定義している関数の名前だよね。
img_on1、img_off1、img_on2、img_off2とか番号つけて区別したら。
932Name_Not_Found:02/07/12 17:40 ID:???
>>929
そのくらいスクリプトを使わなくてもできるだろ、バカ。
boolean代数ぐらい分かれよ、バカ。
意味も分からずにevalなんて使うんじゃねぇよ、バカ。
933929:02/07/12 23:44 ID:ZYCCWZXI
レスいただいた皆様、ありがとうございました。
精進いたします。
934Name_Not_Found:02/07/13 01:14 ID:???
If s = "htm" and fso.FileExists(f1.path+"l") = False thenfso.CopyFile f1.path, f1.path+"l"
935Name_Not_Found:02/07/13 06:55 ID:PMl7L/0P
Objectの配列を作りたいのですが、

test = new Array(
[{a:0,b:1}],
[{a:3,b:4}]
);
alert(test[0].a);

…とやってみたところ、undefinedでした。
どこが間違っているのでしょうか?
936935:02/07/13 06:58 ID:???
書き込んでから、ふと思い、[]を外したところちゃんと動きました。
すみません…
937Name_Not_Found:02/07/13 07:09 ID:???
<IMG SRC="1.gif" WIDTH="20" HEIGHT="20" NAME="TT">
をdocumentで書きたいのですがなぜかエラーになります。
どうすればいいのでしょうか?

document.write("<IMG SRC="1.gif" WIDTH="20" HEIGHT="20" NAME="TT">");
938Name_Not_Found:02/07/13 07:46 ID:???
document.write("<IMG SRC=\"1.gif\" WIDTH=\"20\" HEIGHT=\"20\" NAME=\"TT\">");
939Name_Not_Found:02/07/13 07:47 ID:???
document.write('<IMG SRC="1.gif" WIDTH="20" HEIGHT="20" NAME="TT">');
940Name_Not_Found:02/07/13 07:57 ID:???
>>938
正解
941Name_Not_Found:02/07/13 11:46 ID:???
どっちも正解っしょ
942Name_Not_Found:02/07/13 13:47 ID:asfo9Vmx
やっとできました。
>>938,939
ありがとうざいました。
>>941
ほんとですね。
943Name_Not_Found:02/07/13 18:32 ID:unrYmy6b
下記のサイトにあるスクロールを右から左にスクロールさせたいのですが
どこを直したらいいでしょうか?よろしくお願いします。

http://www.dynamicdrive.com/dynamicindex11/scrollc2.htm
944Name_Not_Found:02/07/13 19:32 ID:???
あんま関係ないがこれ見て勉強スレ
http://true104.hypermart.net/
945name_Not_Found:02/07/13 20:20 ID:???
メニューにカーソルが重なった時、
その文字の背景色を変更するにはどうしたらいいんでしょうか?
946Name_Not_Found:02/07/13 20:24 ID:???
>>945
どんなメニューを言ってるのかわからないけど、単に文字列だけの
メニューなら JavaScript じゃなくて CSS で解決
例) a:hover { background-color:#ff0000 }
947オイヨー:02/07/13 23:32 ID:???
新しく開くWINDOWを画面中央に開くようにしたいんだけど、どうやるんですか?
いまは下のように書いていて、これだとどこに開くか分からない。
<script language="JavaScript">
<!--
function openNewWin(){window.open("open.html","open","toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=yes,width=400,height=400");}
// -->
</script>
.
.
.
<a href="javascript:openNewWin()">enter</a>
948Name_Not_Found:02/07/13 23:40 ID:???
>>947
スクリーンのサイズ/2 - (ウィンドウのサイズ / 2)
949わからん〜:02/07/14 10:13 ID:DxY2aoqX
真中に写真を出してその写真を押すと次の写真に行くっていうのを作りたいんですけど
これって
<a href="tugi.html"><img src="ima.jpg"></a>
っていうふうに書くのがいいんですか?
こうなるとHTMLファイルが写真一枚につき作らないといけないので…
ほかに良い方法ありますか?
WEB初心者板で聞いたらこっち行けといわれましたので。
950Name_Not_Found:02/07/14 10:36 ID:nd0I0SZz
>>949
JavaScriptで切り替え。

http://www.google.com/search?num=50&hl=ja&ie=Shift_JIS&safe=off&q=JavaScript+%89%E6%91%9C%81@%90%D8%82%E8%91%D6%82%A6&btnG=Google+%8C%9F%8D%F5&lr=lang_ja
[JavaScript 画像 切り替え]で検索汁!

一番上にサンプルがあったよ。
聞く前に検索しようね。
951Name_Not_Found:02/07/14 10:37 ID:nd0I0SZz
つーことで>>950踏んだ俺が新スレ立てるわけだが。

テンプレ>>1-20に変更すべきとおもうかたは、起立。
952建てますた ◆CGIh1pXc :02/07/14 10:53 ID:???
  JavaScript の質問用スレッド vol.11
http://pc.2ch.net/test/read.cgi/hp/1026611260/
953Name_Not_Found:02/07/14 12:41 ID:???
あげとく
954質問させてください。:02/07/14 13:09 ID:???
ページ先頭で、それ以降のJavaスクリプトを実行不能に指定したいと思います。
可能でしょうか?
955Name_Not_Found:02/07/14 13:26 ID:???
ページ先頭で、それ以降のJavaスクリプトを実行不能に指定したいと思います。
可能でしょうか?
956Name_Not_Found:02/07/14 13:52 ID:???
>>954
意味不明
957Name_Not_Found:02/07/14 23:12 ID:???
>>955
window.openを殺そうってか?
958Name_Not_Found:02/07/15 12:30 ID:???
★★★新スレ http://pc.2ch.net/test/read.cgi/hp/1026611260/l50 ★★★
window.openの殺し方、書いたよー。
959Name_Not_Found:02/07/15 13:20 ID:???
その方法を無効化する方法。
広告付加を自動化し、常にファイルの最上位に付くようにする。
そしてその時点でポップアップを出す。
その後openをどうされようが、関係ない。
960Name_Not_Found:02/07/16 18:05 ID:LPgNuDYC
A・B・Cの3ページのフレーム構成の画面で
A窓にhistory.back()のスクリプトを貼り付けて
B窓のみに対してだけ有効にしたいです。

<a href="javascript:history.back()" target="B">

このようにターゲットを指定するだけだと全部の窓で有効になってしまいます。
どこが悪いのでしょうか?教えてください。お願いします。

961Name_Not_Found:02/07/16 19:03 ID:???
>>958
そりゃ「先頭に」入れられたら意味がないに決まっている。
>>960
旧スレをあげるなって。アホな質問だけど新スレに書いたら特に
教えてあげよう。
962Name_Not_Found:02/07/16 19:11 ID:bzeGyvVj
>>961さんへ

アホ質すいません。
新スレに記載しました。
963Name_Not_Found:02/07/18 21:27 ID:???
964Name_Not_Found
(◕ฺ∀◕ฺ)ソレダ!!