Ogre7077 の回答履歴

全400件中141~160件表示
  • div で既存の <pre> を囲む方

    Greasemonkey で、<pre> 部分の表示/非表示を切り替えるスクリプトを作ろうとしています。後述のサイトを参照しまして、以下のような実現方法を試す事にしましたが、 div で既存の <pre> を囲む所でつまづいています。 TargetId で対象を探して、その child element である <pre> を <div id="disp"> で囲んで、ボタンクリックで表示/非表示を切り替える。 ・参照したサイト 複数のタグをDIVタグで囲みたい http://okwave.jp/qa/q7506227.html 表示/非表示の切り替え http://www.pori2.net/js/DOM/7.html 下記が実行対象のページの HTML 抜粋と、現在のコード内容です。 対象ページの一部 ============= <tr> <td id="TargetId" class="sorting_1"> <h6 class="Title"> </h6> <pre> 文章 </pre> </td> </tr> 現在の greasemonkey code ====================== var targetObj, wrap; targetObj = document.getElementById('TargetId'); wrap = $('<div />'); targetObj.append(wrap.append(targetObj.children('pre'))); firebug で debug してみたところ、変数 wrap にはオブジェクト div が入っており、 targetObj には目的の TargetId が入っています。 そのため、append の部分が動いていないと思っています。 宜しくお願いします。

  • ボタンクリック時の処理ができない

    作成したcleartest()が呼ばれません。 function定義の直後に、alert()を入れてもダイアログボックスの表示ができずに機能しません。 分からないのはfunction定義の直前に、cleartest()を加えるとダイアログボックスの表示が出ますが、ボタンを押下してもクリア処理ができません。 どのような事を考慮すれば良いですか? また、代替案はどのような方法がございますか? <!-- htmlファイル --> <div style="position:absolute; top:100px; left:500px;" title="" runat="server"> <input type="button" style="width:40px; height:20px; font-family:'MS ゴシック'; font-size:9pt; color:#000000; text-align:center;" tabindex="1" value="クリア" id="test" onclick="cleartest(1);" runat="server" /> </div> <div style="position:absolute; top:200px; left:500px;" title="" runat="server"> <input type="button" style="width:40px; height:20px; font-family:'MS ゴシック'; font-size:9pt; color:#000000; text-align:center;" tabindex="1" value="クリア" id="test" onclick="cleartest(2);" runat="server" /> </div> //jsファイル cleartest(); //一時的に追加 function cleartest(btnNo){ alert("確認"); if(btnNo == 1) { document.getElementById("TextBox1").value = "" } else if (btnNo == 2) { document.getElementById("TextBox2").value = "" } }

  • thisとvar ?

    javascript初心者です。 コンストラクタ(プロトタイプ)とクロージャを学んでいますが、 コンストラクタ(プロトタイプ)では、関数内にthisで変数宣言、クロージャはvarで宣言しています。 この違いの理由は何でしょうか?漠然とした質問ですみません。 thisとvarでの変数宣言の違いなど教えていただけないでしょうか? コンストラクタ-------------------- function Person(n){ this.name = n; } Person.prototype.city = 'Tokyo'; Person.prototype.moveTo = function(c){ document.write(this.name + ': Moving to... ' + c + '<br>'); Person.prototype.city = c; } クロージャ------------------- function Person(n, a){ var name = n; var age = a; return { getName: function() { return name; }, setAge: function(i){ if( 0<= i ){ age = i; } }, getAge: function(){ return age; } } }

    • hp_win7
    • 回答数2
  • 復数の配列をJson形式にまとめたい

    javascriptで復数の配列をJson形式にまとめたい ms = "ガンダム,ガンキャノン,ガンタンク,シャアザク,グフ"; pilot = "アムロ,カイ,ハヤト,シャア,ラル" cost = "100,70,60,90,90"; ↑カンマ区切りのデータを配列化してそれぞれ変数に入っています。 これらを以下の形式(json)にして、testdataに取り込みたいのですが、 識者の方々がいつも行われる手法、ベストと思われる手法を伺いたいです。 var testdata = {"ms":"ガンダム", "pilot":"アムロ", "cost":"100"}, {"ms":"ガンキャノン", "pilot":"カイ", "cost":"70"},            .            .            .            . ; } 純粋なjavascriptよりは、 jQueryベースの記述の方が個人的には理解し易いです。 どうぞよろしくお願いします。

  • ブラウザゲームを作る場合

    ブラウザゲームを作る場合、どんな言語で作るといいでしょうか? 作りたいのは、ポーカー、麻雀 などのテーブルゲームです。 サーバーをたてて、遠くの人と対戦できるようにしたいです。 自分の知識は、Java PHP Perl MySQL です。 それとも、何か別の言語を1から覚えたほうがいいでしょうか?

    • ベストアンサー
    • HTML
  • プルダウンメニュー

     以下のプログラムですが! 仕様が二分割の縦分割フレームが特徴です。  左側フレームにリンクタグがあり、そのリンクタグをクリックすると、右フレームに HPが観れるようになっています。  しかし、プルダウンメニューのYahooをクリックしたらakkotyan.html、は左フレームになぜか 出てきてしまって困っています。   それともう1つ、プルダウンメニューのhouyhnhnmsをクリックしても何もフレームに出てこなくて無反応です?  そのほか   「クリックで動くプログラ」と「知恵袋 竹島問題」はちゃんと右フレームに出てきて  問題ありません。   プルダウンメニュータグのHPを右フレームに出すにはどうしたらできますか!?  宜しくお願いします。 -------------------------------------------------------- 左フレーム <html> <head> </head> <frameset cols="26%,*"> <frame src="left.html"name="menu"> <frame src="pronagare.html"name="contents"> </frameset> <html> ------------------------------------------------------- 右フレーム <html> <HTMl> <HEAD> <TITLE>プルダウンメニューのHPを右フレームへ表示したい</title> <script>addEventListener('load',function(ev){ document.forms['jump'].elements['to'].addEventListener('change',function(ew){ var map = { yahoo: './akkotyan.html', houyhnhnms: 'http://google.com/search?tbm=isch&q=houyhnhnms' }; var url = map[ew.target.value]; if (url) window.location = url; },false); },false)</script> <body> <form name=jump><select name=to> <option value='' selected>-</option> <option value=yahoo>Yahoo</option> <option value=houyhnhnms>Houyhnhnms</option> </form> </select> <P> <a href="pronagare.html"target="contents">クリックで動くプログラム</a><br> <a href="takesima.html"target="contents">知恵袋 竹島問題</a><br> </body> </html>

    • Campus2
    • 回答数2
  • プルダウンメニュー中の項目をクリックしたらリンクへ

       プルダウンメニュー中の項目をセレクトして、その中のお好みのタグをクリックしたら   お目当てのページが開くHPをよくめにします。   私が作成しいるHPの初期画はリンクタグが多くなりすぎて見た目もよくないし、   他人が使いずらそうなので、プルダウンメニュー方式で項目ごとにまとめたいです。  しかし、HPの参考書の通り作成しても、リンク先のページを開くプログラムがないみたいです。   (たぶん)     <option value="yahoo">Yahoo! JAPAN</OPTION>    以上はプルダウンメニューのプログラムの抜粋です。   Yahoo! JAPAN をクリックしたら 「akkotyan.html」というファイルにアクセスして  HPが開くようにしたいのですが、どういったプログラムを組めばできますか!?      私が現在作成しているホームページの材料    (index.html、akkotyan.htmlなど)は同一フォルダ内にあります。  宜しくお願いいたします。

    • ベストアンサー
    • HTML
    • Campus2
    • 回答数1
  • JAVAサーブレットのdoPostについて

    HTMLコード上にPOST送信を行うボタンや入力ボックスなどのユーザコントロールが複数表示されている状態で、特定の一行入力テキストボックスでエンターが押された場合のみ行われる処理をJAVAサーブレットのdoPost内に組み込もうとして行き詰っています。 ボタンの場合は、 if(req.getParameter([ボタン名]) != null) という条件式で拾えているのですが、テキストボックスの送信を拾うことは何らかの方法で可能なのでしょうか? よろしくお願いします。

    • ベストアンサー
    • Java
    • Foomin
    • 回答数2
  • 外部.jsの内容を一部置き換えて読み込む方法

    お世話になります。 index.htmlに AAA.js という外部.jsを読み込ませてフォーム送信させようとしています。 AAA.jsには document.write("<INPUT NAME=\"return_url\" TYPE=\"hidden\" VALUE=\"http://www.my-site.com/p-123.html\"><INPUT NAME=\"to_do\" TYPE=\"hidden\" VALUE=\"touroku\"><input type=\"submit\" name=\"comm1\"/>" value=\"書き込む\""); というソースが入っており、 index.htmlには <INPUT NAME="return_url" TYPE="hidden" VALUE="http://www.my-site.com/p-456.html"> というタグが含まれています。 この場合、1組の<form></form>内に、同じ「return_url」で、片や p-123.html、片や p-456.html と、矛盾する2つの指定をしてしまっていることになりますから、これではフォームが成り立ちません。 都合により、このindex.htmlの<form></form>内にはどうしても AAA.js を読み込ませなければならないのですが、「return_url」だけはp-456.html に書き直してフォームを送信しなければなりません。 AAA.jsは私が作ったものではなく、他ページでも読み込むので、AAA.js は<INPUT NAME=\"return_url\" TYPE=\"hidden\" VALUE=\"http://www.my-site.com/p-123.html\">という記述を外すことも他のソースを付け加えることも出来ないのですが、 index.html側に何か手を加えることで、この AAA.js で指定されているp-123.htmlをp-456.html に置き換えてフォームを送信するようにすることは出来ないでしょうか? 方法をご存知の方がいらっしゃいましたら、どうかよろしくお願い致します。

    • R4-D4
    • 回答数2
  • 東京でお花見と言えばどこでしょうか?

    都内というより、例えば上野から普通電車で1時間弱で行ける範囲で、 お花見でおすすめのところがありましたら教えてください。 (上野の公園も良いですが。) ※ どんなに小さいところでもいいです。そんなに有名でなくても。 ※ ある程度賑わっているところが良いです。 よろしくお願いします。

    • noname#205166
    • 回答数7
  • selectボックスの選択結果を変数に代入したい

    ブログのホームページで過去のブログカレンダーを表示させるために、年と月をセレクトボックスから入力して希望の年月のカレンダーを表示させようと頑張っています。 下記プログラムを作成しましたが、selectボックスから選択した年号を変数に代入することが出来ず、取得した年号をjavaの内部処理に使うことが出来ません。 考えられることはいろいろやってみましたが、全て変数に代入するところでうまくいきません。 よろしくご指導お願いします。 <html> <head> <title>選択された表示テキストを取得する</title> </head> <body> <select name="year" onchange="alert(getSelectedText(this))"> <option value="1">2014</option> <option value="2">2013</option> <option value="3">2012</option> </select><a>年</a> <script type="text/javascript"> function getSelectedText(obj){ var txt = obj.options[obj.selectedIndex].text; // 表示テキスト取得 return 'text = ' + txt; // 表示テキストをリターン var selectYear = text; // 表示テキストを変数に代入 } alert(selectYear); // 変数の内容をアラート表示 /*if(selectYear==2014){           // 変数を内部処理に使用 document.write('\ <select name="month" onchange="selectMonth(this)">\ <option value="1">1</option>\ <option value="2">2</option>\ <option value="3" selected>3</option>\ <option value="4">4</option>\ </select><a>月</a>\ ');*/ </script> </body> </html>

  • selectボックスの選択結果を変数に代入したい

    ブログのホームページで過去のブログカレンダーを表示させるために、年と月をセレクトボックスから入力して希望の年月のカレンダーを表示させようと頑張っています。 下記プログラムを作成しましたが、selectボックスから選択した年号を変数に代入することが出来ず、取得した年号をjavaの内部処理に使うことが出来ません。 考えられることはいろいろやってみましたが、全て変数に代入するところでうまくいきません。 よろしくご指導お願いします。 <html> <head> <title>選択された表示テキストを取得する</title> </head> <body> <select name="year" onchange="alert(getSelectedText(this))"> <option value="1">2014</option> <option value="2">2013</option> <option value="3">2012</option> </select><a>年</a> <script type="text/javascript"> function getSelectedText(obj){ var txt = obj.options[obj.selectedIndex].text; // 表示テキスト取得 return 'text = ' + txt; // 表示テキストをリターン var selectYear = text; // 表示テキストを変数に代入 } alert(selectYear); // 変数の内容をアラート表示 /*if(selectYear==2014){           // 変数を内部処理に使用 document.write('\ <select name="month" onchange="selectMonth(this)">\ <option value="1">1</option>\ <option value="2">2</option>\ <option value="3" selected>3</option>\ <option value="4">4</option>\ </select><a>月</a>\ ');*/ </script> </body> </html>

  • オブジェクト 

    JavaScriptのオブジェクトについて。初心者です。 オブジェクトは順番がない、という仕様ですが。 何かアルゴリズムで、順番(定義した順)に取り出せないでしょうか? var obj={ "su":"tanaka", "ro":"suzuki", "en":"honda" } console.log(???(obj)); tanaka,suzuki,honda

    • hp_win7
    • 回答数4
  • リンク aタグ

    リンク<a href="">リンク先のタイトル</a> リンク先のタイトルの長さ(width)を制限(300pxなど)したいのですが、 CSS、javascript(jQuery)などで実現できますでしょうか? lengthですと、文字によって、widthが大きく変わってしまい困っています。 よろしくお願いします。

    • hp_win7
    • 回答数1
  • formで特定のinputを送信しないようにしたい

    複数のinputを送信時に値をフォーマットに従ってまとめて送信するとき そのもととなった複数のinputは送信しないようにしたいです (郵便番号など入力欄を二つにわけるが送信時は一つにまとめるなど) nameを付けないという方法も考えましたが radioを含む場合に不都合なのでこの方法はとりたくありません また送信時にinputを削除するという方法も ajaxで元のページにとどまることも考えうるので この方法もとりたくありません 理想はinputに特定の属性値を与えると form送信時に送信しないようになる とかだったのですがその方法は見つけられませんでした クライアントサイドでの処理が難しそうなら サーバーサイドでの処理にしますが できれば避けたいと思っています よろしくお願いします

  • 簡潔なJavaScriptで実現したい

    次のような、btnToggleというクラス名のdivタグがいくつかあるHTMLで、 それぞれクリックするとそれぞれの「開く/閉じる」が反転するという動きをさせたいです。 <div class="btnToggle"><a href="#"><span>+</span>開く</a> <div>AAA</div> </div> <div class="btnToggle"><a href="#"><span>+</span>開く</a> <div>BBB</div> </div> <div class="btnToggle"><a href="#"><span>+</span>開く</a> <div>CCC</div> </div>    : <div class="btnToggle"><a href="#"><span>+</span>開く</a> <div>XXX</div> </div> 下記のようなJavaScriptで実行してみたのですが、 いくつかのdivタグをそれぞれクリックすると、flgの値と現在の状態が入れ替わってしまいます。 クラス名が同じで、flgも一つの変数なので当たり前なのですが… <script type="text/javascript"> $(document).ready(function(){ var flg = "close"; $(".btnToggle").click(function(){ if(flg == "close"){ $(this).html("<span>-</span>閉じる"); flg = "open"; }else{ $(this).html("<span>+</span>開く"); flg = "close"; } }); }); </script> 私が考えられることは、classではなく、idで「btnToggle1」「btnToggle2」「btnToggle3」…などと定義し、 JavaScriptのプログラムを次のように書くしか思いつかないのですが、 これでは、我ながら間抜けなプログラムだなと思いました。 <script type="text/javascript"> $(document).ready(function(){ var flg1 = "close"; $(".btnToggle1").click(function(){ if(flg1 == "close"){ $(this).html("<span>-</span>閉じる"); flg1 = "open"; }else{ $(this).html("<span>+</span>開く"); flg1 = "close"; } }); var flg2 = "close"; $(".btnToggle2").click(function(){ if(flg2 == "close"){ $(this).html("<span>-</span>閉じる"); flg2 = "open"; }else{ $(this).html("<span>+</span>開く"); flg2 = "close"; } }); var flg3 = "close"; $(".btnToggle3").click(function(){ if(flg3 == "close"){ $(this).html("<span>-</span>閉じる"); flg3 = "open"; }else{ $(this).html("<span>+</span>開く"); flg3 = "close"; } });        :        : }); </script> 配列などを使えばもっと簡潔になるのでしょうか。 どうか教えてくださいますようお願い申し上げます。

  • HTML・特定のタグの使用可能か否かの確認

    HTML等は環境によって挙動が違う訳ですが、 実際にそのタグが使用できる環境では正規表現で、そのタグが使用出来ないならクラス・ID指定のJavaScriptを使ったモドキタグに変更するようなプログラムを書くにあたって…… JavaScriptやCGIを使い、 ユーザーエージェントの環境で 特定のタグが有効か無効かを(ブラウザー名やバージョンからの推測ではなく) ”直接”確認する術は有りますか? (希望としてはJavaScriptと(CGIの方は)PHPの両方で出来れば都合が良く、 別の言語なら可能~といった情報でもありがたいです。) 不可能であれば推測する方法で構わないのですが、 仕様書を僕なりに探してみたのですが、 どのバージョンからこれが使えるこれが使えない…が分かりやすく載っているサイトが見当たらなかったので、 もしご存知でしたら教えて頂きたいです。 宜しくお願いします。

  • JavaScript 特定IP以外を転送

    JavaScriptで特定のIP(会社の固定IP)以外からのアクセスは自社トップページへ転送する事は出来ませんでしょうか? ◎理由 商品ページの作成中で、社内各部署のチェックが完了してません。 が、商品の作成上の都合で、過去の同類商品をURLを直接入力するとアクセス出来てしまい購入が出来てしまいます。 カート会社に相談しましたが、特定の商品を止める事が出来ないようですので、JavaScriptで出来ないかと考えております。 出来ない理由は、在庫が他の商品と紐付いているため、出来ないとの事です。 単純なページ転送は問題なく出来ましたが、これでは社内のチェックが出来ないため、会社のIPからはアクセスを許可したいと考えております。 上記2点の事から、表題の特定IP以外のホストからのアクセスを転送出来ればと考えており、ご存じの方がいらっしゃいましたら、お教え頂けましたら幸いです。

  • JavaScript 特定IP以外を転送

    JavaScriptで特定のIP(会社の固定IP)以外からのアクセスは自社トップページへ転送する事は出来ませんでしょうか? ◎理由 商品ページの作成中で、社内各部署のチェックが完了してません。 が、商品の作成上の都合で、過去の同類商品をURLを直接入力するとアクセス出来てしまい購入が出来てしまいます。 カート会社に相談しましたが、特定の商品を止める事が出来ないようですので、JavaScriptで出来ないかと考えております。 出来ない理由は、在庫が他の商品と紐付いているため、出来ないとの事です。 単純なページ転送は問題なく出来ましたが、これでは社内のチェックが出来ないため、会社のIPからはアクセスを許可したいと考えております。 上記2点の事から、表題の特定IP以外のホストからのアクセスを転送出来ればと考えており、ご存じの方がいらっしゃいましたら、お教え頂けましたら幸いです。

  • HTML・特定のタグの使用可能か否かの確認

    HTML等は環境によって挙動が違う訳ですが、 実際にそのタグが使用できる環境では正規表現で、そのタグが使用出来ないならクラス・ID指定のJavaScriptを使ったモドキタグに変更するようなプログラムを書くにあたって…… JavaScriptやCGIを使い、 ユーザーエージェントの環境で 特定のタグが有効か無効かを(ブラウザー名やバージョンからの推測ではなく) ”直接”確認する術は有りますか? (希望としてはJavaScriptと(CGIの方は)PHPの両方で出来れば都合が良く、 別の言語なら可能~といった情報でもありがたいです。) 不可能であれば推測する方法で構わないのですが、 仕様書を僕なりに探してみたのですが、 どのバージョンからこれが使えるこれが使えない…が分かりやすく載っているサイトが見当たらなかったので、 もしご存知でしたら教えて頂きたいです。 宜しくお願いします。