回答数
気になる
-
JavaScriptの条件文の応用
JavaScriptの条件文の応用について、アドバイスをお願いします。 if文は、ある条件を満たす時だけ命令を実行します。 if~else文は、ある条件を満たす時だけ命令を実行し、それ以外の場合はelse以下の命令を実行します。 if~else if~else文は、if~else文のある条件を複数用意したものです。 switch文は、if~else文を更に複数用意したものです。 それでは、ある条件"だけ"を満たす時だけ命令を実行させたい場合、どのように条件文を書けばいいのでしょうか。 具体的には、スレッド型掲示板で、「返信なし親記事だけ:空白」の時だけ投稿日時を表示するようにさせ、「返信あり親記事:oya」の時には投稿日時を表示させないようにしたいのです。 そして、返信がある場合には、投稿日時の欄に「最後のレス:end」を表示させるようにしたいのです。 掲示板は、http://bbs.sekkaku.net/bbs/23.htmlです。 20時間ぐらいあれこれやっているのですが、妙案が浮かびません。例えば、以下のような書き方もしています。 この書き方の場合、投稿日時は返信ありの場合も親記事の投稿日時が表示され、返信の投稿日時は、別の欄(返信数)に表示されてしまいます。 しかし、少し書き方を変えると、親記事の投稿日時が一切表示されず、返信の投稿日時は、別の欄(返信数)に表示されたままです。 【BASE】の関連部分 <SCRIPT type="text/javascript"> <!-- var mode = "$mode"; if (mode != " "){ document.write('$date_year/$date_mon/$date_day($date_week2) $date_hour:$date_min'); } // --> </SCRIPT> 【RES】の関連部分 <SCRIPT type="text/javascript"> <!-- mode = "$mode"; if (mode != "end"){ document.write('$date_year/$date_mon/$date_day($date_week2) $date_hour:$date_min'); } // --> </SCRIPT>
質問日時: 2003/11/13 12:25 質問者: arrowseptember
ベストアンサー
3
0
-
マウスを乗せるとメニュー表示
フレームを使ったメニューで、マウスを乗せるとサブメニューが出ると言うスクリプトを探しています。 いくつか見つけることが出来たのですが、メニューの位置が絶対位置指定で直すのが難しく。。。 フレームに画像でメニュー、マウスを乗せるとサブメニューが出て、離すと消える、と。 サブメニューの位置は、マウスの位置によって変わるんではなく、メニューの位置に対してどの位置に表示される、と言うのが望ましいです。メニューからにゅっとサブメニューが現れると言うか…(マウスを乗せるたびにアチコチ変な位置に出るのはうっとおしいかと思うので) 説明が下手で判りづらいかもしれませんが、宜しくお願いします。 IE、ネスケ等にちゃんと対応してくれてるとありがたいです(って言うかぢゃないと困るカモ。。。)
質問日時: 2003/12/16 09:56 質問者: KARA256
ベストアンサー
3
0
-
jQuery処理は、ページを読み込んでから行いたい
<script type="text/javascript"> $(function() { ここにAPI処理~ 上記例の場合、 API処理に時間がかかると、 ページ自体を開くのが遅くなってしまいます。 ページを読み込んでからでいいので、後から、 $(function() { ここにAPI処理~ を処理させるには、 どうすればよいでしょうか?
質問日時: 2011/06/14 18:18 質問者: re999
ベストアンサー
3
0
-
別ウインドウからフォームを操作するには
簡単な質問かもしれませんがご教授お願いいたします。 HTMLページで下図のようなフォームを作成したいと考えています。 図: ┌────────┬─┐ ┏━━━┓ │リストフォーム │▼│ ┃ボタン ┃ └────────┴─┘ ┗━━━┛ ・項目1 ↓ 1.押すと新しいウィンドウが表示 ・項目2 ┏━━━━━━━━━━━┳┳┓ ・項目3 ←────┐ ┣━━━━━━━━━━━┻┻┫ ・項目4 │ ┃ ┃ ∥ │ ┃ ・項目1 ┃ ∥ │ ┃ ・項目2 ┃ ∥ └─╂-・項目3 ← 2.リンクになっていて押すと... ∥ ┃ ・項目4 ┃ ∥ ┃ ┃ ∥ ┗━━━━━━━━━━━━━┛ ∥ ∥ 3. 新しいウィンドウが消えて ↓ ┌────────┬─┐ ┏━━━┓ │項目 3 │▼│ ┃ボタン ┃ └────────┴─┘ ┗━━━┛ 4. 項目3が選ばれている。 これをJavascriptで実現する方法がかかれたホームページがあったのですが,つい最近消えてしまったので,方法を探しています。 この方法がサンプルとして紹介されているページや,または,実現する方法を教えていただけないでしょうか。 よろしくお願いいたします。 (図が見づらくてすいません)
質問日時: 2004/01/21 16:28 質問者: shouji_s
ベストアンサー
3
0
-
JavaScriptの連想配列について
myArray = new Array(); myArray["A001"] = new Array(); myArray["A001"]["B001"] = "B001"; myArray["A001"]["B002"] = new Array(); myArray["A001"]["B002"]["C001"] = "C001"; myArray["A001"]["B002"]["C002"] = "C002"; myArray["A002"] = "A002"; JavaScriptの連想配列について質問させて頂きます。 例えば上記のような配列があったとして、値とキーはそのままで "C001" と "C002" の"B002"配列への格納順序だけ入れ替えたい場合、 どのように実装すればよろしいでしょうか? ちなみにキーや値はサンプルで実際にはsort出来るルールはありません。。。 ※入れ替え後のイメージ --------------------------------------------------------------------- myArray = new Array(); myArray["A001"] = new Array(); myArray["A001"]["B001"] = "B001"; myArray["A001"]["B002"] = new Array(); myArray["A001"]["B002"]["C002"] = "C002"; ←格納順序が myArray["A001"]["B002"]["C001"] = "C001"; 入れ替わった myArray["A002"] = "A002"; ---------------------------------------------------------------------
質問日時: 2011/06/28 16:28 質問者: cooldog1234
解決済
3
0
-
アンケート送信のチェックについて
初心者で本を見ながらアンケートを作っています。 質問事項はラジオボタンで選ぶようになっていて、 送信時にチェックされていない項目があったら「すべての項目をチェックしてください」とメッセージを出したいです。 ある本に「フォームに空欄がないか確認する」ソースがあったのでそれを応用したいのですが上手くできません。 =====ソースは下記です。===== <script language="JavaScript"> <!-- function check(){ for( i=0; i<document.form1.length; i++ ){ if(document.form1.elements[i].type =="radio"){ if(document.form1.elements[i].value ==""){ alert("すべての項目にチェックをしてください"); return false; } } } return true; } //--> </script> ~~~~ ~~~~ <FORM NAME="form1" action="****/*****.pl" method="POST" onSubmit="return check()"> ~~~ ~~~ =====ここまで 本にはtype =="radio"のところが"text"になっていたのですが、エレメントの種類には"radio"もあったので これをいれればチェック出来ると思ったのですが、チェックしないで送信ができてしまいます。 どなたかご教授お願いします。
質問日時: 2004/02/06 16:20 質問者: naopyon
ベストアンサー
3
0
-
JavaScriptでテーブルの行入れ替え
Javascriptでtable内の行を上下に移動させたいと思います。 横に↑ボタンと↓ボタンを用意し、クリックした分だけ上下に移動させるのが理想です。 ライブラリはJQueryやその外部ライブラリであれば使用可能ですが、 行内の要素(<TD>タグやその属性等)は別の処理で直接触りたい為、TABLE以下のタグが ライブラリの使用者から隠蔽されるようなライブラリの使用は難しいです。 ご存知の方がいらっしゃいましたらご回答の程、よろしくお願いします。
質問日時: 2011/07/06 22:44 質問者: himura99
ベストアンサー
3
0
-
子ウィンドウを開くときに、親ウィンドウ(自分)を警告なしで閉じる。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=805336 の続きというか、同じことなのですが、 以下のJavaScriptで、子ウィンドウが開かれるのですが、この際に開いた親ウィンドウを閉じたいのですが、普通に閉じると警告が出てしまいます。 警告なしで、子ウィンドウを開き、親ウィンドウを閉じる方法があれば、教えてください。 <script language="JavaScript"><!-- function MenuWindow(){ var bname = navigator.appName; var bversion = navigator.appVersion; var spchr = ";"; var bverS = bversion.split(spchr); var blsr = bverS[1]; var spchr = " "; var btype = blsr.split(spchr); var bcat = btype[1], bver = btype[2]; if ((bcat.indexOf("MSIE")<0)||(bver<5.0)) { res = window.alert("本プログラムは Internet Explore 5.0 以降の"+ "ブラウザ以外では動作しません。"); window.close(); } else { //location.href="menu.html"; var indexW; var swidth=screen.availWidth; var sheight=screen.availHeight; var wwidth=swidth*1.0; var leftpos=(swidth-wwidth); var wheight=sheight*1.0; var toppos=(sheight-wheight); window.resizeTo(wwidth,wheight); window.moveTo(leftpos,toppos); window.focus(); indexW = window.open("menu.html","",'resizable=yes,top=0,left=0'); indexW.resizeTo(swidth, sheight); //location.href="#"; } return true; } //--></script> </head> <body onLoad="MenuWindow()"> </body>
質問日時: 2004/03/17 14:44 質問者: ironika
ベストアンサー
3
0
-
topから孫フレームへのアクセス方法
トップフレームから↓の感じでフレーム階層を作っています。 [topフレーム] ... <iframe src="子.jsp"/> ... [子.jsp] <frameset rows="50%,50%" id="ko"> <frame src="孫1.jsp" id="mago1"/> <frame src="孫2.jsp" id="mago2"/> </frameset> topフレームから「孫1.jsp」「孫2.jsp」内の要素にJavaScriptでアクセスする方法があれば教えてください。
質問日時: 2008/06/17 20:18 質問者: kames
ベストアンサー
3
0
-
ウインドウ元のURLをフレームごとかえる
小ウインドウを開いて、URLをクリックすると元のページのURLがかわるという方法を教えてください! 下記の書き方だと、フレームの中に新しいページが表示されてしまいます。 フレームごと書き換えるには、どうやって書けばよいのでしょう? <script language="javascript"> <!--// function ctrlwin() { window.opener.location.href="http://www.××.html"; window.close(); } //--> </script>
質問日時: 2004/06/09 13:52 質問者: yukinkochan
ベストアンサー
3
0
-
webページ上で、リンクをクリックすると中身を表示させたい。
おそらくJavascriptのようなプログラムでないと動かないと思ったので、Javascriptで投稿します。 webページ上で、あるリンクをクリックすると、リンクの下に中身を表示させて、もう一度リンクをクリックすると中身が見えなくなる。という風にしたいです。 例えばブログなどで ~~~最初の2,3行程度のテキスト表示 この記事の【続きを表示する】 とあって、【続きを表示する】をクリックした「瞬間に」 このリンクの下に続きの内容が表示されて、【続きを消す】リンクを作成して 【続きを消す】リンクをクリックしたら、下の内容が消える。 というようなイメージです。 http://okwave.jp/qa1027735.html の良回答を参照して、スクリプトソース(ボタンテスト~以降)をコピペしてみたんですが、 IEでは動作したのですが、firefoxでは動きませんでした。 IE、firefox、オペラ対応ぐらいの対応での何か方法はありませんでしょうか?
質問日時: 2008/07/01 13:51 質問者: tempora7
ベストアンサー
3
0
-
印刷用ページとは?
Webページのデザインをしている初心者です。 今回、クライアントから「印刷用ページを表示するリンクボタンを作ってくれ」と依頼されました。 IT系のWebサイト(IT mediaなど)で、「印刷用ページ」なるものをよく見掛けます。 2、3試してみましたが、どうも該当記事のページから、記事本文だけを抜き出して、印刷のときに余分な広告などをはずすことを目的としているように思われます。 また、クライアントからは、ページが複数のフレームに分かれている場合、記事の本文のフレームが自動的に印刷対象になるようにしたいと要求がありました。 この他に、「印刷用ページ」として実装したほうがいい機能や特徴などがありますでしょうか? 漠然とした質問で申し訳ありませんが、「業界の常識」や、情報へのポインタなどご教授願えれば幸いです。 よろしくおねがいします。
質問日時: 2004/06/25 11:49 質問者: Sawara13
ベストアンサー
3
0
-
子ウインドウ(別窓)のURLとタイトルを取得し、親ウインドウのフォームに表示させる処理。
JavaScriptを使って、次のような処理を実現したいのですが、可能なら是非お教え頂きたく、宜しくお願いします。 1.親ウインドウにあるボタン1を押すと子ウインドウ出現。 2.子ウインドウで目的のURLを表示させて・・・。 3.親ウインドウにあるボタン2を押すと・・・。 4.親ウインドウにあるフォーム1に子ウィンドウのURLを表示し、 5.同時に親ウインドウにあるフォーム2に子ウインドウのタイトル(<title>タグで囲まれた部分)を表示させる。 ・・・というものです。 どうぞ宜しくおねがいいたします。
質問日時: 2004/08/24 22:11 質問者: tommy-t
ベストアンサー
3
0
-
javascriptによる文字検索
文字検索に http://winofsql.jp/VA003334/JScriptSAMPLE011022204502.htm のサイトを参考に使用していますが、検索結果の文字の背景にカラー(例えば黄色の背景)で表示させたりすることはできるのでようか? いろいろとサイトを調べましたが、検索キーワードが悪いのか見つかりません。 知っている方いらっしゃいましたら教えて下さい。
質問日時: 2008/07/21 09:14 質問者: midorin_h
解決済
3
0
-
「ウィンドウを閉じる」のアラートを出さない方法
ブラウザから表示したウィンドウを window.close()で閉じようとすると アラートメッセージが表示されます。 これを表示させないようにする方法はありませんか? 『window.open()で開く』という方法は知っていますが 開いたウィンドウでフレーム設定をしたいので この方法では、ダメなのだと考えています。 どなたか、詳しく教えていただける方 ご回答お待ちしております。
質問日時: 2004/09/12 13:09 質問者: maru1976
ベストアンサー
3
0
-
Dreamweaverのジャンプメニューの結果を別ウインドウで表示するには
いつもお世話になっております。 ジャンプメニューの結果を別ウインドウで表示したいのです。 課題は、「別ウインドウで開くこと」とそれが「ひとつのウインドウであること」です。 Dreamweaverのビヘイビアで「ジャンプメニュー」と「ウインドウを開く」がありますが、それらを合体した結果が欲しいのです。 まず、ジャンプメニューを作り、生成されたjavascriptを自分なりに修正しましたが、まったく思い通りにならず、いろいろネット検索しているとこのページ(http://oshiete1.goo.ne.jp/qa3657574.html)に行き着きました。 別ウインドウで表示することはできましたが、ウインドウが増えていきます。 なんとか同一ウインドウにまとまらないでしょうか? お忙しいところ申し訳ないのですが、どなたかよろしくお願いします。
質問日時: 2008/08/13 17:23 質問者: nikita16
ベストアンサー
3
0
-
特定の文字を削除
すいません、困っています。 htmlで表示させるのに、JAVAscriptを使用して以下のことを実現したいのですが、 例えば、数字で90とか92とか88はそのまま表示、もし080とか0400みたいに最初の桁に0が表示された場合、自動的に0のみ削除したいのですが、どうすれば実現できますでしょうか? 先頭の特定の文字(今回の場合は0ですが)を削除するscript を教えて下さい! 宜しくお願いします!
質問日時: 2008/08/28 23:23 質問者: hirozapp
ベストアンサー
3
0
-
ベストアンサー
3
0
-
検索結果を別のページでも表示させる
交通費の申請画面で検索した路線結果を次に続く「確認画面」「詳細画面」などの別ページでも路線参照という形で表示させたいのですがうまくいきません。確認、詳細画面では「路線参照」ボタンで確認する形にしています。何かよい方法はないでしょうか? 参考になるか分かりませんが、下記のソースは、交通費の申請画面に路線検索機能を追加した時のものです。 <html><head> <script language="JavaScript"><!-- function test(f){ a = "from=" + encodeURI(f.from.value) + "&to=" + encodeURI(f.to.value); elmnts = f.childNodes; for (e=0; e<=elmnts.length-1; e++) { if (elmnts[e].type == "checkbox") { elmnts[e].value = (elmnts[e].checked) ? 1:0; a = a + "&" + elmnts[e].name + "=" + elmnts[e].value; } } window.location.href="http://transit.yahoo.co.jp/search/result?" + a; return false; } //--></script> </head> <body> <form method="get" action="http://transit.yahoo.co.jp/"> 出発地<input type="text" name="from"> 目的地<input type="text" name="to"> <input type="button" value="路線検索" onclick="test(this.form);"> <br> <input type="checkbox" name="shin" value="1" checked>新幹線を使う <input type="checkbox" name="ex" value="1" checked >有料特急を使う <br> <input type="checkbox" name="hb" value="1" checked>高速バスを使う <input type="checkbox" name="al" value="1" checked>空路を使う </form> </body> </html> ※以前、fujillinさんに頂いたソースをそのまま使用しています。
質問日時: 2008/09/13 10:11 質問者: chaser007
解決済
3
0
-
ブラウザ上に表示されたデータベースから特定のデータの数を取得
いきなりですが質問失礼します。 例えば 問題 a b c d e f 1 ○ ○ × ○ × × 2 × × ○ × ○ ○ のようなデータベースがブラウザに表示されていて、「○」の数を取得して出力するようにしたいのです。 私の構想としては、 String s[] = ~~ のようにして、String s に行の値を格納し、 if(String s != null) だったら、その配列のなかにある「○」の数を判定して出力する、という感じです。 countを使わねば出来ないように感じますが、どうなんでしょうか? アドバイスをよろしくお願いします。
質問日時: 2005/02/11 15:46 質問者: tiana_norg
ベストアンサー
3
0
-
「ポタン」で表示・非表示 (つづき)(^^;
「ポタン」で表示・非表示 ブロック<Div></Div>の「表示・非表示」を「ポタン」でやりたいのですが。。の件で、下記の回答をいただき、できたのですが、 最初に「★非表示」の状態にしたい場合は、どうしたらいいのでしょうか? よろしく願いいたします。 <html> <body> <div id="a">abcdefg</div> <input type="button" value="on/off" onClick="disp('a')"> <hr> <div id="b">abcdefg</div> <input type="button" value="on/off" onClick="disp('b')"> <hr> <script> function disp(id){ // alert(document.getElementById(id).style.display=='none'?'block':'none'); document.getElementById(id).style.display = document.getElementById(id).style.display=='none'?'block':'none'; } </script>
質問日時: 2008/10/10 21:05 質問者: sakura5678
ベストアンサー
3
0
-
javascriptでなめらかなプルダウンメニューを
javascriptを使ってFlashで作成したようななめらかな動きをするプルダウンメニューを 作成するのは出来るのでしょうか。 色々と調べてはいるのですが、下記サイトのサンプルのように クリックして直ぐにサブメニューが表示される、という方法は見つけられても 滑らかな動きを実現できる方法が見つかりません。 http://javascript.eweb-design.com/sample/s0701_1.html イメージとしては、 1.メニューをクリック 2.1秒後に上からズルズルっとサブメニューが表示される 3.メニューからマウスが離す 4.1秒後にズルズルっとサブメニューが上に戻る うまい表現方法が見つからず分りづらい質問となってしまいましたが アドバイスをいただけると助かります。宜しくお願いします。
質問日時: 2005/03/06 15:46 質問者: noname#15756
解決済
3
0
-
テキストボックスにスクロールする文字列を表示する。
テキストボックスにスクロールする文字列を表示する方法を知りました。^^ これはできたのですが、同じページで、「★メッセージ1」の他に 「別の表示」をさせたいのですがどうしたらいいんでしょうか? 例えば、「★メッセージ2」。など <HTML> <HEAD> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!-- msg="★メッセージ1 "; function scroll(){ msg=msg.substring(1,msg.length)+msg.substring(0,1); document.myform.mytext.value=msg; setTimeout("scroll()",300); } //--> </SCRIPT> </HEAD> <BODY onLoad="scroll()"> <CENTER> <FORM name="myform"> <INPUT name="mytext" size="20"> </FORM> </CENTER> </BODY> </HTML>
質問日時: 2008/10/19 11:24 質問者: sakura5678
ベストアンサー
3
0
-
JavaScript スタイルシート DHTML Flash以外で。。。
はじめて教えてGOOを使用します。宜しくお願いします。JavaScript、スタイルシート、DHTML、Flash以外で画像などををネット上(ホームページ上)で動かすことは可能でしょうか? 上記以外では基本的なHTMLでは限界があるのでしょうか?なにか使える言語、プログラミングあればおしえていただけますか? 又、よくヤフーショッピングなどの出店舗側で使用できるタグ制限をしております。JavaScript、スタイルシート、DHTML、Flashを使用すると壊れる原因になるので使わないようにとあるようですが、どのように壊れるのですか? 又、使用した場合(通常のホームページなども含め)どのような影響があるのでしょうか? 宜しくお願いいたします。
質問日時: 2005/04/14 07:56 質問者: aki1216
ベストアンサー
3
0
-
selectした項目によって、radioボタンの値を変える方法
selectボックスの値によって、ラジオボタンに自動的にチェックを入れるというものを作りたいのですが、やり方がわからないのでどなたか回答をお願いします。 selectボックスは、 <select name="Q01" id="Q01"> <option selected>▼選択</option> <option value="1">Aコース</option> <option value="2">Bコース</option> <option value="3">Cコース</option> </select> というようなものを用意しています。 ラジオボタンは、 <label for="Q02_1"> 有り<input name="Q02" type="radio" id="Q02_1" value="0" checked> </label> <label for="Q02_2"> 無し<input name="Q02" type="radio" id="Q02_2" value="1"> </label> <label for="Q03_1"> 有り<input name="Q03" type="radio" id="Q03_1" value="0" checked> </label> <label for="Q03_2"> 無し<input name="Q03" type="radio" id="Q03_2" value="1"> </label> <label for="Q04_1"> 有り<input name="Q04" type="radio" id="Q04_1" value="0" checked> </label> <label for="Q04_2"> 無し<input name="Q04" type="radio" id="Q04_2" value="1"> </label> ・ ・ ・ ・ というようなものを用意しています。 Aコースを選ぶと、 Q02は「有り」、Q03は「無し」、Q04は「有り」 Bコースを選ぶと、 すべて「有り」 Cコースを選ぶと、 すべて「無し」 というような、コースによってラジオボタンにチェックが入るという仕組みです。 宜しくお願い致します。
質問日時: 2005/04/20 11:07 質問者: take2003
ベストアンサー
3
0
-
フォームを開いたときにテキストボックスを無効にする
htmlファイルを開いたときにhtml内のテキスト ボックスを入力不可にしたいのですが方法は ありますか?
質問日時: 2005/06/14 19:46 質問者: rocklife
ベストアンサー
3
0
-
プルダウンメニューを使ったHPを作りたい
こんにちわ まだまだ勉強中の者です。 気にいった形のHPがあったので、この様なHPが作りたいと悪戦苦闘しております。 近いJavaScriptは見つけたのですが、どうも同じような物が出来なくて行き詰りました。 探しているのは、メニューのところにマウスを持っていくと、複数の選択が出来るようにするリンクです。 リストボックスではかわいくないので、リストボックス風にはしたくありません。 気に入ったHPのURLを掲載させていただきます。 http://www.sanko-seika.co.jp/index.php?My_Session=0dd6a54bcf74d1b3dfa93811767acbaf 上記のHPの様なプルダウンメニューを作るには、どの様なjavaScriptを使用すると良いのでしょうか? HP上のソースを見ても、よく分かりませんでした。 HPは基本的にホームページビルダーで作成しております。 お力をお貸しください。お願いします。
質問日時: 2005/06/22 12:20 質問者: hayakko
ベストアンサー
3
0
-
チェックボックスに連動するテキストエリア
初心者なので教えて下さい。 よく、アクセス解析などで、「テキストエリア内のタグをコピーしてお使い下さい」というものがありますが、これを、複数のチェックボックスを用意して、下にテキストエリアを用意して、チェックボックスの複数選択の組み合わせでテキストエリアの内容を切り替え表示する、というものを作りたいのですが、どなたか教えていただきたけますでしょうか?
質問日時: 2008/12/18 12:49 質問者: areanet
ベストアンサー
3
0
-
親子関係のWindowについて
いつもお世話になります。 AのWindow(親)、BのWindow(子)があるのですが、下記の仕様に悩んでいます。 *** 仕様 *** Bが画面の手前(アクティブ状態)にある時、あるボタンを押下すると、現在Aが開かれているかを判断し、Aが開かれている場合、Aを画面の手前に表示する。また、Aが開かれていない場合、Aを再度開き、画面の手前に表示する。 ************ ここで悩んでいるのが「現在Aが開かれているかを判断」する方法と「Aを画面の手前に表示する」方法です。 どなたかご存知の方がいましたらご教授をお願いいたします。
質問日時: 2005/08/24 20:25 質問者: inoki_koko
ベストアンサー
3
0
-
カラー表記の足し算プログラム
color=new Array(2); color[0]="blue";color[1]="yellow" document.bgColor=color[0]+color[1]; 例をあげましたが、このプログラムだと黒になってしまいます。 緑にするにはどうやったらいいのでしょうか? またどんな色でも対応できるようなプログラムはどう作成したらよいのでしょうか。 よろしくお願いいたします。
質問日時: 2009/02/12 18:40 質問者: nobolk
ベストアンサー
3
0
-
JavsScriptでつまみ調節はできますか?
初めて質問します。 JavaScriptで、つまみボタンをドラッグして パラメータを調節するようなことはできますでしょうか? (IEのセキュリティレベル設定のようなイメージ) Flashだとできるようですが、 どうしてもJavaScriptを使用しなければなりません。 どなたかコメントいただけますと助かります。
質問日時: 2005/09/24 17:27 質問者: nokonoko2001
ベストアンサー
3
0
-
jQueryのappendで追加したdivにclickイベント
jQueryのappendで追加したdivにclickイベントは使用できるのでしょうか? 具体的には、 ------------------------------------------------------- $(".class").append("<div class=test></div>"); $(function(){ $("div.test").click(function(){ this.style.backgroundImage = "url(./img/test.gif)"; }); }); ------------------------------------------------------- という処理をしたいのですが、うまくできません。 最初からあるdivでは正常に動作するので、appendで後付したからだと思います。 これをうまく行う方法はないでしょうか? 分かりにくい説明で恐縮ですが、ご回答宜しくお願いいたします。
質問日時: 2009/03/13 19:47 質問者: tonpei3631
ベストアンサー
3
0
-
HPで本日の日付を英語で表示したいのです
下記は日本語ですが、それと同様に英語のプログラムを探しています。なかなか見つかりません… http://oshiete1.goo.ne.jp/qa1010541.html ・April 13, 2009 ・09.13.Mon のどちらでも構いません。 宜しくお願いします。
質問日時: 2009/04/13 09:50 質問者: nkmyr
ベストアンサー
3
0
-
Javascriptでの正しい文字置換方法
Javascriptのサンプルなどで置換処理は A→Bの置換を行う場合 文字列をAで配列に分割してそれをB区切りに連結するという方法を使っているのを見かけるのですが納得いきません。 Perlで書いた場合、こんな感じの処理ですね。 $str = join("B",split(/A/, $str)); もう少し正直に $str =~ s/A/B/g; に該当するような正しい記述は無いものでしょうか?
質問日時: 2005/11/29 08:56 質問者: noname#19884
ベストアンサー
3
0
-
「2枚1組の画像」3セットを1セットずつランダムで表示させたい。
Javascriptの書き方はよく分からない素人です。 いつもソースを探してきて使っているレベルです。 やりたい内容に似たソース(▼以下)を探してきたのですが、 もともと「2枚1組の画像」を2セットずつ表示させるもので、 変更の仕方が分からないので教えていただきたいです。 さらに、「一定時間ごと」ではなく、 「ページを読み込む度」に表示を変えたいです。 (この場合全く違う書き方をすることになるのでしょうか?) よろしくお願いします。 ▼ここから------------------- <script language="javascript"><!-- setInterval("textch()",3000); TEXT = new Array('text0','text1','text2'); function textch() { for(i=0; i<TEXT.length; i++){ var tmpA, tmpB, rnd; rnd=Math.floor(Math.random() * TEXT.length); tmpA=TEXT[i]; tmpB=TEXT[rnd]; TEXT[i]=tmpB; TEXT[rnd]=tmpA; } for(j=0;j<TEXT.length;j++) { document.getElementById(""+TEXT[j]+"").style.display = "none"; if(j == 0 || j == 1) { document.getElementById(""+TEXT[j]+"").style.display = "block"; } } } //--></script> <div id="text0"><img src="images/a.jpg" alt="A" width="410" height="168"><img src="images/b.jpg" alt="B" width="470" height="168"></div> <div id="text1"><img src="images/c.jpg" alt="C" width="410" height="168"><img src="images/d.jpg" alt="D" width="470" height="168"></div> <div id="text2"><img src="images/e.jpg" alt="E" width="410" height="168"><img src="images/f.jpg" alt="F" width="470" height="168"></div>
質問日時: 2009/04/24 12:45 質問者: gizu33
ベストアンサー
3
0
-
スタイルシートを使った(iframeのような)複数スクロールのシンクロ
フレームやiframeを使わずにスタイルシートを使って画面を分割しました。 ※外枠の大きなTBLを4分割して右上のセルは横見出し、左下のセルは縦見出し、右下のセルは明細としてそれぞれセルの中にさらにTBLを定義しました。 それらのTBLにはスタイルシートではみだすところは overflow:autoでスクロールするようにしてます。 ここで質問です。 それぞれのスクロールバーをシンクロして動かすにはどうすればいいのでしょうか? (右下のセルの中のTBLのスクロールバーを動かすと左下のセルの中のTBLのスクロールバーがシンクロして動く、という動き)
質問日時: 2006/02/01 14:27 質問者: noname#15816
ベストアンサー
3
0
-
印刷時のボックスのサイズ変更
ページ中に複数のボックスがページ内にちょうど収まるように配置されています。それを印刷ボタンを使用して印刷ファンクションを呼び出したときに用紙にちょうど収まるようにボックスと内部のインナーフレームのサイズを変更したいのですが、javascriptでhtml内の要素を書き換えることは可能ですか? また、印刷終了時には元の大きさに戻らなければなりません。 もし可能なら印刷時のみページごと差し替えてもかまいません。 やり方を教えてください。 よろしくお願いします。
質問日時: 2009/06/09 00:36 質問者: sainte
解決済
3
0
-
親子連動型のselectを設置し、さらにselectedを設定したい。
以下のソースのように、親子連動型のselectを作成しています。 ですが、特定の値にselectedを設定するところで行き詰っています。 例えば、 dai_komokuのselectedが大項目2で chu_komokuのselectedが中2-3 というようなかたちです。 このような事は可能なのでしょうか? 可能であれば教えていただければ幸いです。 <script type="text/javascript"> <!-- function changelist(){ var num = document.forms["writeform"].dai_komoku.selectedIndex var obj = document.forms["writeform"].chu_komoku.options obj.length = 0 if(num==0){ obj[obj.length]=new Option("----------------",""); } if(num==1){obj[obj.length]=new Option('中1-1','11') obj[obj.length]=new Option('中1-2','12') }else if(num==2){obj[obj.length]=new Option('中2-1','21') obj[obj.length]=new Option('中2-3','23') } if(obj.selectedIndex==-1)obj.selectedIndex=0 if(document.layers){ window.resizeBy(-10,-10) window.resizeBy(10,10) } } //--> </script> <form method="post" action="hoge.php" name="writeform"> 大項目 <select name="dai_komoku" onchange="changelist()"> <option value="" selected>--選択してください--</option> <option value='1'>大項目1</option> <option value='2'>大項目2</option></select> <br> 中項目 <select name="chu_komoku"></select> </form>
質問日時: 2006/02/06 16:36 質問者: RHSBE
ベストアンサー
3
0
-
スライド開閉のjsを複数にしたい
http://sandbox.leigeber.com/accordion/index.html 元ページはこれなんですが1番上aboutの開閉1列だけでいいんです。 これをhttp://sussiweb.com/hp/html/img/13.htmの タグ切り替えのようにボタンを押したら画像の変わりに文章が切り替わるようにしたいのです。 スペースの都合上ボタンを押したら文章が開閉しなおかつ押すボタンによって文章が変わって欲しいのです。開閉窓は1個にしたい(初期状態は閉じた状態希望) このようなことは可能でしょうか? よろしくお願いします。 http://sandbox.leigeber.com/accordion/index.html の起動jacascriptは以下のものです。 var accordion=function(){ var tm=sp=10; function slider(n){this.nm=n; this.arr=[]} slider.prototype.init=function(t,c,k){ var a,h,s,l,i; a=document.getElementById(t); this.sl=k?k:''; h=a.getElementsByTagName('dt'); s=a.getElementsByTagName('dd'); this.l=h.length; for(i=0;i<this.l;i++){var d=h[i]; this.arr[i]=d; d.onclick=new Function(this.nm+'.pro(this)'); if(c==i){d.className=this.sl}} l=s.length; for(i=0;i<l;i++){var d=s[i]; d.mh=d.offsetHeight; if(c!=i){d.style.height=0; d.style.display='none'}} } slider.prototype.pro=function(d){ for(var i=0;i<this.l;i++){ var h=this.arr[i], s=h.nextSibling; s=s.nodeType!=1?s.nextSibling:s; clearInterval(s.tm); if(h==d&&s.style.display=='none'){s.style.display=''; su(s,1); h.className=this.sl} else if(s.style.display==''){su(s,-1); h.className=''} } } function su(c,f){c.tm=setInterval(function(){sl(c,f)},tm)} function sl(c,f){ var h=c.offsetHeight, m=c.mh, d=f==1?m-h:h; c.style.height=h+(Math.ceil(d/sp)*f)+'px'; c.style.opacity=h/m; c.style.filter='alpha(opacity='+h*100/m+')'; if(f==1&&h>=m){clearInterval(c.tm)}else if(f!=1&&h==1){c.style.display='none'; clearInterval(c.tm)} } return{slider:slider} }(); これを切り替え開閉ように改造できたらと思ってます。 よろしくお願いします
質問日時: 2009/06/19 18:51 質問者: 7-ryutarou
ベストアンサー
3
0
-
スクロールを画像にしたくて
こんにちわ。初心者の私に教えてください。 スクロールバーを画像にしたくて、 http://sk3d.jp/index_1.html ↑このサイトを参考にして、成功しました。 次の段階として、この表示された小窓部分に 外部のHTMLを表示させたい場合、 また、リンクのターゲットにしたい場合は どのようにしたら良いのでしょうか? 何卒よろしくお願いいたします!!
質問日時: 2006/02/18 16:45 質問者: na_cco_chan
ベストアンサー
3
0
-
ウインドウサイズを固定するタグ・スクリプト
初めに開かれたページのウインドウサイズを 固定したいと思っています。 スクリプトが乗っているHPなどがありましたら 教えてくださいませ。 よろしくおねがいします。
質問日時: 2006/03/08 15:45 質問者: mayu1357
ベストアンサー
3
0
-
Ajax的な手法で取得したHTMLの表示
いつもお世話になっております。 XMLHttpRequestで非同期に取得したHTMLをポップアップのように表示させたいのですが、方法がよくわかりません。 <div id="popup"> THIS IS AJAX TEST!! </div> というテキストが取得できるとしたらこのテキストはHTMLとしては認識されていないのでしょうか? pop = document.getElementById('popup'); document.body.appendChild(pop); とやれば表示されるかと思いましたがうまく行きません。 下手な質問になってしまいました。。とにかく、非同期で取得したHTML をJavascriptから操作する方法を教えていただけると嬉しいです。
質問日時: 2009/07/20 23:49 質問者: guttten
ベストアンサー
3
0
-
test_chk[1]いう名前のチェックボックスに自動でチェックをつけたいです
下記スクリプトですとエラーになってしまいます。 フォームエレメントの名前に[]の文字を使うと 確か特殊な書き方でないとダメだったか RFC違反だった気もするのですがスクリプトで 自動チェックを行う事は可能でしょうか? <script language="JavaScript"> document.fm.test_chk[1].checked=true; </script> <form name="fm"> <input type="checkbox" name="test_chk[1]" value="1"> </form>
質問日時: 2006/03/14 11:37 質問者: php4
ベストアンサー
3
0
-
2つのセレクトボックスで選ばれた結果をテキストボックスに入れたい
フォーム内に▼次のような2つのセレクトボックスと1つのテキストボックスがあります。 お支払い方法と配送方法を選んだときにそれぞれに対応した送料をテキストボックスに入れるにはどうしたらよいでしょうか? -------------------------------------- お支払い方法:[ 代金引換 ▼] 配送方法: [ 宅配便 ▼] 送料: [ 800円 ] -------------------------------------- ●セレクトボックス1:お支払い方法 銀行振込、郵便振替、代金引換 ●セレクトボックス2:配送方法 郵便、宅配便 ●テキストボックス:送料 ※ユーザーが変更することはできない。 セレクト |セレクト |テキスト ボックス1|ボックス2|ボックス ----------------- 銀行振込 |郵便 |200円 銀行振込 |宅配便 |600円 郵便振替 |郵便 |200円 郵便振替 |宅配便 |600円 代金引換 |郵便 |400円 代金引換 |宅配便 |800円 http://www.ueda.info.waseda.ac.jp/~gaku/js/how013.html http://www.openspc2.org/reibun/javascript/form_textfield/007/index.html 上記URLを参考に試行錯誤しているのですが期待どおりに動作しないため、こちらに投稿させていただきました。 Javascriptはかろうじて読むことは可能ですが、自分で書くことがままならいレベルです。どうぞよろしくお願いいたします。
質問日時: 2006/04/05 09:30 質問者: toutetsu
ベストアンサー
3
0
-
テキストフィールドの入力タイプを切り替えたい
こんにちは。 いつもお世話になっております。 応募フォームを作成しておりまして、20項目程入力項目があるのです。 それぞれ、”全角で入力して下さい”とか、”半角で入力して下さい”という注釈をつけ、チェックを入れて 『送信』ボタンクリックで、希望している全角・半角文字でない場合などのエラーも出るようにはしたのですが…。 どこかのサイトで、キーボードの設定を”全角”にしていても、 半角入力希望のテキストエリアにカーソルが来たら 自動で半角になった所があった気がするのです。 探してみたのですが、見つからなかったので、だんだん記憶に自身が無くなって来たのですが、上記のような事は可能なのでしょうか? どうかご指導よろしくお願い申し上げます。
質問日時: 2006/05/05 14:43 質問者: sibazuke
ベストアンサー
3
0
-
関数
最近プログラミングの勉強を始めたんですけど 戻り値と引数の違いがよく分かりません ちなみに言語はJavaScriptです よろしくお願いします
質問日時: 2006/05/09 16:45 質問者: vibes53
ベストアンサー
3
0
-
Google Map Api 複数のマーカーをおくと、一部が表示されない
お疲れ様です。 お世話になっております。 Google Map Apiで複数のマーカーを設置するスクリプトを組みました。 10件程度は問題なく表示されるのですが、10件を境に、表示されたり、されなかったりします。 F5で表示されるもの、されないものとまばらになるので、なんとなく原因は、処理よりも表示のほうが速いからではないか?ということなんですが、JSの処理の流れがイマイチわかっていないので、結論は出せません。 実際20件登録したところ、10件~17件の間で出たり出なかったりします。1~10件までは必ず表示され、その後ろのIDを持つものがランダムになります。 これを確実に全部表示されるようにしたいのですが、表示の前にsleepなどかけるのがよいのか、ajaxにしてみるのがよいのかなど、検討がつきません。 下記が、書いたスクリプトです。 もしよければ、アドバイスお願いします。 var markers = new Object(); var marker = new Object(); marker["name"] = "xxx"; marker["icon"] = "ylw-pushpin"; marker["address"] = "座標変換用の住所"; marker["text"] = "噴出しの中身"; marker["center"] = "中心にするかしないか"; markers[0] = marker; 20回ループ markers[20] = marker; googlemap(markers) -----------googlemap(markers) function googlemap(markers) { if (GBrowserIsCompatible()) { geocoder = new GClientGeocoder(); map = new GMap2(document.getElementById("map")); map.addControl(new GSmallZoomControl()); map.addControl(new GScaleControl()); for(var i in markers){ showAddress(markers[i]); //ここは20回ちゃんとまわってるようです } } } ------------------showAddress() function showAddress(amarker) { if (geocoder) { geocoder.getLatLng( amarker['address'], function(point) { if(amarker['center'] == 1){ map.setCenter(point, 12); } //アイコンが指定されてたらアイコンを設定 if(amarker['icon']){ var marker = new GMarker(point,micon); //アラートしてみると、ここが10回~17回ぐらいしか回ってない }else{ var marker = new GMarker(point); } map.addOverlay(marker); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(ふきだしのなかみ) }); } ); } }
質問日時: 2009/09/10 18:16 質問者: nyalio
ベストアンサー
3
0
-
webページの一部のみの更新について
JavaScript初心者です。 PHPとXHTMLでHPを作成中ですが、タイトルにあるようにHPの一部のみ更新することが可能でしょうか? JavaScriptで不可能な場合はどの言語で出来ますか? やりたいことはセレクトで選択したらobjectで表示中のページのみ変更する事です。 分からないなりに作ってみたサンプルの結果がこれです。 index.php ------------------------ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <title>サンプル</title> </head> <body> <div> <div> <form action="aaa.php" method="post"> <select name="category" id="category" onchange="submit();"> <option value="0">A</option> <option value="1">B</option> <option value="2">C</option> <option value="3">D</option> ・ ・ ・ <option value="25">Z</option> </select> </form> <object data='test.php?category='<?=$_POST['category']?> height="50" width="200" ></object> </div> ここに別要素の表示<br /> 出来れば更新したくない。 <div> </div> </body> </html> ------------------------ test.php ------------------------ <html> <body> <?php if($_POST['category']==0){ $a='AAA'; }elseif($_POST['category']==1){ $a='BBB'; }elseif($_POST['category']==2){ $a='CCC'; }elseif($_POST['category']==3){ $a='ddd'; }elseif($_POST['category']==25){ $a='ZZZ'; } print $a.'が選択されました。'; ?> </body> </html> ------------------------ これだとtest.phpにパラメータが送れませんし、セレクトで選択しても更新がかかって初期のAに戻ってしまいます。 かといって<form action="test.php" method="post">にするとtest.phpへ飛んでしまいます。 出来れば詳しいサンプルコードを教えていただけるとありがたいです。
質問日時: 2009/09/28 00:37 質問者: dgahr1594
ベストアンサー
3
0
-
画像をランダムに表示するには
<script language=JavaScript> <!-- var img=new Array(); img[0]='画像1'; img[1]='画像2'; img[2]='画像3'; img[3]='画像4'; img[4]='画像5'; ran_gazo=Math.floor(img.length * Math.random()); document.write('<IMG SRC='+img[ran_gazo]+'>'); //--></script><!--scripted by shotyan@dreamcity--> というのを使いますよね?(あるサイトで見つけました)でも、画像があるべき場所に「×」がついて、画像が出ないんです・・ どうしたら画像がランダムに表示されるんでしょうか。 教えてください。 そして、その画像を右上に固定したいんです。 注文多くてごめんなさい。
質問日時: 2006/06/30 16:45 質問者: himicahimica
ベストアンサー
3
0
-
選択範囲のリンク URL の抽出
多数のリンクを持つウェブページから、マウスで選択した 部分に含まれるリンク先 URL をブックマークレットで 取り出したいと思っています。 document.getElementsByTagName( "a" ) でリンクの一覧が取り出せますが、選択範囲外のものも 含まれます。 また、 document.getSelection() で選択範囲が取り出せるのですが、そこにはリンク先の URL が含まれていません。 選択範囲に含まれるリンク先 URL を取り出すには どうすればよいでしょうか。
質問日時: 2009/10/12 14:15 質問者: t-okura
ベストアンサー
3
0
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
【JavaScript】に関するコラム/記事
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ボタンを押したあとに画像を表示さ...
-
スマホ上で、左右スワイプで次のペ...
-
ラジオボタンを複数選択したときの...
-
jsonテキストデータの並び替えがで...
-
Adobe acrobat proでフォームを準備...
-
画面に表示したらアニメーションを...
-
2025年相性がいい人のサイトの仕組み
-
jQueryでのレスポンシブが綺麗に動...
-
jsで質問です。 formをsubmitしてサ...
-
二次元配列を使って順位をだすとき...
-
【JS】selectでchangeした時のデー...
-
sessionStorageを調べています。
-
jsで質問です。 ボタンが二つ存在し...
-
ブックマークレットについて
-
タグを教えてください。
-
CookieをWebStoeageに変える
-
Outlookのアカウントがあるとメール...
-
jqueryのselect2で検索欄の文字が消...
-
<tr>指定した表の行要素をボタン...
-
食材の期限を管理するためにGASを利...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次のペ...
-
タグを教えてください。
-
jqueryのselect2で検索欄の文字が消...
-
jsonテキストデータの並び替えがで...
-
初心者です。gulpでコンパイルがで...
-
ラジオボタンを複数選択したときの...
-
階層別の組織図の自動作成について
-
jQueryで同じクラス名のものを別物...
-
二次元配列を使って順位をだすとき...
-
読み込んだQRコードをフォームに受...
-
画面遷移を行わずに同一ページでHTM...
-
セレクトを全て選択されていないと...
-
【Google Apps Script】「ライブラ...
-
Adobe acrobat proでフォームを準備...
-
二次元配列の全要素の全要素を区切...
-
【GAS】WEBアプリでハイパーリンク...
-
GASでGoogleフォームの自動返信シス...
-
フォームが空欄の時にフォームの外...
-
セレクトボックスで配列を呼び出し...
-
イラストレーター、縦中横のショー...
おすすめ情報