ESate の回答履歴

全26件中1~20件表示
  • 配列名の定義の仕方?

    配列名を操作したいのですがうまくいきません。やりたいことは下記の★部分で配列名を定義したいのですが、定義の方法がうまくいっていないようです。 //配列名と要素を設定 var station1 = new Array("東京","渋谷","新宿"); var station2 = new Array("横浜","藤沢","川崎"); var station3 = new Array("千葉","浦安","津田沼"); //★任意の番号を設定し配列名を定義 var no = 1; //ここでは仮に1とする var arrayName = "station" + no; ←ここで「station1」としたい document.write(arrayName[2]); 上記ではうまくいきません。どうやったらstation1という配列名を作って要素を取得できるのでしょうか?

  • SWF読み込みがうまくいかない際に代替表示をしたい

    現在管理をしているサイトで、ライントピックスのサービス http://linetopics.d-a.co.jp/ を利用して新着情報を表示しているのですが、 たまに読み込むことが出来ずに背景色のみ表示されてしまいます。 そこで、外部swfファイルの読み込みが出来なかった際に 代替画像を表示をしたいと考えているのですが、 javascriptを用いてこういった事は可能でしょうか? イメージとして 読込成功時→そのままswfを表示。 読込失敗時→代替画像の表示。 ちなみにレイヤーを用いて読み込みが出来た際に非表示にするような方法は クライアントからやめて欲しいということで今回は考えておりません。 どうぞ宜しくお願い致します。

  • 生殖ビジネス

    今、某番組で生殖ビジネスについてやっています。 そこには倫理も何もありません。あるのはエゴだけです。 巷では赤ちゃんポストが出来ました。 つまり赤ちゃんのゴミ箱です。 赤ちゃんが欲しい→理想の精子を買う→代理母を雇う→赤ちゃんを引き取りに行く・・・・・ (理想的な赤ちゃんなら)→飼う (ちょっと物足りないなら)→赤ちゃんポストに捨ててやり直し あと数年で日本もこんな風になつていくと思います。 しかしこれがみなさんの理想なのかも知れない。 倫理を無視したらこれが理想なのかもしれない。 ふとそう思いました。 やっぱりそう思いますか。

  • 読み終えられなかった小説

    先日パラサイト・イブを読んでいたんですが、 あまりの専門用語の多さに、合間にPCいじったり、 テレビを見てしまったりと私にはちょっと辛いものでした。 そこで5点質問なんですが、 1読んでいて、これは辛いな~と思った事はありますか? 2また、何が辛かったですか? 3その小説はどうしますか? 読み終えましたか? 4読み終えなかった小説を置いておいて、また別の小説を読む事 なんてありますか? 5それがどんどん重なって読まないあるいは中途半端に読んだ小説 だらけなんて事ありますか? 質問多くてすいません。 一応読んでない本はあるんですが、まだ本棚に40程しかないので 積みはしませんが、中途半端な本を本棚にもどして、 また違うのを読むというのはあります。 あと、パラサイト・イブはきっちり読み終えました。 とっても面白かったです。 では、よろしくおねがいします。

  • 3桁区切り

    ドリームウィーバーで下記のJAVAスクリプトを挿入ました。 <!-- a = 10000; // b = 5000; //   d = a + b; // document.writeln(d); // // --> dの値を,(カンマ)で3桁区切りにする場合どのようにすればよいのでしょうか? 丸一日調べても、フォームを使用した物の記述しか見つからずに 困っています。

  • 画像の交換について

    どなたかお分かりになる方がおりましたら、お願い致します。 クリックすると画像Aの時はBに、Bの時はAに。 このような仕組みの画像がひとつのページ内に複数ある場合はどのように すればよいでしょうか?

  • [戻る]やhistory.backでの遷移制御について

    お世話になります。 ※同様の質問がありましたら申し訳御座いません。 只今、携帯からもPCからもアクセス可能なサイトをHTMLとJavaScriptで作成しています。 サイトのIndexページを携帯版トップとしています。 携帯はJavaScriptが使用できないとの事なので、以下のようにロード時にPCサイトのトップに遷移させる事で振り分けています。 <body onload="location.href='pc/index.html'"> 携帯とPCの振り分けは問題ないのですが、問題点としてPC版トップに遷移された後にブラウザの[戻る]や[BackSpace]を押下されると、Indexページに戻り再びPC版トップに遷移されてしまいます。 別ウィンドウで開かれた場合や直接アクセスされた場合は問題ないのですが、別サイトからリンクでアクセスされPC版トップが遷移された場合に、その別サイトに戻ることが出来ないので困っています。 携帯版トップ(Indexページ)またはPC版トップで何らかの制御をする事で別サイトに戻ることは可能なのでしょうか。またその方法などご教授頂ければと思います。 ※↓こんな事も試しました。 別サイトからリンクされた際に、携帯版トップ(Indexページ)でPC版トップを別ウィンドウで開き、開いた直後にhistory.backで別サイトに戻るような処理で遷移ではなく常に別ウィンドウで開かれるような制御を入れてみたのですが・・・ ブラウザによってはポップアップの警告が出たりと・・・微妙でした。 よろしくお願い致します。

  • ロード後にイベントをセットしたい

    初めからタグに埋め込まないで、ロード後にイベントをセットしたいと思い、 データを送信してからonCompleteの関数の中に記述しました。 ちゃんとonCompleteの中に来ていることは確認できたのですが、 idがtestのタグをクリックしても反応がありません。 以下のプログラムのどこがいけないのでしょうか? <script type="text/javascript" src="prototype.js"></script> function post_data() { new Ajax.Request( "test.php", { method: "get", parameters: "test=aa", onComplete: function(httpObj){ var obj = document.getElementById("test"); obj.onClick = sample; } } ); } function sample() { alert("aa"); } window.onload = function() { post_data(); } <a href="" id="test">test</a>

  • CSVファイルの読み取り

    データバインドを使わず、Ajaxも使わずに(prototype.jsなど使わず)、CSVファイルをjavascriptで読み取り、表示したいのですが、どのようにすればよいでしょうか? 方法を書いたリンクを以前見たのですが、見つからなくなってしまいました。。。 もしかすると、もともと不可能なのことだったかもしれないと思い、質問する次第です。

  • あなたの「せつないソング」NO.1は!?

    あなたの「せつないソング」(せつない歌、せつない曲)の第1位を教えて下さい!!

  • オススメマンガベスト3

    あなたのオススメマンガベスト3を教えてください。 あと,余裕があったら「ギャグマンガ」のベスト3もお願いします。

  • 安楽死に肯定?否定?

    安楽死について質問させてください。 例えば、"ガンの末期で苦しんでいる人"のような苦痛を抱えて死しか見えないような人に安楽死をさせてあげる事に賛成ですか?反対ですか?またその理由もお聞かせ下さい。 (例えば"植物状態の人"などの、意識がないような人は除きます。) よろしくお願いします。

  • トリッキーなJSの文法(prototype.jsなど)が分かりません

    Ajaxの「prototype」( http://www.prototypejs.org/ )などで 下記のようなfunctionの記述方法をよく見かけます。 ▼Prototype.js(ver1.5.0) 20行目抜粋 ---------------------------------------- var Class = {  create: function() {   return function() {    this.initialize.apply(this, arguments);   }  } } -------------------------------------------- でも、私には高度すぎて以下の点がどうしても読み解けません。  (1)var Class = {~~~~~~} が、何をしているのか分かりません。    配列なら[ ]ですし関数か何かを省略した宣言の記述方法なのでしょうか?  (2)create: が何なのか分かりません。必死で調べたら型を宣言しているような感じでしたが、    見慣れない「:」を使ったプログラムで検討もつきません。 私が知っているfunction宣言はこの2パターンのみしか知りません。 ・一般的なfunction宣言  function test(hikisu){   //処理内容  } ・無名関数でのfunction宣言  var a = function(x) {   //処理内容  } ぜひ教えていただけませんでしょうか。 どうぞよろしくお願いします。

    • ベストアンサー
    • noname#45474
    • JavaScript
    • 回答数2
  • noscript内にlinkは間違い?

    javascript初心者です。 javascriptが無効な場合に、 <noscript><link href="css/noscript.css" rel="stylesheet" type="text/css" /> ・・・・・・・・ </noscript> という形でcssを一部適用させているのですが、<noscript>のなかに<link>を書くのは文法上あまりよろしくないとのことで、ほかに正しい方法があれば教えてください。 よろしくお願いします。

  • イベントハンドラを完全に外部化にしたい

    イベントハンドラをなんとか、完全に外部ファイルにしたいと考えています。 <ul><li> <a href="a.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image1','','../ig/c1.gif',1)"> <img src="../ig1.gif" alt="aaa" name="Image1" id="Image1" /></a></li> <li> <a href="b.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image2','','../ig/c2.gif',1)"> <img src="../ig2.gif" alt="bb" name="Image2" id="Image2" /></a></li> ・ ・ ・ </ul> サイトのナビ部分のソースです。この中にあるonmouseout、やonmouseoverを外部ファイルにして、 <ul><li> <a href="a.html"><img ~></li> <a href="b.html"><img ~></li>・ ・ ・ </ul>というすっきりした形にできないものでしょうか… イベント登録する関数を作って、ページのonloadで実行しておく という感じかな…と考えていたりするんですが… どのように記述すればよいか お知恵をお貸しください。 ※MM_swapImgRestoreやMM_swapImageはすでに外部化済です

  • このアニメのタイトルを教えてください。

    お世話になります。 1998年か1999年にテレビで深夜に放送されていたアニメで キー?という女の子がでてくるアニメなんですけど、 ドラえもんとかドラゴンボールとはまったく違った異色のアニメで SFホラーのような感じでした。作風は暗く、コメディの要素はなかったと思います。印象に残ってるシーンが1つ1つのパソコンがネットワークのつながりを持ち地球が脳のようになるというシーンでした。 もし思い当たる方がいれば教えてください。 よろしくお願いいたします。

  • noscript内にlinkは間違い?

    javascript初心者です。 javascriptが無効な場合に、 <noscript><link href="css/noscript.css" rel="stylesheet" type="text/css" /> ・・・・・・・・ </noscript> という形でcssを一部適用させているのですが、<noscript>のなかに<link>を書くのは文法上あまりよろしくないとのことで、ほかに正しい方法があれば教えてください。 よろしくお願いします。

  • ふたつのセレクトメニューの項目を外部ファイルから読み込ませて連動させたい。

    上のセレクトメニューから県名を選ぶと、下のセレクトメニューの項目が市区町村の項目になるようにセレクトメニューを連動させたいです。 また、そのときのセレクトメニューの項目を外部ファイルから読み込ませたいのですがエラーが出てしまいます。。。 htmlには、 <html> <head> <title>あ</title> <script type="text/javascript"> <!-- // --> </script> <script type="text/javascript"> <!-- window.onload=function (){ for(var i=0; i<data.length; i++){ document.FORM1.MENUA.options[i] = new Option(data[i][0],data[i][0]); } setSubMenu(0); }; function setSubMenu(no){ document.FORM1.MENUB.length=0; for(var i=1; i<data[no].length; i++){ document.FORM1.MENUB.options[i-1] = new Option(data[no][i].key,data[no][i].value); } } // --> </script> </head> <body> <form name="FORM1"> <select name="MENUA" onchange="setSubMenu(this.selectedIndex)"> </select> <br> <select name="MENUB" > </select> </form> </body> </html> 外部ファイルに data = [ // [メイン分類,サブ分類並び,…], ["北海道", {key:"函館市",value:02_11}, {key:"小樽市",value:02_12}, {key:"旭川市",value:02_13}, {key:"その他市町村",value:02_099}], ["青森", {key:"青森市",value:03_01}, {key:"弘前市",value:03_02}, {key:"八戸市",value:03_03}, {key:"鳥取",value:213}], {key:"その他市町村",value:03_099}], ["岩手県", {key:"盛岡市 ",value:04_01}, {key:"宮古市",value:04_02}, {key:"大船渡市",value:04_03}, {key:"その他市町村",value:04_099}], ["宮城県", {key:"石巻市",value:05_06}, {key:"塩竈市",value:05_07}, {key:"古川市",value:05_08}, {key:"その他市町村",value:05_099}], ]; と書きましたがjavascript初心者でどこに間違いがあるのか解りません・・ すみませんがご教授のほどよろしくお願いいたします。

  • Javascriptのエレガントな書き方。

    javascriptで 次のような関数を作りたいのですが、エレガントに行う方法が知りたいです。 引数で数値0ならば、 0001という文字列 250なら 0250 12345なら 12345と文字列を返すものです。 また、皆さんのJavascript攻略方法も知りたいです。 最近プロトタイプとかいう言葉が出てきて、正直?状態です。

  • prototype宣言によるメソッドと、プロパティを区別

    Array.prototype.myInclude = function(){ } というように配列にメソッドを追加しました。この上で hoge = new Array(); hoge["mikan"] = "orange"; hoge["ringo"] = "red"; for( var i in hoge ){ alert( i ); } とすると、 myInclude orange red と始めに追加したメソッドまで拾ってしまいます。 既にいくつかprototypeで書いてしまいました。 for~inの部分の書き換えでできる方法は無いでしょうか。