トップページphp
982コメント330KB

JavaScriptを教えてもらう

■ このスレッドは過去ログ倉庫に格納されています
0001jjj2006/05/17(水) 17:55:17ID:pZC05JBa
初心者でもわかる先生おしえて
0045 ◆.PT9876/4U 2006/12/05(火) 17:38:43ID:???
>>43
訂正: >>42 -> >>43

おまけ:
" IE だけでチェックする" ということは
"IE 以外の UA を切り捨てる" と言うことと同じことを意味する.
0046nobodyさん2006/12/05(火) 18:21:36ID:etW7v8f6
>>42、43

41です
ありがとうございました
0047nobodyさん2006/12/06(水) 12:25:50ID:???
>>44-45
思うんだがなんでいつも回答に託けて偉く主観的な意見を書くんだ?
正しい答えとごっちゃにするから余計性質が悪い。
あなたが回答している内容について、質問者は“回答を貰っている”立場上文句は付けにくいだろう、
反論が無いことに胡坐書いてるわけでも無いと思うが
結果的にそうなるのはお前にとっても不本意ではないのかね。
余計なことを書くから、俺がこうして余計なことを書く必要がある。
0048 ◆.PT9876/4U 2006/12/06(水) 19:16:54ID:???
>>42 の書きこみがベストだとは思っていない.
必要なら補足するつもりだった.
しかし言葉足らずではあるけれど間違ったことは書いていないと思っている:
後ればせながら補足しておく:

1. select_elm.value は UA によって取り扱い方にバラツキがある.
2. 複数の UA でチェックするのは web 制作をやるものに取っての常識.
3. Mozilla でチェックして IE で問題が発生するのなら IE を疑うのも常識.
4. IE の "便利機能" をもてはやすのは勝手だが "別の UA での動作保証" をあきらめたほうが良い
0049nobodyさん2006/12/09(土) 06:19:45ID:???
>>48
偉く主観的って言ったんだが、>41 のどこに、あなたが考えているような
ブラウザの差異についての間違った前提意識について書かれた文があるのかね。
> IEで同じような処理をすると、きちんとvalueが表示されます
この1文から、勝手に相手はこれこれこういうことを間違っている馬鹿だ、とするのはあなたの勝手だが
それを前提に物を言うのは失礼だ、という認識はないのか。
ましてやここは匿名掲示板で、後のフォローも何もそれで終わりなんだから、最低限の気は使わないと。

ブラウザが IE しかないと思ってるようなユーザをたくさん相手にしてきたから
いちいちカチンとくるのかも知れないが、来る人来る人にお説をぶつのは、少しも効果的だとは思えない。
0050nobodyさん2006/12/09(土) 11:11:20ID:k85DbFJk
すんません。
IE7で、「お気に入りに追加」みたいな感じで、自動的にRSSフィードを追加させるスクリプトを教えてください。
0051 ◆.PT9876/4U 2006/12/09(土) 12:47:39ID:???
>>49
いい加減, つまらないことに こだわるのはやめにしないか ?
ようするに form field の中で select element だけは特異な存在なのだ.
(JavaScript から見て value と text の 2 つの 処理対象を持つ)
この事実に気づけば質問するまでもなく, 自分で実験して気づくはずなのだ.

限られた情報から憶測する必要から
"IE だけでチェックしているのでは ?" と考えただけの話.
IE についての うんちくは余計だったかも知れない. (しかし, 紛れもない真実)
IE がどうのこうのと話をややこしくしているのは あんたの方だ.

回避策はあるのに
(質問画素の方向に向かえば きちんと答えるつもりだった)
そちらの方に話を向けないで うだうだ言うやつは...
とうふのかどで...
0052 ◆.PT9876/4U 2006/12/09(土) 12:53:58ID:???
>>281
変換ミス:
質問画素の方向に -> 質問がその方向に
(IM が おばかである以前に おいらも冷静でない !)
0053 ◆.PT9876/4U 2006/12/09(土) 13:13:47ID:???
この分だと "value を書かないでテストする" と
書いた意味も理解できて なさそうだな.
問題解決と 一時の感情の憂さ晴らしとどっちが大切なんだろう ?
そのそも馬鹿丁寧に書いたのは余計な誤解を避けるためだったんだが...
0054nobodyさん2006/12/09(土) 13:23:19ID:???
>>51
そもそもは、大いに誤解を招きそうな文章に文句を付けた(>>43)だけなんだが、
思いもよらず正当化された(>>44)ので、その態度も含めて文句を付けた(>>47,49)のだよ。
あなたが正しいと俺も思う部分については、俺は文句を言っていないし、
その部分について文句を言われたと思われるのは俺としても心外だ。

IE 云々の話は俺としても、ちと話が長くなる可能性が大きいので、
できるだけ内容についての話は避けたつもりだったが、
>>42 のような書き方で本当に真実が伝えられると思うのかね。

ああ、書いてないけど、俺と質問者が同一人物かどうかは、ちょっとわからないな。
0055 ◆.PT9876/4U 2006/12/09(土) 13:39:49ID:???
>>54
> 42 のような書き方で本当に真実が伝えられると思うのかね
たぶん伝わらないだろうと予測していた (おろ)
ただし, 人によってはこれで十分なことがある.
きちんと答えなかったのは その後の展開のせい.

そもそも, JavaScript は UA 依存なので
挙動が異なることがあるのは むしろ 当たり前の事実.
それぞれのクセを調べれば回避策が見えて来る.

ぼくも質問上手ではないらしいけど, あんたの方が うわて だな.
0056nobodyさん2006/12/09(土) 17:00:10ID:???
はいはい、何やら必死で言い争ってる連中が居ますね。
いつまでグダグダやるつもりだwwwwwww
0057nobodyさん2006/12/16(土) 05:44:44ID:vmWJsg37
質問させてください。
document.getElementById("A").innerText = "A";
を使うと、formのIDを利用した値の参照が出来なくなってしまいます。
getElementByIdは使い方にコツとかありますでしょうか?
0058 ◆.PT9876/4U 2006/12/17(日) 06:31:24ID:???
>>57
innerText は IE 以外では使えない.
innerHTML に書き換えれば多分大丈夫.
0059nobodyさん2006/12/17(日) 08:24:11ID:???
innerHTML も独自拡張じゃなかったっけ?
0060nobodyさん2006/12/17(日) 10:59:12ID:7Py/hfiJ
>>59
その通り.
だけど Mozilla でサポートされた.
Netscape も基本的に Mozilla と同じなので問題なし.
Opera の方は確かなことは判らないけど.
0061nobodyさん2006/12/17(日) 15:33:53ID:???
marqoueeタグでgifアニメを画面の左から右に走らせています
このgifアニメをランダムに交換したいのです
ランダムに表示するJavaScriptはサンプルがあるのですが、
これをどうしたらよいのでしょうか?

<MARQUEE scrollAmount="3">
<IMG src="gifアニメ" width="40" height="35" >
</MARQUEE>
0062 ◆.PT9876/4U 2006/12/18(月) 04:56:52ID:YiwLh4zp
>>61
誰が答えるのかと傍観していたんだ.
御託を並べるヤシはいても
まともに回答できるヤシは いないみたいだね.
お気の毒さま.

取り合えず, 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
>>63
可能.
ただし, select value="0" とやる理由が理解できない.
0065nobodyさん2006/12/20(水) 01:32:27ID:yFjEsfw5
DocURL=document.loction.href;
は、なにを示してるの?
0066nobodyさん2006/12/20(水) 02:12:33ID:???
埋め
0067nobodyさん2006/12/21(木) 21:23:38ID:jx67Qk4F
prototype.js の Ajax.Request で、コールバックで戻ってくる
responseText をそのまんまDOMとして操作したいんだけど
responseXML ってプロパティでは戻ってこないんだよね
どうやって、responseText → DOM にできますか?

やりたいのは、

function onComplete(ret){
var hoge = ret.responseXML.getElementById("hoge");
}

みたいなことなんだけど。。。
こういう場合、XMLHttpRequest 使うしかないの?
0068nobodyさん2006/12/29(金) 02:39:19ID:02ZwG6Vq
<html>
<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:02ZwG6Vq
【訂正】

document.wirte("プッ");が実行されません
どうしてでしょうか?
0070nobodyさん2006/12/29(金) 12:03:26ID:YmwtKlcj
>>69
こうすればお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:iEhOLpVU
javascriptの公式リファレンスを参照したいんですが、どこですか?
0072nobodyさん2007/01/07(日) 21:56:24ID:Pq4FNY86
JScriptをIEでRunしちゃったので記念カキコ

ttp://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:???
>>74
簡易だけどこんなのは?
パスワードが「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:8vKvUPO8
読み込みのタイミングについて質問です。
htmlのヘッダ部分で.jsを読み込んでいます。
ページの下部のリンクのonMouseOverで呼び出しているのですが、
.jsの読み込みが間に合わないようでエラーになってしまいます。
ボタンの色を変えるだけなのですが
.jsが読み込み終わってから実行するようにしたいのですがどのようにしたら良いのでしょうか?
0080nobodyさん2007/01/18(木) 13:09:06ID:???
>>79
外部ファイルをやめるしかないんじゃない
0081nobodyさん2007/01/18(木) 17:15:57ID:yWMZB0FW
JAVA SCRIPTの外部ファイルを読み込む時に前回の内容がそのまま表示されてしまうんですが、
回避する方法はありませんか?
キャッシュを使わないようにするとか。
0082nobodyさん2007/01/19(金) 10:54:04ID:???
JAVA SCRIPTなんて書く奴はじめて見た
0083nobodyさん2007/01/19(金) 12:04:42ID:???
つWeb2.0
0084nobodyさん2007/01/20(土) 03:37:33ID:???
JAVA SCRIPTなんて書き方すると、まるでgroovyみたいだな。
0085nobodyさん2007/01/20(土) 07:34:20ID:???
日常的に書いているが。
0086nobodyさん2007/01/20(土) 12:24:02ID:???
等幅フォントで JAVA SCRIPT と書けば最強。
0087upsocom2007/01/20(土) 14:31:05ID:O4DIHkIW
javascriptのブックマークレットについてですが、、、
JSで禁止URL的な機能を実現することは可能でしょうか?
理想としてはブックマークレット形式で禁止URLに含まれる
URLを開こうとしたら自動的に閉じるみたいな・・・。

アドバイスいただけたら幸いです。
0088nobodyさん2007/01/26(金) 23:37:47ID:???
原因と対処法を教えてください。
<html>
<head>
</head>
<body onresize="resizeTo(400,400)">
</body>
</html>

と書いたページを開き、実際にウインドウサイズを変えようとすると、

「アクセスが拒否されました」というエラーが出てしまいます。
0089nobodyさん2007/01/27(土) 04:35:38ID:???
>>88
<body onLoad="resizeTo(400,400)">
0090nobodyさん2007/01/27(土) 22:24:57ID:???
>>89
すいません。説明不足でした。
やりたいのは、ウインドウサイズを(400,400)で固定することなのです。
0091nobodyさん2007/01/28(日) 00:21:21ID:???
すいません。京つべという京ぽんでようつべ(Youtube)を見るためのもののブックマークレットの中身を載せたら、京ぽんから送信されるメールの内容はわかりますでしょうか?

自分は、京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:???
91ですが
このスレのURLを書いてここでも聞いてますが、と京ぽんスレで聞いたら
マルチと言われてしまいました。
自分としては、質問の内容を貼ったわけではないし、ここで聞いていますと紹介したうえで聞いているというつもりだったのでマルチの意識はありませんでした。
京つべについては、自己解決しましたが、javascriptや京つべの仕組みにも興味はあるので、javascriptについて開設していただけるとありがたいです。
でも気にさわったらいいです。
すいませんでした。
0093nobodyさん2007/01/28(日) 04:04:33ID:???
作者に迷惑はかけたくないなあ
0094nobodyさん2007/01/28(日) 05:40:20ID:???
>>92
> javascriptについて開設していただけるとありがたいです。

Webで調べるか、図書館にでも行って本借りてきて勉強しなさい。
0095プードル2007/01/29(月) 03:44:55ID:gtRxkeOW
1から10までの数値をランダムに10個並べて、おなじ数字が2度以上出現しないようにするのってどうすればいいんですか?
ループとフラグを使うのはわかったんですが・・・
ぜひ、教えて下さい!!
0096nobodyさん2007/01/29(月) 07:56:09ID:???
>>91
京ぽんスレで何故メールアドレスをハッキリ書かないのか理解してないですかね。
2chに書くの自粛してるんですよ、みんな。
あとそれhtml表示用に加工されてるのでそのままでは使えないですよ。
0097nobodyさん2007/01/30(火) 13:42:18ID:???
>>96
すいません。
最初ふざけてふぇちさんのメアドを紹介された事が2度ほどありました。
ここに書き込んだ時は、まだめむさんのブログを読んでいませんでした。
ふざけられたのとかは、匿名巨大掲示板ではある事なので、どうとも思いませんが、そこまでのみんなの総意みたいなものが
匿名掲示板で発生しているのだとしたら、めむさんのも紹介して下さってたり、
個人がやっている事だから鯖の負担を考えてあまり広めないように細々やっているなどの説明もあったら、もっと良かったかもしれませんね(^-^,)

(以下は蛇足かも)
2chを使っているだけで勝手に仲間にされたら堪らないとおっしゃられるかもしれませんが、
半年ほど前でも誤って個人のPCのハードディスクから放流(というか共有)してしまった他人には見られたくないプライベートなファイルやそれを放流してしまった人への2chでの扱われ方を
ご存じ無いわけではないと思います。(2chを使っているだけで仲間にされたら堪らないというのは、公開したくないものを公開してしまった人を酷く扱った人たちと仲間にという意味)
この例はあまり適当ではないかもしれませんが、ネットというところに何かを発表した場合、本人の思いを超えた使われ方をしたりという事もあるという事は予想できるので、
そこまで秘密裡にごく内密に内輪で使用しなければいけないものだったら、ネットに公開ではなく、メールなどを使ってメルマガやパスワードでもある非公開の掲示板やチャットでやった方が秘密は保たれたのではないかと^^;
それに、鯖に負担がかかるとやってらっしゃる人も困るでしょうけど、もっと困るのは、それを使えなくなる人では?

ここまで長々書くのはスレ違いですが、一応レスがあったので。 長文スマソ。では失礼します。
0098nobodyさん2007/01/30(火) 22:33:51ID:???
>>97
ウザっ!!!!
過去ログ読めって言われてるのに無視すんなよ。
0099nobodyさん2007/01/31(水) 00:14:28ID:???
>>97
京1でもブックマークレットは動く。
使いこなせない奴には、京ぽんはよくない選択。

過去ログも読まずに勝手に想像してご苦労なことだが、
京つべは、京ぽんスレで生まれ、改良されたものだから、
住人が守ろうとした。それだけのこと。
0100nobodyさん2007/01/31(水) 00:56:27ID:???
>>97
わかってないな。メアドを晒したのが問題なんだよ。
多数の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
HTMLの中にメアドを記述したくないけどメッセージフォームで受け付けたい
という人はどうしてますか?

自分は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:???
>>105
それも試したのですが、書き換えた後(送信時)のメアドと、
フィールドに入ってるメアドが同じじゃないと受け付けてくれないみたいです。
0107nobodyさん2007/02/12(月) 18:50:40ID:???
ブラウザ上はおろか、htmlソース上にも記載してない値を送るなら、外部jsファイルでXMLHttpRequest()。
> HTMLの中のFORM文にメアドが書かれてないと受け付けない
> コメントアウトしたFORM文を置いてみたら、問題なく送信できました
じゃそうしろ。
0108nobodyさん2007/02/16(金) 00:27:56ID:PPvlYZ00
ttp://www.happy2-island.com/vbs/cafe02/capter00205.shtml を参考に
strFileName = "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に全角文字が混ざっていても実行させる方法はありますか?
01091082007/02/16(金) 00:38:30ID:PPvlYZ00
すいません、全角混在ではなく"F:"以外だとエラーになるみたいです。
0110nobodyさん2007/02/16(金) 01:51:13ID:???
いいかげん板違いということを意識してくれ
0111nobodyさん2007/02/19(月) 11:33:16ID:3QvfU8Zh
サーバー上のgazo1.jpgは刻々と新しい物に置き換わるので、JavaScriptで周期的
に↓の処理を呼び出して画像を読み直そうとしました。

document.getElementById('gazo').src = "/web/gazo1.jpg";

初回だけは読み込むのですが、2回目以降はサーバー側の画像が変更されているにもかかわらず
ブラウザ側は新しい画像が表示されません。
JavaScript側では↑の処理が周期的に正常実行されることを確認済みです。
仕様?で同じファイルを指定しても画像は読み込みなおさないようになっているのでしょうか?
お願いします。
0112nobodyさん2007/02/19(月) 11:41:08ID:???
おまえはひとつ上のレスも読めずに質問してくるバカですか
0113nobodyさん2007/02/19(月) 11:47:33ID:???
>>111
ノーカッシュがいいんじゃねーか?
0114nobodyさん2007/02/19(月) 20:17:16ID:???
>>111
サーバー側でキャッシュさせないようにする。
若しくは
/web/gazo1.jpg?t="+new Date().getTime();
どんどん溜まる。
0115nobodyさん2007/02/19(月) 20:24:40ID:???
>>114
それはにくいテクニックだね。そういうの好き。
0116nobodyさん2007/02/21(水) 00:16:29ID:+5hULiMP
もうすっかり古典的手法かと思っておりましたが....。
0117nobodyさん2007/02/21(水) 13:19:42ID:lbL2GsdP
javascript が使えないブラウザを除外したいんだけど
どうすればいいかな?

検索していると、
<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:???
スクリプトで飛ばせばいいんじゃね
01191172007/02/21(水) 13:28:42ID:???
対応している側を違うURLに飛ばしてしまう
っていうのは確かにvalidな記述でいけると思うんですが、
URLが変わっちゃうんですよね。

非対応へのURLは変わってもいいけど、
逆は避けたいと思っています。
0120nobodyさん2007/02/21(水) 13:32:47ID:???
なんでURLが変わるのかよくわからないんだが…
それなら自動で飛ばすんじゃなくてきちんと説明して誘導した方が親切でいいんじゃない
01211172007/02/21(水) 13:37:45ID:lbL2GsdP
あれ、>118 が理解できてないみたい、私。
01221172007/02/21(水) 14:10:32ID:???
しかも、<header>って。。。<head>です。orz
0123nobodyさん2007/02/21(水) 15:23:18ID:???
<header>がnot vaidなんじゃねーのか?
0124nobodyさん2007/02/22(木) 12:43:47ID:???
非対応ブラウザにあわせてXHTMLを書き、対応ブラウザにはinnerHTMLで書き換えるという方法もあります。わざわざ別ページに飛ばす必要はないと思います。
01251172007/02/22(木) 13:43:47ID:???
>123
117で写し間違えただけでした。
validatorには head で入れてます。

>124
なるほど innerHTML ですか、その方法頂いてみようと思います。
(書き換え後に使われるHTMLをどう見やすく定義しておくか気になるところですが)

有難うございました。
0126nobodyさん2007/02/22(木) 14:43:56ID:CJNWYJPv
document.referrer の値をフォームに入れたいのですが、
document.form1.text1.value = document.referrer では、入らなかったんですが、
どうやればいいですか? 教えてください。
0127nobodyさん2007/02/22(木) 16:46:55ID:???
<html>
 <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>

とか。
0128nobodyさん2007/02/23(金) 09:40:10ID:???
>>127 ありがとう でも出てこない・・・ orz
0129nobodyさん2007/02/23(金) 10:37:41ID:???
ちゃんと referrer がつくように別のHTMLから<a>リンクでたどるようなアクセスしてますか?
(あとはjavascriptが活きているかとか)

少なくとも私の環境では動いています。
(ブラウザもIEとFirefoxにて)
0130nobodyさん2007/02/23(金) 13:25:13ID:???
>>129 ごめんなさい <(_ _)> 感激です ものすごいでてきました
0131nobodyさん2007/03/01(木) 00:45:45ID:???
ボタンでなくて、テーブルの<td>で囲まれたエリアをマウスカーソルで
クリックしたらボタンやサブミットと同じようにサーバーにGET、POSTするってことはできますか?
初心者です…
0132nobodyさん2007/03/02(金) 10:10:02ID:???
>>131
可能。
0133nobodyさん2007/03/04(日) 22:58:32ID:???
>>132
TDで囲まれたボディ部にリンクを張るとか?
0134nobodyさん2007/03/05(月) 05:54:19ID:???
>>133
tdに付けたイベントハンドラからXMLHttpRequestを呼ぶだけ。
0135nobodyさん2007/03/08(木) 09:17:10ID:1tpZB/CX
formを送信するときにHTTPヘッダって変更できますか?
ブラウザに頼らずBASIC認証情報を送信したいと思っています。
あ。それとAJAXでの認証は利用したくないので
自力でヘッダを変更したいです。
0136nobodyさん2007/03/09(金) 15:17:41ID:s0TAwXTD
window.innerHeightってIEに対応してませんが、document.body.Heightではなく
Windowの内側のpixelを求める方法ってあるのでしょうか?
GoogleMapなどはやっているので、できると思うのですが。
0137nobodyさん2007/03/09(金) 16:24:43ID:???
標準:document.documentElement.clientHeight
互換:document.body.clientHeight
0138nobodyさん2007/03/10(土) 01:31:09ID:???
バイナリ文字をフォームに入力させることってできませんか?
0139nobodyさん2007/03/10(土) 01:40:24ID:???
>>138
2進数のことですかぁ?
0140nobodyさん2007/03/10(土) 01:52:50ID:???
>>139
こんなのです
滲。「「。、
0141nobodyさん2007/03/11(日) 13:40:58ID:NCbGkHMP
>>137
レスありがとうございます。でも、>>136にもありますように、bodyの高さではないんです。
意味分かって貰えますかね?
bodyの高さは、windowの内側の高さとは関係なく、長かったり短かったりするんです。
0142nobodyさん2007/03/11(日) 18:09:17ID:???
>>141
divにIDでもふってprototype.js読み込んで
$('id_name').style.heightとかでできん?
0143nobodyさん2007/03/11(日) 18:36:48ID:???
>>141
もしかして任意のブロックレベル要素の高さのことを言ってるのか?
window関係ないじゃん…
0144nobodyさん2007/03/13(火) 03:43:14ID:eMtRgz0L
>>143
ん?私の日本語の書き方がおかしいですか?
私の日本語の説明が間違っていたら指摘して下さい。

>>136に戻ります。
>window.innerHeightってIEに対応してませんが、document.body.Heightではなく
>Windowの内側のpixelを求める方法ってあるのでしょうか?
>GoogleMapなどはやっているので、できると思うのですが。

私が知りたいのは、window.innerHeightをIEで求める方法です。
windowの内側の高さと幅です。コンテンツの高さと幅ではありません。
(ブロックレベル要素とは書いてないはずです。)
もちろんIEはwindow.innerHeightに未対応です。

※※※ IEでwindow.innerHeightを求める方法はありませんか? ※※※
■ このスレッドは過去ログ倉庫に格納されています