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

このエントリーをはてなブックマークに追加
853Name_Not_Found
>>852 なるほど!ありがとう
854847:03/06/24 06:13 ID:???
>>849
ありがとうございます!
855839:03/06/24 10:14 ID:dFdYsiKR
>>844
セキュリティ ということは
できないということでいいんでしょうか?
856Name_Not_Found:03/06/24 11:36 ID:???
>>855
まずさあ、両方のページが同じサーバなのかどうか聞かせてよ。
同じサーバならできるはずだし、違うサーバならできないだろ。
857Name_Not_Found:03/06/24 12:23 ID:???
サーバーというか、ドメインというか。
858Name_Not_Found:03/06/24 12:49 ID:E1MHUtCt
Flashのリンク(GetURL)からポップアップウィンドウのようなツールバーなどが
無いブラウザを開く方法はありますか?
CSSで座標を指定してHTMLのリンクからopenメソッドで開く手法は無しの方向で
おねがいします。
859Name_Not_Found:03/06/24 13:07 ID:???
質問者の日本語が全く理解できなのは俺だけか?(ワライ
860Name_Not_Found:03/06/24 14:48 ID:???
>>858
ココはJavaScript のスレであって ActionScript はスレ違い。
つーか言ってる意味がワカラン。
http://pc3.2ch.net/test/read.cgi/swf/1054659810/l50
861Name_Not_Found:03/06/24 18:55 ID:???
ttp://critical.s6.xrea.com/web/cssselect.shtml

ここに記述されている CSS 切り替えスクリプトを使わせていただいているのですが、
バージョンやブラウザ問わず Mac では読み込まないようにさせたいのです。
何かスクリプトを追加すればそのようにさせることができるのでしょうか。
862Name_Not_Found:03/06/24 19:06 ID:Ob7D9rtA
age
863Name_Not_Found:03/06/24 20:35 ID:???
>>861
つーかそれ質問じゃなくて作業依頼だろ。
864Name_Not_Found :03/06/24 21:05 ID:???
sage
865Name_Not_Found:03/06/24 23:27 ID:???
>>863
if(navigator.platform.indexOf("Win")==-1)location.href="hoge.html";

こんな感じにすれば Win と Mac を判別して別の URI に飛ばせることはわかったのですが、

<script type="text/javascript" src="changess.js" charset="Shift_JIS">

これを読み込ませるかどうか、にどのように応用すればいいのか……。
866Name_Not_Found:03/06/24 23:30 ID:???
>>865
document.writeかな
867Name_Not_Found:03/06/24 23:42 ID:???
>>866
.jsファイルの中に

if(navigator.platform.indexOf("Win")==-1);
document.write("
ここに元々.jsファイルに書いてたスクリプト
");

って感じで良いのでしょうか。
868Name_Not_Found:03/06/24 23:47 ID:???
あ、
if (navigator.platform.indexOf("Win") != -1) {
document.write("元のスクリプト");
}

でしょうか……基礎から勉強してきます。
869Name_Not_Found:03/06/25 03:37 ID:???
変な質問すみません。
ttp://www.f2.dion.ne.jp/~n-zegen/
で、なんか変なキャラでてきて右下にもアイコンでます。
これってjavascriptですか?
XP+sp1のIE6で出ました。
IEだけでもこんなことできるんなら、漏れもやりたいよー。
870Name_Not_Found:03/06/25 03:50 ID:???
>>869
ウザイからやめとけ。っつか自演か?
871Name_Not_Found:03/06/25 03:54 ID:???
更新ボタン押すたびに
lastModifiedに現在の時間が代入されるんですが何故ですか?

872Name_Not_Found:03/06/25 07:38 ID:???
>>871
lastModifiedはサーバーか送ってくるLast-Modifiedヘッダを参照する。
サーバーがこのヘッダを送らなければ文書の更新時刻は取得不可能。
その場合IEではしょうがないからlastModifiedは現在時刻を参照する。
ていうかガイシュツ。
873Name_Not_Found:03/06/25 10:08 ID:???
>>870
は? 自演だったらわざわざこんなとこできかねーだろボケが。
死ねよ厨房。
874871:03/06/25 14:26 ID:???
>>872
ありがとうございました。
875Name_Not_Found:03/06/25 18:09 ID:ziv/xL8Q
専門スレ発見
↓これを長くてもいいから一行に整列してくれませんか?

<SCRIPT LANGUAGE="JavaScript">
<!--
// Scrolling message settings
var MessageText = "●~*⌒☆\(-o- )カキーーン!"
var DisplayLength = 1030
var pos = 1 - DisplayLength;
function ScrollInStatusBar(){
var scroll = "";
pos++;
if (pos == MessageText.length) pos = 1 - DisplayLength;
if (pos<0) {
for (var i=1; i<=Math.abs(pos); i++)
scroll = scroll + "";
scroll = scroll + MessageText.substring(0, DisplayLength - i + 1);
}
else
scroll = scroll + MessageText.substring(pos, pos + DisplayLength);
window.status = scroll;
//Scrolling speed
setTimeout("ScrollInStatusBar()",0);
}
ScrollInStatusBar()
//-->
</SCRIPT>
876Name_Not_Found:03/06/25 18:17 ID:???
>>875
なぜ?
877Name_Not_Found:03/06/25 18:19 ID:???
>>875
自分でちょっとずつやってみろ。
878Name_Not_Found:03/06/25 18:32 ID:???
>875
if(){}else{}
見たいに中かっこつけて
コメント行を消して
<!--のあとは改行して

これでわからないならあきらメロン
879Name_Not_Found:03/06/25 18:34 ID:???
セミコロンが何故文末にあるかをコ一時間ほど問い詰めるぞ。
880Name_Not_Found:03/06/25 19:42 ID:???
>>873
「死ねよ厨房。」と正義感に燃えるあなたは、
2chに大量に存在する厨房に対して嫌悪の念を抱き
そして、その危険性から社会から排除されれば良いと考えているのですね。
しかし、残念なことに,「死ねよ厨房。」ということは
あなたも社会から消えねばならないことになります。
さようなら。そして、これからも厨房どもを隔離していってください。
881Name_Not_Found:03/06/25 20:37 ID:???
>>880
馬鹿はどっか消えろ
882Name_Not_Found:03/06/25 23:06 ID:???
はい次の質問どぞー。
883875:03/06/25 23:55 ID:???
ええっここにいる人達にもわからないんですか・・
884Name_Not_Found:03/06/25 23:57 ID:???
あの〜 最近気になる人がいるんですけどぉ〜
なかなか声がかけられません。
どうしたらいいですかぁ?
885Name_Not_Found:03/06/25 23:58 ID:???
>>883
何が問題なの? 足りない「;」を補ったらあとは1行にくっつければ
それでいいじゃん。なんで質問しなくちゃならないのか理解できない。
もしかして
<script><!-- ... // --></script>
にしてるとか? それだと当然全部コメントになっちゃうからね。
これ激しくガイシュツ。で、なんで1行にしなくちゃいけないの?
886875:03/06/26 00:14 ID:???
頑張ってるんですが
887Name_Not_Found:03/06/26 01:25 ID:CTw642GR
こんなの考えてるんだけど
[a][b][c][d][e]←offボタン
[A][B][C][D][E]←onボタン
<div id=a>Aの内容</div>
<div id=b>Bの内容</div>
<div id=c>Cの内容</div>
<div id=d>Dの内容</div>
<div id=e>Eの内容</div>
こんなのを用意してidでa~eのうち一つだけをボタンで選んで表示したい。
さらにボタンも今表示されてる内容に対応したボタンだけをオンにしたい。
例えば
[a][B][c][d][e]
<div id=b>Bの内容</div>
次にcボタンをクリックすると
[a][b][C][d][e]
<div id=c>Cの内容</div>
てな感じで。
この場合、<div>のなかにテーブル入れちゃうのありですか?
それとも内容がテーブルなら<table id="a">とかかな?
普通にやろうとしたらhtmlが5つ要りますよね?
そこをなんとかCSSとjavascriptでやりたいんですけど。
有りそうだけどこんなサンプルって見つからないんです。
888Name_Not_Found:03/06/26 01:46 ID:???
<div id=a>Aの内容</div>
<div id=b>Bの内容</div>・・・
ってのはすべて表示されてるの?
それともONのみ表示で他は非表示?
889Name_Not_Found:03/06/26 07:08 ID:???
>>887
擬似ラジオボタンということかな。

<script>
var arr=new Array("a","b");
function re_set(c){
if(c==c.toUpperCase()) return;
for(i = 0; i < arr.length; i++){
document.getElementById("div"+arr[i]).style.display="none";
document.getElementById("input"+arr[i]).value=document.getElementById("input"+arr[i]).value.toLowerCase();
}
document.getElementById("div"+c).style.display="block";
document.getElementById("input"+c).value=c.toUpperCase();
}
onload=function(){re_set("a")};// 初期表示
</script>
<style>
#diva{display:none;}
#divb{display:none;}
</style>
<input type=button id=inputa value=a onclick="re_set(value)">
<input type=button id=inputb value=b onclick="re_set(value)">
<div id=diva>diva</div>
<div id=divb>divb</div>
890Name_Not_Found:03/06/26 09:57 ID:hDGeL04L
887です。説明不足すまん。<div id=a>○の内容</div>ってのは
>>888ボタンに対応した物が」
一つだけ表示されてるようにしたいです。
切り替えることによってつねに一つだけ表示されそれに対応したボタンだけ
明るくしたり出っ張らせたオンボタンにしたいんです。
これだと一つのHTMLで複数のページを表示できますね。
>>889
たぶんそれです!さんくすこ。
あとで試してみます。
しかしガイシュツとかいわれないとこを見ると
意外とこういうことやってるひとすくないのかな?
いろいろ考え付きはするんだけどそれをどうやって
javascriptにするかとなると難しい物ですね
891Name_Not_Found:03/06/26 11:53 ID:8kGILHfN
892Name_Not_Found:03/06/26 14:22 ID:???
>>890
クライアントサイドのJavaScriptでやろうなんて考える
不思議な発想はさすがにガイシュツじゃないだろうな
893Name_Not_Found:03/06/26 19:56 ID:/DaiCCQC
マルチで申し訳ありません。あちらで質問しましたが
回答が得られなかったためこちらに書かせて頂きます。

onmouseup="this.blur()"
こういうjavascriptをスタイルシートのように<a>タグ全体に効力を与えるといったことはできないでしょうか。
宜しくお願いします。
894Name_Not_Found:03/06/26 20:00 ID:???
>>893
できないことはないが、CSSよりもずっと泥臭い手法になる。
それでもいなら過去ログ調べてみな。
895Name_Not_Found:03/06/26 20:25 ID:jVnhWfra
こんばんは、教えてください。
var data, p; と
var data;var p; は
同じですか?
896Name_Not_Found:03/06/26 20:26 ID:???
泥いよなー

IEのBehaviorはこういう時に便利だから是非とも標準化してもらいたいと思うんだけどなー。
897895:03/06/26 20:51 ID:jVnhWfra
説明が訳分からなかったらすみません。
変数を2つ宣言するには、
var data, p; と
var data;var p; は
どちらも同じ動きをしますか?
898Name_Not_Found:03/06/26 21:00 ID:???
>>896
一応WDになってたり。初回草稿以降ほったらかしだが。
http://www.w3.org/TR/becss

>>897
同じだよ。
899895:03/06/26 21:11 ID:jVnhWfra
>>898
ありがとうございます
900Name_Not_Found:03/06/26 21:24 ID:???
nameやelements番号を使わずに
form内のelementを指定できる方法はありますか?

たとえばtextfieldを<div id="hoge">ではさんでおいて、
そのidからtextfieldのvalueを取得する・・・なんてことは、
できないんでしょうか?
jspやサーバー側の動作との兼ね合いで、elementの名前が取得できないんです。
(勝手に振られてしまいその規則性を見分けられない。)
よろしくお願いします。
901Name_Not_Found:03/06/26 21:48 ID:???
>>900
<div id="hoge"><input type="text" /></div> であることが確実なら、
document.getElementById('hoge').firstChild.value でいけるよ。
902Name_Not_Found:03/06/26 21:56 ID:???
>>901
おお、早速のお返事ありがとうございます。
見事できました。
ありがとうございました!
903902:03/06/26 22:03 ID:???
たびたびすみません。
これはネスケでは対応してないんですね。
うちのNN7ではundefinedになってしまいました・・・
IEでもNNでもOKな方法はないでしょうか?
贅沢いってすみません。
904Name_Not_Found:03/06/26 22:08 ID:???
>>903
<div id="hoge"> と <input type="text" /> の間に改行とか入ってるんだったら
document.getElementById('hoge').getElementsByTagName('input')[0].value
...とかかな。
905902:03/06/26 22:14 ID:???
>>904
改行が影響するなんて知りませんでした。
本当にすばやい対応ありがとうございます!
NNでも取得できました。
906Name_Not_Found:03/06/26 22:34 ID:jVnhWfra
<a href='http://www.**************' target='_blank'>
<script language='javascript'>
var data;var p;
var agt=navigator.userAgent.toLowerCase();
p='http';

if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';}

data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent);

if(navigator.userAgent.substring(0,1)>'3')
{data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};
document.write('<a href=\http://www.**************/\' target=\'_blank\' >');
document.write('<img border=0 hspace=0 '+'vspace=0 src=\'http://www.**************?i=***' + data + '\'></a>');</script></a>
------------------------------

変数のagtは一回しか出てこないんですが、どんな意味があるのですか?
if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:')) {p='https';} これを一行省くと
エラーが出るのですがどうやったら省けますか?
省いたらどんな影響がありますか?
おながいします。

907Name_Not_Found:03/06/26 23:04 ID:???
コピペを意味も理解しないで質問して来られても、ねえ?
908887:03/06/26 23:38 ID:CTw642GR
889さんのためしました。
ばっちりですね。とりあえず自分で項目をaからeまでの5つにふやしました。
今度は画像ボタンを使って同じ操作をできるようにしたいのですが
この場合onclickのとこになんと書いたら良いのでしょうか?(function)
つーか、フォームボタンに関する部分とボタン上の文字を大文字、小文字切り変える
部分はこの場合不要みたいですね。
どこからどこまでなんだか・・・・
人様の書いたコードを見るとものすごいおぼろげに何をやってるんだかわかりはするけど
いざ自分で書くのは永久に不可能なんではないかと思ってしまうこの頃です。
どうかもう少し教えていただけたらありがたいです。
自分でも試行錯誤しますんで。
909906:03/06/26 23:57 ID:jVnhWfra
>>
すみませんでした。
以下のように勉強してコメントを入れましたので
>>906の質問をよろしくお願いします。

<a href='http://www.**************' target='_blank'>
<!--アンカーで新しい窓を開いてURLへ移動する-->

<script language='javascript'>
//JavaScriptの開始タグ

var data;var p;
//変数dateとpを宣言する

var agt=navigator.userAgent.toLowerCase();
//変数agtに定数を入れる
//定数agtにnavigator.userAgentオブジェクトの
//toLowerCase()メソッドを実行させる

p='http';
//変数pに文字列httpを入れる

if((location.href.substr(0,6)=='https:')||(location.href.substr(0,6)=='HTTPS:'))
//もしlocation.hrefの1文字目から7文字目までが?文字列https:と同じ場合
//あるいはHTTPS:と同じ場合には次の{}の中を実行する

{p='https';}
//変数pを文字列httpsとする。
910906:03/06/26 23:57 ID:jVnhWfra
data = '&r=' + escape(document.referrer) + '&n=' + escape(navigator.userAgent) + '&p=' + escape(navigator.userAgent);
//変数dateをクエリ送信する文字列として&rにリファラを、
//&nにユーザーエージェントを、&pにユーザーエージェントを
//それぞれUnicodeとしてエンコードして+で文字列を連結する。

if(navigator.userAgent.substring(0,1)>'3')
//もしnavigator.userAgentの文字列の1番目から3番目までが
//3より大きい場合は次の{}の中を実行する。

{data = data + '&sd=' + screen.colorDepth + '&sw=' + escape(screen.width+ 'x'+screen.height)};
//変数dateにクエリ送信する文字列として&sdには画面の色数を
//&swには画面の幅と高さをUnicodeとしてエンコードして+で文字列を連結する

document.write('<a href=\http://www.**************/\' target=\'_blank\' >');
//アンカーでURLの新しい窓を開くタグをドキュメントに記述する。

document.write('<img border=0 hspace=0 '+'vspace=0 src=\'http://www.**************?i=***' + data + '\'></a>');
//イメージ要素のボーダーを消して、イメージに対する上下の余白も無くして
//URLの末尾にdateの文字列を連結してタグをドキュメントに記述する。

</script></a>
<!--scriptのタグを閉じた後でaも閉じる。-->
911906:03/06/26 23:59 ID:jVnhWfra
訂正します。
if(navigator.userAgent.substring(0,1)>'3')
//もしnavigator.userAgentの文字列の1番目から3番目までが
 ↓
if(navigator.userAgent.substring(0,1)>'3')
//もしnavigator.userAgentの文字列の1番目から2番目までが
912Name_Not_Found:03/06/27 00:02 ID:???
いやさ、根本的に間違ってると思うのだけど。
913906:03/06/27 00:03 ID:4Ne+Bzsx
たびたび訂正ですみません

document.write('<img border=0 hspace=0 '+'vspace=0 src=\'http://www.**************?i=***' + data + '\'></a>');
//イメージ要素のボーダーを消して、イメージに対する上下の余白も無くして
  ↓
document.write('<img border=0 hspace=0 '+'vspace=0 src=\'http://www.**************?i=***' + data + '\'></a>');
//イメージ要素のボーダーを消して、イメージに対する上下の余白も無くして 、左右の余白も無くして
914906:03/06/27 00:13 ID:4Ne+Bzsx
>>912
根本的にですか?う〜ん(苦悩)
どんなアルゴリズムにしたら良いですか?
915Name_Not_Found:03/06/27 00:33 ID:???
agt →「後半で使おうと思って宣言してみたが、使い忘れた」に100ガバス

if 云々 抜いても正常に動くハズ 削ったときに何かよけいなトコまで消してない?
agt 同様 p もこの範囲では使ってないし…

最後のほう document.write('<a href=\http://www.**************/\' target=\'_blank\' >');
httpの前\' だとおもう 

2重に a タグかかってるけど、 JS切ったときは、保険のハズの外側も役に立ってないし…
HTML的にも「?」多数


全体的に作りかけ?or放置?な感じがする
どうしてもメンテナンスしなければならないという目的でないなら、
似たような別のソース見た方が有益かと
916906:03/06/27 00:42 ID:4Ne+Bzsx
>>915
>httpの前\' だとおもう 
あー、ですね。

元は某レンタルカウンター屋さんに入会してもらったソースです。
ダブルクォートを使わないように\'に変更しただけなのですが、
理解できないソースでしたので、質問させていただきました。

一晩悩んで別のをレンタルするか考えてみます。
ありがとうございます。
917Name_Not_Found:03/06/27 01:38 ID:???
>916
\ → \'
918906:03/06/27 03:29 ID:4Ne+Bzsx
カウンターが無事につきました。
http://chance.gaiax.com/home/lizu
ありがとうございます。>all
919889:03/06/27 07:30 ID:???
>>908
a,b,c,,,A,B,C,,,という文字の代わりにa.gif,b.gif,c.gif,,,,A.gif,B.gif,C.gif,,,,を対応させるわけだね。
自分も作ってて「これって英字の場合しか使えねぇな」と思ってた。

function re_set()の引数は[c]haracterでは無く[n]umberにした。
input,div各要素のIDはa,b,c,,,,,ではなく0,1,2,,,,を振っておくことにする。
(※)のところが設定部分。IE6/N7/Opera7

<style>
#inputs { visibility: hidden; }
.d { display: none; }
</style>
<div id=inputs>
<input type=image id=input0 src="a.gif" onclick="re_set(0)">
<input type=image id=input1 src="b.gif" onclick="re_set(1)">
<input type=image id=input2 src="c.gif" onclick="re_set(2)">
</div>
<div id=div0 class=d>div0</div>
<div id=div1 class=d>div1</div>
<div id=div2 class=d>div2</div>
920889:03/06/27 07:30 ID:???
<script>
var btnImages = new Array(3); //(※) ボタン数
onload = function(){
for(i = 0; i < btnImages.length; i++){
btnImages[i] = new Array(2);
btnImages[i][0] = new Image(); // 初期状態の画像
btnImages[i][1] = new Image(); // クリック時の画像
btnImages[i][0].src = document.getElementById("input" + i).src;
}
btnImages[0][1].src = "A.gif"; //(※)クリック時画像のパス(以下同様)
btnImages[1][1].src = "B.gif"; //(※)
btnImages[2][1].src = "C.gif"; //(※)
document.getElementById("inputs").style.visibility = "visible";
};
var sIndex = -1; // onになっているボタンのIndex
function re_set(n){
if(sIndex == n) return;
if(sIndex != -1){
document.getElementById("div" + sIndex).style.display = "none";
document.getElementById("input" + sIndex).src = btnImages[sIndex][0].src;
}
document.getElementById("div" + n).style.display = "block";
document.getElementById("input" + n).src = btnImages[n][1].src;
sIndex = n;
}
</script>
921定期テンプレ:03/06/27 09:32 ID:???






     【Java】 と 【JavaScript】 は別物だ。(゚Д゚)ゴルァ!!




922Name_Not_Found:03/06/27 15:38 ID:???
LiveScriptにしときますか。
923Name_Not_Found:03/06/27 17:08 ID:NkcKVyb0
>>921
じゃあ、「win(勝利)」と「windows」は別物か?
「JavaScript」を「Java」と略すのも表現の自由。
パソコンの話をしていて「win」と言われたら、「windows」の略語と分かるように、
このスレで「Java」と言われたら「JavaScript」の略語だと分かるだろ。
それくらいの理解力は身につけろよ。
924Name_Not_Found:03/06/27 17:19 ID:???
>923
Javaと混同するのが問題だといってるんだよ

馬鹿か釣りか
925Name_Not_Found:03/06/27 17:30 ID:???
そうカリカリするな。
JavaScriptをJavaと言うのはこのスレのネタだよ。
だからわざとJavaScriptをJavaと書いてそれを誰かが突っ込む。
926Name_Not_Found:03/06/27 17:34 ID:???
...寂しいな。
927Name_Not_Found:03/06/27 17:34 ID:???
JavaScript
Netscape Communications社が開発したスクリプト言語Webブラウザ上で実行する
Java 言語の文法を参考にしているが、互換性はなく、ソースをコンパイルする必要はない
HTML テキスト内に<script>タグを用いて書き込めば対応Webブラウザで動作するモノ

Java
Sun Microsystems社が開発したオブジェクト指向のインタープリタ言語
プログラムの中間コードをWWWサーバからWWWクライアントに送り、クライアント側でプログラムを
実行できるようにする。Javaコンパイラが生成する独自の中間コードをそれぞれのプラットフォーム
で実行するため、機器依存のないプログラムを作成することができるモノ
928Name_Not_Found:03/06/27 17:41 ID:???
すべてはSunの売名工作の功罪だな
929Name_Not_Found:03/06/27 18:27 ID:???
>>923
winとwindowsは文脈で混同する場面がほぼ無いし
その単語を使う本人は間違いなく別物だと分かってる。
JAVAとJavaScriptはその単語を使う本人が混同している場合がほとんど。
(IEでJavaScriptをoffに出来ないような)
930Name_Not_Found:03/06/27 20:36 ID:???
>>927
下はアプレットじゃねーのか?
喪前もよく調べてから書け。
931Name_Not_Found:03/06/27 21:07 ID:???
Pure Javaは大変でつ。
932Name_Not_Found:03/06/27 21:58 ID:???

でつ、でつってうるさいでつよ!
933Name_Not_Found:03/06/27 23:27 ID:???
934Name_Not_Found:03/06/28 00:00 ID:???
はい次の質問どぞー。
935Name_Not_Found:03/06/28 00:14 ID:???
まーあれだわ
JAVAは大文字で書きなさいってこった。
936Name_Not_Found:03/06/28 00:40 ID:???
>923には「別物です」以外の答がないと思うんですが…
937Name_Not_Found:03/06/28 06:37 ID:???
>923はガイキチなんで相手にしないように。
938Name_Not_Found:03/06/28 08:12 ID:???

>>923 = 基地害age
939Name_Not_Found:03/06/28 10:14 ID:???
このスレでMacと言えばハンバーガーでしょ
940Name_Not_Found:03/06/28 10:33 ID:8FJ4yOBZ
必 死 な だ ( w
941Name_Not_Found:03/06/28 11:14 ID:???

必 死 で つ。 ( 藁
942Name_Not_Found:03/06/28 13:21 ID:GpEWMFE5
初心者が質問し難い雰囲気のスレでつね
943Name_Not_Found:03/06/28 16:19 ID:???
そりゃ真の初心者に来てもらっても困るわけだが。
944神初心者:03/06/28 17:43 ID:???

語尾に「でつ」って付けるのは何ですか?教えてください
945Name_Not_Found:03/06/28 17:57 ID:???
>>944
2chの週間みたいなもん。
てか、そんな質問ageで書かないように
946Name_Not_Found:03/06/28 18:00 ID:???
2chの週間って何でつか?
947Name_Not_Found:03/06/28 19:01 ID:s0Sa3R+g
質問させてください。
ホームページを作る際、ボタンを押す事により
そのページにある画像を変更したいのですが
javascriptで方法はあるのでしょうか?
サイトを見てみると、フォーム用のボタンを使用したもの
ならば、できるようなのですが、自前で作成した画像ボタンを
押す事により画像を変更することは可能なのでしょうか?

たとえば、左にある自前画像ボタンを押すと、中央にある
画像が切り替わるようなものです。

ヨロシクお願い致します。
948Name_Not_Found:03/06/28 19:14 ID:???
>>947 ホレ。onclick指定できるものなら何でも同様。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html><head><title>???</title>
<script type="text/javascript">
function chg() { document.getElementById('i0').src = 't1.png'; }
</script>
</head><body>
<p><img id="i0" src="t0.png" alt="test"></p>
<p style="float:right"><img src="t1.png" alt="button" onclick="chg()"></p>
</body></html>
949Name_Not_Found:03/06/28 19:25 ID:s0Sa3R+g
ありがとうございました。
勉強しなおしてきます♪
950修正おながいしまう:03/06/28 22:41 ID:???
<SCRIPT LANGUAGE="JavaScript"><!--<br>function snapIn(jumpSpaces,position) { var msg = "あい

うえおかきくけこさしすせそ" var out = "" if (killScroll) {return false} for

(var i=0; i<position; i++){ out += msg.charAt(i)} for (i=1;i<jumpSpaces;i++) {

out += " "} out += msg.charAt(position) window.status = out if (jumpSpaces

<= 1) { position++ if (msg.charAt(position) == ' ') { position++ }

jumpSpaces = 100-position } else if (jumpSpaces >3){jumpSpaces*=.75}else{jumpSpaces--}

if(position!=msg.length){varcmd="snapIn("+jumpSpaces+","+position+")";scrollID=window.setTimeout(cmd,5);}else

{scrolling=falsereturnfalse}returntrue}functionsnapSetup(){if(scrolling)if(!confirm('Re-initializesnapIn?'))

returnfalsekillScroll=truescrolling=truevarkillID=window.setTimeout('killScroll=false',6)scrollID=window.setTimeout

('snapIn(100,0)',10)returntrue}varscrollID=Objectvarscrolling=falsevarkillScroll=false<br>//--></SCRIPT>
951Name_Not_Found:03/06/28 22:48 ID:???
>>950
おお、少しは努力してんじゃない。

(1) <!-- と //--> は1行にするのなら消さないとダメだといっただろ。
(2) 名前と名前の間の空白や改行を全部詰めてしまったらダメよ。空白を1つ残す。
(3) 文末に「;」があるべきなのにないところが多数あった。これらの場所は
「;」を入れてから1行にくっつけること。

じゃ頑張ってもう1度〜。
952945:03/06/28 22:57 ID:???
>>946
「習慣」の打ち間違い
953Name_Not_Found:03/06/28 23:01 ID:???
954Name_Not_Found:03/06/28 23:06 ID:???
>950
変なところに<br>がっ
955Name_Not_Found:03/06/28 23:54 ID:???
まだ1行ってのやってんのか
結局、理由はなんだったんだ?
956Name_Not_Found:03/06/29 00:11 ID:???
キーボードのエンターキーが壊れているとか(w
957Name_Not_Found:03/06/29 00:12 ID:???
>>955
CGIを通して自動改行で生成されるドキュメント上で動かしたいんでしょ?
テンプレートで「ほむぺ」が作れてオンライン編集がきでるところ。

958Name_Not_Found:03/06/29 00:22 ID:???
とにかくもうちょっと文法の勉強をしないことには無理ぽ。
959Name_Not_Found:03/06/29 00:30 ID:???
960Name_Not_Found:03/06/29 00:31 ID:???
穴埋め開始。
961Name_Not_Found:03/06/29 00:33 ID:???
□←穴
962Name_Not_Found:03/06/29 00:33 ID:???
■←埋めた穴
963Name_Not_Found:03/06/29 00:33 ID:???
■←埋め
964Name_Not_Found:03/06/29 00:34 ID:???
(゚Д゚)ハッ! まったく同じ反応!!
965Name_Not_Found:03/06/29 00:37 ID:???
□←これもお願い。
966Name_Not_Found:03/06/29 00:38 ID:???
■←嫌な予感
967Name_Not_Found:03/06/29 00:38 ID:???
■←ビターチョコ
968Name_Not_Found:03/06/29 00:41 ID:???
|д゚)ノ⌒■~* これ使え。
969Name_Not_Found:03/06/29 00:42 ID:???
>>950
自動改行に対応させるツール
#ソースが酷いから参考になるか分からないけど
http://www.fan.hi-ho.ne.jp/hitoshi-koike/tools/js_g.htm
http://sussiweb.com/hp/tool/br.htm
970Name_Not_Found:03/06/29 00:49 ID:???
自動セミコロン挿入はないようだから、ソース次第だね。
971Name_Not_Found:03/06/29 00:49 ID:???
>>968
⌒■~*
この部分を使えばいいのだろうか…
972Name_Not_Found:03/06/29 00:53 ID:???
>>970
そうなんです。セミコロン次第。
オンライン編集の鯖によっては、
その他にもダブルルオートが使えないから\'で代用するとか
コンマ無しで組む方法が普及してたりしまつ(謎)
973Name_Not_Found:03/06/29 08:48 ID:???
974sato:03/06/29 14:52 ID:aKAm/cO/
HTMLファイルの中に、embedタグでFlash画像を埋め込んでいます。
そのFlash画像がクリックされたらカウントする・・・、というものを
作っているのですが、いろいろ調べてみたら、embedタグでは、onFocusイベント
しかとれないみたいなんです。

何か良い方法はありませんでしょうか?

Flashでカウントする仕組みを作れば?と思うかもしれませんが、どうしても
Javascriptに記述して実現させたいのですが・・・。
975Name_Not_Found:03/06/29 15:55 ID:???
新スレ
http://pc2.2ch.net/test/read.cgi/hp/1056808693/l50
>>974
新スレにヒントを書いたが。
976Name_Not_Found:03/06/29 19:54 ID:???
埋め?
977Name_Not_Found:03/06/29 20:54 ID:???
埋め。
978Name_Not_Found:03/06/29 21:17 ID:???
(゚д゚)ウメー
979Name_Not_Found:03/06/29 22:20 ID:???
過疎スレなんだから970くらいで次スレ立ててもよくないか?
980Name_Not_Found:03/06/29 22:29 ID:???
>>979
同意。
とにかく埋め。
981Name_Not_Found:03/06/29 22:43 ID:???
ume
982Name_Not_Found:03/06/29 23:21 ID:???
そうだねえ、次から970ということで。
埋め。
983Name_Not_Found
うめヽ( ´ー`)ノ