JavaScriptを教えてもらう
■ このスレッドは過去ログ倉庫に格納されています
0001jjj
2006/05/17(水) 17:55:17ID:pZC05JBa0046nobodyさん
2006/12/05(火) 18:21:36ID:etW7v8f641です
ありがとうございました
0047nobodyさん
2006/12/06(水) 12:25:50ID:???思うんだがなんでいつも回答に託けて偉く主観的な意見を書くんだ?
正しい答えとごっちゃにするから余計性質が悪い。
あなたが回答している内容について、質問者は“回答を貰っている”立場上文句は付けにくいだろう、
反論が無いことに胡坐書いてるわけでも無いと思うが
結果的にそうなるのはお前にとっても不本意ではないのかね。
余計なことを書くから、俺がこうして余計なことを書く必要がある。
必要なら補足するつもりだった.
しかし言葉足らずではあるけれど間違ったことは書いていないと思っている:
後ればせながら補足しておく:
1. select_elm.value は UA によって取り扱い方にバラツキがある.
2. 複数の UA でチェックするのは web 制作をやるものに取っての常識.
3. Mozilla でチェックして IE で問題が発生するのなら IE を疑うのも常識.
4. IE の "便利機能" をもてはやすのは勝手だが "別の UA での動作保証" をあきらめたほうが良い
0049nobodyさん
2006/12/09(土) 06:19:45ID:???偉く主観的って言ったんだが、>41 のどこに、あなたが考えているような
ブラウザの差異についての間違った前提意識について書かれた文があるのかね。
> IEで同じような処理をすると、きちんとvalueが表示されます
この1文から、勝手に相手はこれこれこういうことを間違っている馬鹿だ、とするのはあなたの勝手だが
それを前提に物を言うのは失礼だ、という認識はないのか。
ましてやここは匿名掲示板で、後のフォローも何もそれで終わりなんだから、最低限の気は使わないと。
ブラウザが IE しかないと思ってるようなユーザをたくさん相手にしてきたから
いちいちカチンとくるのかも知れないが、来る人来る人にお説をぶつのは、少しも効果的だとは思えない。
0050nobodyさん
2006/12/09(土) 11:11:20ID:k85DbFJkIE7で、「お気に入りに追加」みたいな感じで、自動的にRSSフィードを追加させるスクリプトを教えてください。
いい加減, つまらないことに こだわるのはやめにしないか ?
ようするに form field の中で select element だけは特異な存在なのだ.
(JavaScript から見て value と text の 2 つの 処理対象を持つ)
この事実に気づけば質問するまでもなく, 自分で実験して気づくはずなのだ.
限られた情報から憶測する必要から
"IE だけでチェックしているのでは ?" と考えただけの話.
IE についての うんちくは余計だったかも知れない. (しかし, 紛れもない真実)
IE がどうのこうのと話をややこしくしているのは あんたの方だ.
回避策はあるのに
(質問画素の方向に向かえば きちんと答えるつもりだった)
そちらの方に話を向けないで うだうだ言うやつは...
とうふのかどで...
変換ミス:
質問画素の方向に -> 質問がその方向に
(IM が おばかである以前に おいらも冷静でない !)
書いた意味も理解できて なさそうだな.
問題解決と 一時の感情の憂さ晴らしとどっちが大切なんだろう ?
そのそも馬鹿丁寧に書いたのは余計な誤解を避けるためだったんだが...
0054nobodyさん
2006/12/09(土) 13:23:19ID:???そもそもは、大いに誤解を招きそうな文章に文句を付けた(>>43)だけなんだが、
思いもよらず正当化された(>>44)ので、その態度も含めて文句を付けた(>>47,49)のだよ。
あなたが正しいと俺も思う部分については、俺は文句を言っていないし、
その部分について文句を言われたと思われるのは俺としても心外だ。
IE 云々の話は俺としても、ちと話が長くなる可能性が大きいので、
できるだけ内容についての話は避けたつもりだったが、
>>42 のような書き方で本当に真実が伝えられると思うのかね。
ああ、書いてないけど、俺と質問者が同一人物かどうかは、ちょっとわからないな。
> 42 のような書き方で本当に真実が伝えられると思うのかね
たぶん伝わらないだろうと予測していた (おろ)
ただし, 人によってはこれで十分なことがある.
きちんと答えなかったのは その後の展開のせい.
そもそも, JavaScript は UA 依存なので
挙動が異なることがあるのは むしろ 当たり前の事実.
それぞれのクセを調べれば回避策が見えて来る.
ぼくも質問上手ではないらしいけど, あんたの方が うわて だな.
0056nobodyさん
2006/12/09(土) 17:00:10ID:???いつまでグダグダやるつもりだwwwwwww
0057nobodyさん
2006/12/16(土) 05:44:44ID:vmWJsg37document.getElementById("A").innerText = "A";
を使うと、formのIDを利用した値の参照が出来なくなってしまいます。
getElementByIdは使い方にコツとかありますでしょうか?
innerText は IE 以外では使えない.
innerHTML に書き換えれば多分大丈夫.
0059nobodyさん
2006/12/17(日) 08:24:11ID:???0060nobodyさん
2006/12/17(日) 10:59:12ID:7Py/hfiJその通り.
だけど Mozilla でサポートされた.
Netscape も基本的に Mozilla と同じなので問題なし.
Opera の方は確かなことは判らないけど.
0061nobodyさん
2006/12/17(日) 15:33:53ID:???このgifアニメをランダムに交換したいのです
ランダムに表示するJavaScriptはサンプルがあるのですが、
これをどうしたらよいのでしょうか?
<MARQUEE scrollAmount="3">
<IMG src="gifアニメ" width="40" height="35" >
</MARQUEE>
0062 ◆.PT9876/4U
2006/12/18(月) 04:56:52ID:YiwLh4zp誰が答えるのかと傍観していたんだ.
御託を並べるヤシはいても
まともに回答できるヤシは いないみたいだね.
お気の毒さま.
取り合えず, marquee を使うことには賛成できない.
setInterval(), Math.floor(Math.random()*n) がヒント.
それと, 意外かも知れないけれど画像処理は src の文字列処理の問題に帰結する.
0063nobodyさん
2006/12/19(火) 19:46:47ID:???<SELECT NAME="file_size" VALUE="0"><OPTION VALUE="280">300k</OPTION><OPTION VALUE="480">500k</OPTION>(略)</SELECT>
のどれか1つのOPTION VALUEを任意の(若しくは固定の)値に変更するブックマークレットって作れますか?
0064 ◆.PT9876/4U
2006/12/19(火) 21:38:48ID:99xdQVDm可能.
ただし, select value="0" とやる理由が理解できない.
0065nobodyさん
2006/12/20(水) 01:32:27ID:yFjEsfw5は、なにを示してるの?
0066nobodyさん
2006/12/20(水) 02:12:33ID:???0067nobodyさん
2006/12/21(木) 21:23:38ID:jx67Qk4FresponseText をそのまんまDOMとして操作したいんだけど
responseXML ってプロパティでは戻ってこないんだよね
どうやって、responseText → DOM にできますか?
やりたいのは、
function onComplete(ret){
var hoge = ret.responseXML.getElementById("hoge");
}
みたいなことなんだけど。。。
こういう場合、XMLHttpRequest 使うしかないの?
0068nobodyさん
2006/12/29(金) 02:39:19ID:02ZwG6Vq<head>
</head>
<body>
<script language="javascript">
<!--
for(i=1;i<=300;i++)
{document.write("プギャー mp(^д^)");}
document.wirte("プッ");
//-->
</script>
</body>
</html>
document.wirte("終了");が実行されません
どうしてでしょうか?
0069nobodyさん
2006/12/29(金) 02:42:08ID:02ZwG6Vqdocument.wirte("プッ");が実行されません
どうしてでしょうか?
0070nobodyさん
2006/12/29(金) 12:03:26ID:YmwtKlcjこうすればおk
<script language="javascript">
<!--
document.wirte = function(s) { alert(s); };
for(i=1;i<=300;i++)
{document.write("プギャー mp(^д^)");}
document.wirte("プッ");
//-->
</script>
0071nobodyさん
2007/01/03(水) 08:40:27ID:iEhOLpVU0072nobodyさん
2007/01/07(日) 21:56:24ID:Pq4FNY86ttp://www.microsoft.com/japan/msdn/scripting/
0073nobodyさん
2007/01/08(月) 19:49:01ID:???際の文字コードの扱いが解説されています。
ttp://72.14.235.104/search?q=cache:wcnR5ClCH7gJ:search.web-sun.com/zatu/charset.html+javascript+文字コード&hl=en&ct=clnk&cd=1&lr=lang_ja&client=safari
私が探しているのは,サーバー上の置いたlatin1の文字コードを含む
JavascriptをWebブラウザーにlatin1文字コードとして<受信させる>
方法です。
英語版のOS(Mac OSX, WindowsXP)でIEやSafariを実行すると,自動的に
latin1文字コードとしてサーバー上のJavascriptを読んでくれますが,日本語
のWindows XP上でIEを使うと,同じJavascriptが正しく読み込まれずに,
エラーが発生します。次のようなJavascriptで「latin1特有の文字」を使って
いる箇所が文字化けするのが原因です。
word = word.replace(/latin1特有文字/, "a");
解決方法などはございますでしょうか?
0074どなたか
2007/01/08(月) 23:41:20ID:VjCdQ44+サンプルありますか?
0075nobodyさん
2007/01/09(火) 14:43:46ID:???0076nobodyさん
2007/01/17(水) 04:13:28ID:???簡易だけどこんなのは?
パスワードが「pass123」だとして、入力されたものが正しかったら「pass123.html」に移動するって感じなんだけど
間違ったパスワード(仮に「abc123」)を入れた場合は、「abc123.html」に移動する
※「abc123.html」なんてないからエラーになるけど
-------------------- <head>内 --------------------
function passFrom() {
var vle = document.a.b.value;
var jump = vle+".html";
location.href = jump;
}
-------------------- <body>内 --------------------
<form name="a">
<input type="password" name="b">
<input type="button" value="OK" onClick="passFrom();">
</form>
0077nobodyさん
2007/01/18(木) 10:38:29ID:???値を選択し、その後複数のプルダウンリストの中のうち1つでも
動的に設定されたもの以外の値を選択すると、チェックボックスの
選択をはずす というスクリプトを実装したいのです。
どなたか、サンプルソースのあるようなサイトを教えてはいただけませんでしょうか。
ヨロシクお願いいたします。。。
0078nobodyさん
2007/01/18(木) 11:31:35ID:???ごにょごにょ弄っていたら、なんとか1段階目の
チェックボックスを選択したら、複数のプルダウンを特定の値を選択状態にする
というのはできたようです。
2段階目のチェックボックスを外すというのがまだわかりません。
onclickの時にどの値か、で判定すればいいのかな・・・。
0079nobodyさん
2007/01/18(木) 12:49:18ID:8vKvUPO8htmlのヘッダ部分で.jsを読み込んでいます。
ページの下部のリンクのonMouseOverで呼び出しているのですが、
.jsの読み込みが間に合わないようでエラーになってしまいます。
ボタンの色を変えるだけなのですが
.jsが読み込み終わってから実行するようにしたいのですがどのようにしたら良いのでしょうか?
0081nobodyさん
2007/01/18(木) 17:15:57ID:yWMZB0FW回避する方法はありませんか?
キャッシュを使わないようにするとか。
0082nobodyさん
2007/01/19(金) 10:54:04ID:???0083nobodyさん
2007/01/19(金) 12:04:42ID:???0084nobodyさん
2007/01/20(土) 03:37:33ID:???0085nobodyさん
2007/01/20(土) 07:34:20ID:???0086nobodyさん
2007/01/20(土) 12:24:02ID:???0087upsocom
2007/01/20(土) 14:31:05ID:O4DIHkIWJSで禁止URL的な機能を実現することは可能でしょうか?
理想としてはブックマークレット形式で禁止URLに含まれる
URLを開こうとしたら自動的に閉じるみたいな・・・。
アドバイスいただけたら幸いです。
0088nobodyさん
2007/01/26(金) 23:37:47ID:???<html>
<head>
</head>
<body onresize="resizeTo(400,400)">
</body>
</html>
と書いたページを開き、実際にウインドウサイズを変えようとすると、
「アクセスが拒否されました」というエラーが出てしまいます。
0091nobodyさん
2007/01/28(日) 00:21:21ID:???自分は、京1とゼロ3しか持って無いので、ブックマークレットではできません。
京1はブックマークに無効なURLですと表示され登録できません。
ゼロ3では、何も起きません。
京つべの説明ページです。
http://www.new-akiba.com/netrunner/tools/archive/archive060721-4.html
WX310Kおぼえ書き
http://betelgeuse.at.infoseek.co.jp/WX310Kmemo.html
ブックマークレットの中身です。
javascript:a=document.activeElement.getAttributeNode('href').value;location.
href='mailto:<b style="color:black;background-color:#a0ffff">pdx</b>@1km.jp?SUBJECT='+document.title+'&BODY=%23kyoutube q20 s0 fs r6 f1000%0D%0A'+escape(a.replace(/%/g,'%2525').replace(/&/g,'%26'))+'%0D%0A';
(長文エラーになったので、改行しました。)
これは、今のおぼえ書きにあるものとは若干違います。キャッシュの方にしました。
違いは、meiltoの後ろのあたりです。
また、ゼロ3でこれを動かすにはどうすればいいでしょうか?
以上厨な質問すいません。自分でもjavascriptについてのページを調べてみたりはしたのですが、わかりませんでした。
よろしくお願いします。<(_ _)>
0092nobodyさん
2007/01/28(日) 02:10:56ID:???このスレのURLを書いてここでも聞いてますが、と京ぽんスレで聞いたら
マルチと言われてしまいました。
自分としては、質問の内容を貼ったわけではないし、ここで聞いていますと紹介したうえで聞いているというつもりだったのでマルチの意識はありませんでした。
京つべについては、自己解決しましたが、javascriptや京つべの仕組みにも興味はあるので、javascriptについて開設していただけるとありがたいです。
でも気にさわったらいいです。
すいませんでした。
0093nobodyさん
2007/01/28(日) 04:04:33ID:???0094nobodyさん
2007/01/28(日) 05:40:20ID:???> javascriptについて開設していただけるとありがたいです。
Webで調べるか、図書館にでも行って本借りてきて勉強しなさい。
0095プードル
2007/01/29(月) 03:44:55ID:gtRxkeOWループとフラグを使うのはわかったんですが・・・
ぜひ、教えて下さい!!
0096nobodyさん
2007/01/29(月) 07:56:09ID:???京ぽんスレで何故メールアドレスをハッキリ書かないのか理解してないですかね。
2chに書くの自粛してるんですよ、みんな。
あとそれhtml表示用に加工されてるのでそのままでは使えないですよ。
0097nobodyさん
2007/01/30(火) 13:42:18ID:???すいません。
最初ふざけてふぇちさんのメアドを紹介された事が2度ほどありました。
ここに書き込んだ時は、まだめむさんのブログを読んでいませんでした。
ふざけられたのとかは、匿名巨大掲示板ではある事なので、どうとも思いませんが、そこまでのみんなの総意みたいなものが
匿名掲示板で発生しているのだとしたら、めむさんのも紹介して下さってたり、
個人がやっている事だから鯖の負担を考えてあまり広めないように細々やっているなどの説明もあったら、もっと良かったかもしれませんね(^-^,)
(以下は蛇足かも)
2chを使っているだけで勝手に仲間にされたら堪らないとおっしゃられるかもしれませんが、
半年ほど前でも誤って個人のPCのハードディスクから放流(というか共有)してしまった他人には見られたくないプライベートなファイルやそれを放流してしまった人への2chでの扱われ方を
ご存じ無いわけではないと思います。(2chを使っているだけで仲間にされたら堪らないというのは、公開したくないものを公開してしまった人を酷く扱った人たちと仲間にという意味)
この例はあまり適当ではないかもしれませんが、ネットというところに何かを発表した場合、本人の思いを超えた使われ方をしたりという事もあるという事は予想できるので、
そこまで秘密裡にごく内密に内輪で使用しなければいけないものだったら、ネットに公開ではなく、メールなどを使ってメルマガやパスワードでもある非公開の掲示板やチャットでやった方が秘密は保たれたのではないかと^^;
それに、鯖に負担がかかるとやってらっしゃる人も困るでしょうけど、もっと困るのは、それを使えなくなる人では?
ここまで長々書くのはスレ違いですが、一応レスがあったので。 長文スマソ。では失礼します。
0099nobodyさん
2007/01/31(水) 00:14:28ID:???京1でもブックマークレットは動く。
使いこなせない奴には、京ぽんはよくない選択。
過去ログも読まずに勝手に想像してご苦労なことだが、
京つべは、京ぽんスレで生まれ、改良されたものだから、
住人が守ろうとした。それだけのこと。
0100nobodyさん
2007/01/31(水) 00:56:27ID:???わかってないな。メアドを晒したのが問題なんだよ。
多数のROMがいる2chに晒されることで、不特定多数が興味本位でアクセスする。
個人がネットで調べて使うのとでは、大きな違いだろ。
0101nobodyさん
2007/01/31(水) 14:02:01ID:???0102nobodyさん
2007/01/31(水) 14:14:02ID:???0103nobodyさん
2007/02/02(金) 01:39:24ID:???0104nobodyさん
2007/02/10(土) 01:19:28ID:Bke+nIPyという人はどうしてますか?
自分はjavascriptで外部ファイルを作って、その中でdocument.writeを使って
FORM文を記述して、その中に予め暗号化したメアドを復号化して組み込む
方法を取りましたが、プロバのメール送信CGIが受け付けてくれません。
送信データにどこにもおかしな所が無いのを確かめた後、試しにHTMLの中に
コメントアウトしたFORM文を置いてみたら、問題なく送信できました。
どうやらプロバのCGIにHTMLの中身を見られているようです。
(HTMLの中のFORM文にメアドが書かれてないと受け付けないらしい。)
0105nobodyさん
2007/02/10(土) 21:39:34ID:???これのvalueをjavascriptで書き換えたら?
0106nobodyさん
2007/02/11(日) 04:51:00ID:???それも試したのですが、書き換えた後(送信時)のメアドと、
フィールドに入ってるメアドが同じじゃないと受け付けてくれないみたいです。
0107nobodyさん
2007/02/12(月) 18:50:40ID:???> HTMLの中のFORM文にメアドが書かれてないと受け付けない
> コメントアウトしたFORM文を置いてみたら、問題なく送信できました
じゃそうしろ。
0108nobodyさん
2007/02/16(金) 00:27:56ID:PPvlYZ00strFileName = "abc.txt";
strScriptPath = "F:内緒";
//Gファイルシステムオブジェクトの作成
objFileSys = new ActiveXObject("Scripting.FileSystemObject");
//H読み込むファイルのフルパスを編集
strFilePath = objFileSys.BuildPath(strScriptPath,strFileName);
try {
//Iファイルのオープン(読み込みで開く)
objInFile = objFileSys.OpenTextFile(strFilePath,ForReading);
} catch(e) {
WScript.echo(strScriptPath + "にファイル" + strFileName + "がありませんでした。");
ってやるとcatchのほうが実行されるんだけど(エラーになる)、strScriptPath を半角だけに(例えばF:とか)
すると正常に実行されます。
strScriptPathに全角文字が混ざっていても実行させる方法はありますか?
0109108
2007/02/16(金) 00:38:30ID:PPvlYZ000110nobodyさん
2007/02/16(金) 01:51:13ID:???0111nobodyさん
2007/02/19(月) 11:33:16ID:3QvfU8Zhに↓の処理を呼び出して画像を読み直そうとしました。
document.getElementById('gazo').src = "/web/gazo1.jpg";
初回だけは読み込むのですが、2回目以降はサーバー側の画像が変更されているにもかかわらず
ブラウザ側は新しい画像が表示されません。
JavaScript側では↑の処理が周期的に正常実行されることを確認済みです。
仕様?で同じファイルを指定しても画像は読み込みなおさないようになっているのでしょうか?
お願いします。
0112nobodyさん
2007/02/19(月) 11:41:08ID:???0114nobodyさん
2007/02/19(月) 20:17:16ID:???サーバー側でキャッシュさせないようにする。
若しくは
/web/gazo1.jpg?t="+new Date().getTime();
どんどん溜まる。
0116nobodyさん
2007/02/21(水) 00:16:29ID:+5hULiMP0117nobodyさん
2007/02/21(水) 13:19:42ID:lbL2GsdPどうすればいいかな?
検索していると、
<header>
<noscript>
<meta http-equiv="refresh" url="使えません表示.html" />
</noscript>
</header>
と書くことがやりたいことと合致しているんだけど、(X)HTMLとして正しくない気がします。
実際 http://validator.w3.org/ に書いてみると not valid と言われます。
valid な (X)HTML で実現する方法ありますかね?
スレ違いな気もするので、なんなら誘導してくれると有難いです。
0118nobodyさん
2007/02/21(水) 13:21:36ID:???0119117
2007/02/21(水) 13:28:42ID:???っていうのは確かにvalidな記述でいけると思うんですが、
URLが変わっちゃうんですよね。
非対応へのURLは変わってもいいけど、
逆は避けたいと思っています。
0120nobodyさん
2007/02/21(水) 13:32:47ID:???それなら自動で飛ばすんじゃなくてきちんと説明して誘導した方が親切でいいんじゃない
0121117
2007/02/21(水) 13:37:45ID:lbL2GsdP0122117
2007/02/21(水) 14:10:32ID:???0123nobodyさん
2007/02/21(水) 15:23:18ID:???0124nobodyさん
2007/02/22(木) 12:43:47ID:???0125117
2007/02/22(木) 13:43:47ID:???117で写し間違えただけでした。
validatorには head で入れてます。
>124
なるほど innerHTML ですか、その方法頂いてみようと思います。
(書き換え後に使われるHTMLをどう見やすく定義しておくか気になるところですが)
有難うございました。
0126nobodyさん
2007/02/22(木) 14:43:56ID:CJNWYJPvdocument.form1.text1.value = document.referrer では、入らなかったんですが、
どうやればいいですか? 教えてください。
0127nobodyさん
2007/02/22(木) 16:46:55ID:???<head>
<script type="text/javascript">
function init() {
document.getElementById("text1").value = document.referrer;
}
</script>
</head>
<body onload="init();">
<form>
<input id="text1" type="text" />
</form>
</body>
</html>
とか。
0129nobodyさん
2007/02/23(金) 10:37:41ID:???(あとはjavascriptが活きているかとか)
少なくとも私の環境では動いています。
(ブラウザもIEとFirefoxにて)
0131nobodyさん
2007/03/01(木) 00:45:45ID:???クリックしたらボタンやサブミットと同じようにサーバーにGET、POSTするってことはできますか?
初心者です…
0135nobodyさん
2007/03/08(木) 09:17:10ID:1tpZB/CXブラウザに頼らずBASIC認証情報を送信したいと思っています。
あ。それとAJAXでの認証は利用したくないので
自力でヘッダを変更したいです。
0136nobodyさん
2007/03/09(金) 15:17:41ID:s0TAwXTDWindowの内側のpixelを求める方法ってあるのでしょうか?
GoogleMapなどはやっているので、できると思うのですが。
0137nobodyさん
2007/03/09(金) 16:24:43ID:???互換:document.body.clientHeight
0138nobodyさん
2007/03/10(土) 01:31:09ID:???0141nobodyさん
2007/03/11(日) 13:40:58ID:NCbGkHMPレスありがとうございます。でも、>>136にもありますように、bodyの高さではないんです。
意味分かって貰えますかね?
bodyの高さは、windowの内側の高さとは関係なく、長かったり短かったりするんです。
0142nobodyさん
2007/03/11(日) 18:09:17ID:???divにIDでもふってprototype.js読み込んで
$('id_name').style.heightとかでできん?
0144nobodyさん
2007/03/13(火) 03:43:14ID:eMtRgz0Lん?私の日本語の書き方がおかしいですか?
私の日本語の説明が間違っていたら指摘して下さい。
>>136に戻ります。
>window.innerHeightってIEに対応してませんが、document.body.Heightではなく
>Windowの内側のpixelを求める方法ってあるのでしょうか?
>GoogleMapなどはやっているので、できると思うのですが。
私が知りたいのは、window.innerHeightをIEで求める方法です。
windowの内側の高さと幅です。コンテンツの高さと幅ではありません。
(ブロックレベル要素とは書いてないはずです。)
もちろんIEはwindow.innerHeightに未対応です。
※※※ IEでwindow.innerHeightを求める方法はありませんか? ※※※
■ このスレッドは過去ログ倉庫に格納されています