JavaScript質問コーナー
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
03/10/03 12:30ID:ZbLXlHc80285nobodyさん
05/01/19 11:43:45ID:???0286nobodyさん
05/01/19 12:15:12ID:???+ JavaScript の質問用スレッド vol.33 +
ttp://pc5.2ch.net/test/read.cgi/hp/1103844975/
ここで聞いてごらん。
0287nobodyさん
05/02/14 23:02:18ID:oFgIZxVh1ワードごとに改行された複数ワードを入力しても、
きちんとURLコードも改行されて出力されるように
誰か作ってもらえませんでしょうか。
http://code.cside.com/3rdpage/jp/url/converter.html
(~ ~)
0289nobodyさん
05/02/20 08:38:58ID:7ckOcV9y0290nobodyさん
05/02/27 13:06:29ID:9ytn1DhMdisabled=true
で指定して動作的にはOKなんですが、その部分の文字が薄くて見づらいと言われてしまいました。
dsabled=trueにした場合の文字を濃くする方法ってあるのでしょうか??
0291nobodyさん
05/03/05 16:29:32ID:???http://pc5.2ch.net/test/read.cgi/hp/1107580877/
0292おたすけまんにお願い
05/03/08 20:08:16ID:hCAJ3mye<items>
<item_a id="item_a">
<title>タイトルどえっす</title>
</item_a>
</items>
以上のような xml を書いたんです。
var xmldoc = new ActiveXObject("Microsoft.XMLDOM") ; をつかって、
xmldoc.documentElement.childNodes.length が 3 になってしまうのはなぜでしょうか。
xmldoc.documentElement.tagName が "items" となっているのは正常なんですが。
わたしとしては、<item_a> だけ数えてもらって 1 が帰ってきてほしいのです。
0293nobodyさん
05/03/09 01:39:17ID:???ここと
<item_a>
</item_a>
ここに
</items>
テキストノードがあるから。
0294nobodyさん
05/03/09 03:30:07ID:???0295nobodyさん
05/03/13 19:22:42ID:W2zRoT7Gwindow.open( 'http://www.2ch.net', 'hoge');
で、hogeを開いた後、別画面から「hoge」ウインドウが開かれているかチェックしたいわけよ。
0296nobodyさん
05/03/14 08:44:05ID:???http://pc5.2ch.net/test/read.cgi/hp/1110578338/l50
0297nobodyさん
05/03/14 14:51:16ID:???0298nobodyさん
05/03/14 14:55:25ID:???0299nobodyさん
05/03/14 17:06:55ID:???サーバの上で動く場合(ASPとか)はこちら。
0300nobodyさん
05/03/15 04:56:14ID:???0301nobodyさん
05/03/15 07:18:23ID:???ん?それはよく分からないな、サーバにべったりって具体的にどういう
ものを言うわけ?あっちのJavaScriptスレでは見かけたことないような。
単にCGIやPHPからJavaScriptを生成する(動くのはブラウザ上)っていう
こと?それは「ブラウザの上で動く」にあてはまるよね…
0302nobodyさん
05/03/17 22:06:33ID:???文字列を選択た状態で、ボタンを押すと、その文字をボールドするスクリプトがあるのですが、FireFoxでは動作しませんでした。。。FireFoxで動作させるには、どう書けばよいのですか?教えて下さい。
↓これがそのスクリプトです。
function insertTAG () {
if (!document.selection) return;
var str = document.selection.createRange().text;
if (!str) return;
document.selection.createRange().text = "<B>" + str + "</B>";
}
0305nobodyさん
05/03/18 15:43:22ID:???0306nobodyさん
05/03/18 16:44:23ID:???0307nobodyさん
2005/03/28(月) 23:08:00ID:nnxBJqIFFlash上でのActionScriptに関する質問はFlash板へ行ってください。
【誘導先リンク】
JavaScript質問コーナー
http://pc8.2ch.net/test/read.cgi/php/1065151808/
ActionScript 誰かが物凄い勢いで解答するスレ 6
http://pc8.2ch.net/test/read.cgi/swf/1108207742/
0308nobodyさん
2005/03/28(月) 23:09:15ID:???0309nobodyさん
2005/03/30(水) 13:20:00ID:TYMUr3CIネットで探したけど見つからないので教えて下さい。
<INPUT type="checkbox" name="List[0]" Value="a">
<INPUT type="checkbox" name="List[1]" Value="b">
<INPUT type="checkbox" name="List[2]" Value="c">
となっているチェックボックスの値(a,b,c)を取得したいのですが、
var i = 0;
document.form1.List[i].value;
としてもエラーとなって取得できません。
document.form1.elements['List[0]'].value;
なら取得できるのですが、これだと添え字でループできないのでNGです。
どうかお知恵をお貸し下さい。
0311nobodyさん
2005/03/30(水) 17:12:56ID:???+ JavaScript の質問用スレッド vol.35 +
http://pc8.2ch.net/test/read.cgi/hp/1110578338/
0312nobodyさん
2005/03/30(水) 18:51:26ID:TYMUr3CI素晴らしい!
出来ました!!
本当にありがとうございました。
0313nobodyさん
皇紀2665/04/01(金) 14:06:12ID:???言語としてPHPよりまともだし、クライアントサイドとも統一できるので
できれば移行したいです。
0314nobodyさん
皇紀2665/04/01(金) 17:41:17ID:???動かすとかどうかな。RhinoのJavaScriptからはJavaのAPIを自由に
使えるからそれなりにいいかも。この本に結構載っている。
http://www.amazon.co.jp/exec/obidos/ASIN/4756138713/
errataはこちら
ftp://ftp.ascii.co.jp/pub/my-unix/javascript/
0316nobodyさん
2005/04/02(土) 06:08:28ID:???0317nobodyさん
2005/04/03(日) 11:29:01ID:3IJLHrmbこの jsファイルから別のjsファイルをインポートして、
別ファイルで定義された変数や関数を呼び出すみたいなことやりたいんだけど、
どうすればいい?
0319nobodyさん
2005/04/03(日) 15:09:07ID:???すみません↑のサイトからmidiをダウンロードする事出来ませんか?
0320nobodyさん
2005/04/03(日) 15:12:13ID:???0321312
2005/04/03(日) 17:37:55ID:???JavaScriptからJavaのAPIを呼び出す機能(LiveConnect?)は
確かに詳しく説明されていました。
しかしJavaからRhinoのJavaScriptを呼び出すという事については
「本書の範囲を超えている」とまったく書かれていませんでした。
そこでRhinoのドキュメントをざっと見たところ、mozilla.javascript.Context
というクラスを使う、またBSFというフレームワークもサポートしている
ということは分かりました。
.php のように .sjs みたいなファイルをハンドラで登録するだけ…みたいな
手軽なやりかたはないですかね。
SpiderMonkeyをApacheにモジュールとして直接埋め込むという話について
いろいろ探してみましたが、昔mod_javascriptというプロジェクトが立ち上がって
その後つぶれたことや、Shibuya.pm テクニカルトーク#5で小山さんがちょこっと
(一行だけ)触れているのが見つかった程度でした。
0322nobodyさん
2005/04/03(日) 20:17:22ID:???0323312
2005/04/03(日) 23:25:34ID:???0324nobodyさん
2005/04/04(月) 19:01:19ID:???JavaScript界でいろいろやれば済むと思うけどなあ。
0325312
2005/04/05(火) 00:42:02ID:???Java-VMなしでApacheにモジュールとして組み込む方法を探したけど
無かったと言いたかっただけなのですが書き方が悪くてすみません。
結局LiveConnectの力を借りないと、JavaScript単体ではPHPやPerl
並みの実用性は出ないでしょうね。
ロジックとHTMLの分離を考えると、JavaScriptを単なるCGIのように
使うよりは何かテンプレートエンジンと連動するほうがいいので、
ResinのXTPってのが一番手っ取り早いのかな。
ttp://jsp-stud.idi.ntnu.no:8080/ref/xsl.xtp#scriptlet
でもXSLT苦手だ…。
0326nobodyさん
2005/04/05(火) 08:30:05ID:???0327nobodyさん
2005/04/12(火) 01:30:15ID:JE1Uebtxcgiとか使わないで入力した内容からcsvファイルのダウンロードをやりたいんだけど・・。
0328nobodyさん
2005/04/12(火) 05:19:22ID:???0329nobodyさん
2005/04/18(月) 18:41:21ID:2IO/xHe8CGIにデータを渡し、
ついでに子ウィンドウを閉じるには
どんな風に書けばよいのでしょうか?
0330nobodyさん
2005/04/18(月) 19:00:57ID:???0331nobodyさん
2005/04/24(日) 01:12:04ID:kFHNRMY7<form action="#">
<input type="radio" name="R1" value="AAA" checked>AAA
<input type="radio" name="R1" value="BBB">BBB
</form>
-subflame-
<form action="#">
<input type="button" value="OK" onclick="R1[1].click();">
</form>
Mainとsubの二つのフレーム間で
どちらのFormにも名前をつけずに
sub側のOKを押して
Main側のBBBにチェックを入れたいですが
どうすればいいですか?
0332nobodyさん
2005/04/24(日) 01:13:18ID:4TH8YvOT0333nobodyさん
2005/04/24(日) 01:16:05ID:kFHNRMY7わかりました。
ありがとうございます。
移動します。
0334nobodyさん
2005/04/26(火) 21:39:31ID:???問題点は分かったのですが、いまいちどうやって対策すれば良いか分かりません。どなたかご教授して頂けると嬉しいです。
0335334
2005/04/26(火) 21:40:11ID:rTBHeKyg0336nobodyさん
2005/04/27(水) 06:13:39ID:???基本的にブラウザにはクロスドメインフレームセキュリティがある。
なんぞや?と言うならお話しにならない。
またGETリクエストを許可したCGIやASPなどのサーバー側の処理は
単純なURL手打ちナビゲートで誰にでもアクセスされてしまう。
なんぞや?と言うならこれもお話しにならない。
こいうものがあって、こうされたら困ると説明しないと全然不明。
0338nobodyさん
2005/04/27(水) 22:36:40ID:???<img src="***">
<img src="***">
<img src="***">
<p>〜〜</p>
</div>
NN4にて
このようにIDを指定したブロックにあるタグをピックアップしたいのですが、
何か良い方法ってありますか?
0339nobodyさん
2005/04/28(木) 00:00:46ID:???0340nobodyさん
2005/04/28(木) 00:29:49ID:???普通6.2以降だろ…
0341nobodyさん
2005/04/28(木) 04:02:33ID:???Web制作板で聞くよろし
0342338
2005/04/28(木) 08:15:40ID:???お騒がせしました。
0343nobodyさん
2005/05/01(日) 21:03:50ID:???<input type="reset" value="Aをリセット">
<input type="reset" value="Bをリセット">
を実行したいです。
その時に、....
<input type="reset" onclick="Text2" value="Aをリセット">
としました。
*この時のText2は「テキストフォーム2」です。しかし、これだと、全てのテキストフォームがリセットされてしまいます。
どうすれば良いでしょうか?
0344nobodyさん
2005/05/01(日) 21:11:37ID:???0345nobodyさん
2005/05/02(月) 03:17:56ID:???<INPUT type='reset'>自体の動作をHTMLリファレンスでまず覚えよう。
これはFORM内にあれば、スクリプトを使わずとも、押せばそのFORM内入力選択部品内容をクリア、またはデフォルトにする。
これがく既定動作だ。だから先の現象は不思議でもなんでもない。
ではリセットボタンを用意して個々の部品をリセットしたい場合はどうするか?
この場合、<INPUT type='reset'>は使わず、ただのボタンを自由に用意すればいい。
<INPUT type='button'> や <BUTTON></BUTTON> でやればいいわけだ。当然自分でスクリプトで動作を記述してやらないといけないわけだ。
以下が動作しないブラウザは古い部類だ。放置してしまえ(w)、本当はタグ中にonclick=""などでスクリプトを書くのは避けたいがヒントサンプルだ。これから勉強しろよ?
<FORM id="ObjForm1">
<INPUT id="ObjText1" name="text1" type="text"><INPUT id="ObjButton1" name="button1" type="button" value="リセット1" onclick="ObjText1.value='';"><BR>
<INPUT id="ObjText2" name="text2" type="text"><INPUT id="ObjButton2" name="button2" type="button" value="リセット2" onclick="ObjText2.value='';"><BR>
<INPUT type="reset" value="オールリセット">
</FORM>
0347nobodyさん
2005/05/02(月) 04:36:04ID:???0348nobodyさん
2005/05/02(月) 05:09:24ID:???0349nobodyさん
2005/05/02(月) 06:18:00ID:???0350nobodyさん
2005/05/02(月) 08:41:34ID:???叩かれるとこんなところで助言ごっこかよ。
板のローカルルールを無視しろなどと公言する奴は厨房。
> サーバーサイドプログラミング関連の話題を扱っています。
> JavaScript、VBScript等クライアントサイドの話題はWeb製作板へ
0351nobodyさん
2005/05/02(月) 10:40:09ID:???というか、どういう迷惑になってるんだろう?
0352nobodyさん
2005/05/02(月) 10:43:32ID:???0353nobodyさん
2005/05/02(月) 13:09:23ID:???してくれ。その時は洩れもうだうだ言わないから。
0354nobodyさん
2005/05/02(月) 13:20:00ID:???0355nobodyさん
2005/05/02(月) 13:32:41ID:???343の質問にしても、普通にWebアプリ作るときに出てくる質問だし。
それを自分の狭い了見で板違いとか迷惑とかやられるほうがよっぽど迷惑。
0356nobodyさん
2005/05/02(月) 14:15:37ID:???0358nobodyさん
2005/05/02(月) 16:31:57ID:???> サーバーサイドプログラミング関連の話題を扱っています。
> JavaScript、VBScript等クライアントサイドの話題はWeb製作板へ
0359nobodyさん
2005/05/02(月) 18:52:26ID:???で、ここはJavaScriptの質問コーナーだろ。
サーバーサイドプログラミングにJavaScriptは関連してくるんだからいいじゃないか。
0360nobodyさん
2005/05/02(月) 19:19:45ID:???Web制作は、クライアントサイド特化。
言語一般は、こっちだ。
ECMAScript デス 2
ttp://pc8.2ch.net/test/read.cgi/tech/1088298991/
0361nobodyさん
2005/05/02(月) 23:46:14ID:???サーバー側の動きだけ考えてサーバーサイドプログラムができるわけでもあるまいし。
0363nobodyさん
2005/05/03(火) 01:19:07ID:???クライアントで動くJavaScriptの質問を退ける必要はないといってるだけ。
サーバーサイドJavaScirptの質問なんてほとんどないわけで。
0364nobodyさん
2005/05/03(火) 01:22:39ID:???サーバー連携のJavaScriptが注目を浴びてるのに、JavaScriptの質問を排除されても迷惑。
0365nobodyさん
2005/05/03(火) 01:33:51ID:???ローカルルールに従うのが嫌なら、2chを使わなければ良いだけでは?
ローカルルールを引用しなければいけませんか?
0366nobodyさん
2005/05/03(火) 01:47:17ID:???サーバーサイドでもクライアントの動きは関係ある。
このスレの存在が許されるなら、このスレでクライアントの動きを質問することはローカルルールには反していない。
0367nobodyさん
2005/05/03(火) 01:50:19ID:???サーバ側は、いつもの様に、リクエストに応じて送り出すだけだし。
>>366
そこらへん、わかってないでしょ?
0368nobodyさん
2005/05/03(火) 01:53:14ID:???サーバーへのリクエスト、サーバーでの処理、サーバーで送り出す返答、クライアントの挙動、密接に関係する。
そこらへん、わかってないでしょ?
0369nobodyさん
2005/05/03(火) 01:55:22ID:???つうか、あんたがやってるような、サーバーとクライアントの動きを分けて考えれるものばっかりじゃないんだ。
自分の狭い了見だけで分類するのはやめてくれ。
0370nobodyさん
2005/05/03(火) 02:09:39ID:???> AJAX自体、クライアント側の技術だしなぁ…
そんな認識で「JavaScriptはクライアントサイドだから板違い」とか言ってたのか・・・
古い概念にとらわれて新しい概念についていけないだけじゃないか。
勘弁してほしいな。
単なる老害。
0371nobodyさん
2005/05/03(火) 02:15:29ID:???どうせ立ち枯れてるスレだから、サーバサイドに於ける、AJAXでも語って見れば?
おもしろければ、レスも付くだろうし。
0372nobodyさん
2005/05/03(火) 02:39:18ID:???ってか、Ajaxはサーバーサイドにおけるとかクライアントサイドにおけるとかで語るもんじゃないし。
0373nobodyさん
2005/05/03(火) 02:46:56ID:???>AJAX
本来>>314みたいな話をするスレなのにさぁ。
0374nobodyさん
2005/05/03(火) 02:51:58ID:???>>314は「どうなの?」で3レスぐらいで終わってる。
サーバーサイドで動くJavaScriptに需要はほとんどないしね。
それより、WebアプリでJavaScriptと連携させることが流行ってるときに、JavaScriptの質問を排除するのはやめてほしい。
0375nobodyさん
2005/05/03(火) 02:55:33ID:???> 本来はブラウザで動くJavaScriptのスレだよ。
だから、そいつは板違いだっつうのに…
どうしようもねーな、こりゃ。
0376nobodyさん
2005/05/03(火) 03:02:26ID:???0378nobodyさん
2005/05/03(火) 03:08:59ID:???0379nobodyさん
2005/05/03(火) 03:11:26ID:???0381nobodyさん
2005/05/03(火) 03:14:44ID:???だからさ違うって言うなら語れば良いじゃん、AJAX絡みでJavaScriptの話を。
えらそうな事言うんだから、できるだろ?
0382nobodyさん
2005/05/03(火) 03:19:43ID:???自治厨ウゼェーって言ってるだけだよ。
0384nobodyさん
2005/05/03(火) 03:21:37ID:???ローカルルール読めっつうーの。
■ このスレッドは過去ログ倉庫に格納されています