• ベストアンサー

functionはhtmlやjsに2度使えませんか

functionはhtmlやjsに2度使えませんか。 要は、同じhtml分や、js内に2度使う、あるいは、複数jsを作って、その全部にfunctionキーを設定できるかと言うことです。 具体的には、 function sample() { //ここに処理を書いていく } function sample2() { //ここに処理を書いていく } といった使い方はできないかということですがどうでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

??先の回答者さん同様の意見ですが。 functionは、何個でもOKですよ。 ついでに言えば、クラスさえ分ければ同名のfunctionでもいいほどです。 a.abc=function() {} b.abc=function() {} 同じ名前の関数だがそれが紐づいている元のオブジェクトが 違うので、これは、 a.abc(); b.abc(); と区別できるのでいける! 同じように複数JSがあろうが、そのJS1つに何個関数があろうが ダブってない限りなんでもいいことですよ!。 おまけ。。 let vあいうえお=50; let vかきくけお=50; でもいいほどです!。先頭がアルファベットである限り その後ろは実は制御文字がない限り何でもよかったり^^

semboku_love
質問者

お礼

ありがとうございます。

その他の回答 (2)

回答No.3

で、わからないって回答じゃ、質問者さんがわからないので。 どういうときどんな問題がでて?って感じで 直せるか?って感じで、補足いただけます? 他の人もですが、わかる人が回答すると思うので この板が、無駄にならず有意義な場になるな~と思いまして!

  • notnot
  • ベストアンサー率47% (4847/10260)
回答No.1

前半は何を言ってるのかわかりませんが、 名前の異なる複数の関数を定義して使うことは何の問題もありません。

関連するQ&A

  • jQuery.jsを使ったhtml外部読み込み

    教えてください。 現在Jqueryを使用して外部htmlを読み込ませようとしていますが、 うまくいきません・・・ ■本体html <head> <script src="js/jquery-1.8.3.min.js"></script> </head> <body> <script type="text/javascript" src="sample.js"></scrip> <div id="sample"></div> </body> ■sample.js // JavaScript Document $(function(){ $("#sample").load("sample.html"); }); ■読み込ませるsample.html 特に設定なし このような感じですが、全然読み込めません。。。 javascriptを外部リンクにしているのは、読み込むhtmlが複数ある為、 headの見栄えが悪くなるからという個人的な意見です・・・ 済みませんがお知恵をお貸しください!!

  • ファンクションキーの設定

    ファンクションキー「F6」にシースルー画像のような物が気付かないうちに設定されてしまいました。 元に戻すにはどうゆう処理をすれば良いのでしょうか?教えてください。

  • function内でメンバー変数を作れる?

    ActionScriptのオブジェクトスクリプトは初めてで、ActionScript2.0で制作しようとしています。 クラス内での変数の扱い方が解らずはまっています。 class Sample{ var temp:Array = Array(); function Func_01(key, val){ this.temp[key] = val; } 上の二行目メンバー変数tempを定義する部分をFunc_01内で行うことはできないのでしょうか? やりたいことは、外部テキストファイルを読み込み、中身によって持つメンバー変数を変えたいだけです。例えば 外部テキストより sample=key_A>>>1,key_B>>>2,key_C>>>3,key_D>>>4 を読み込み sample['key_A']=1; sample['key_B']=2; sample['key_C']=3; sample['key_D']=4; のように','と'>>>'でsplit等を利用し連想配列にして利用したいのですが、function内で読み込んだ値をメンバー変数にできずはまっています。お解りの方ご教授願います。

    • ベストアンサー
    • Flash
  • jsのfunctionの中に変数の入れ方について

    jsのfunctionの中にDiaDay定義の変数を入れたいです。 下はもともとの構文です。 function changeDiaType() { if(DiaDay == 0 && 1) { document.getElementById("todayDiaDaySpan").innerHTML = "土・休日ダイヤ"; document.getElementById("todayDiaDaySpan").style.backgroundColor = "#fcf"; DiaDay = 2; } else if(DiaDay == 0 && 2) { document.getElementById("todayDiaDaySpan").innerHTML = " 土曜ダイヤ "; document.getElementById("todayDiaDaySpan").style.backgroundColor = "#0f0"; DiaDay = 1; } else { document.getElementById("todayDiaDaySpan").innerHTML = " 平日ダイヤ "; document.getElementById("todayDiaDaySpan").style.backgroundColor = "#9ff"; DiaDay = 0; } 次のfunction changeDiaType()の()の中にDiaDayで定義した変数を入れたいのですが、どのように記述すればよいのでしょうか。 記述は省略せずに全部お書きくだされば幸いです。

  • jsの実行について

    index.htmlでcommon.jsを読み込んでいます。内容は書きの通りです。 $(document).ready(function() { //実行1 $.updnWatermark.attachAll(); //実行2 $('textarea.resizable:not(.processed)').TextAreaResizer(); //実行3 $('#hoge img').hover(function(){ $(this).fadeTo(100, 0.6); },function(){ $(this).fadeTo(200, 1.0); }); }); ページにより異なるのですが全ての実行を必要とするページもあれば実行1と実行2は必要とせず 実行3だけ必要なページの場合もあります。 その場合には実行1と実行2に必要なjsは読み込まないのですがそうすると実行3が機能しなくなります。 必要なjsを読み込んでないのでうまく処理できずエラーになっているのでしょうか? 実現したい事はcommon.jsは現状の通り実行するfunctionの定義リストとしページに異なり 実行するものを選定したいのですがどうすればできるのでしょうか? 単純に実行したいhtml内に直接functionを書けば問題ないのですができればcommon.jsでまとめたいと 思っております。 このような事が実現できる方法がございましたら教えてください。宜しくお願いします。

  • ファンクションキー

    新しくノートPC、「Dell inspiron15 : windows vista」を購入したところ、キーボードでF1~F12のファンクションキーと、画面の輝度調整や音量調整などの機能が統合されていました。 通常ならばFnキー+ファンクションキーでそれらの調整機能が扱えると思うんですが、なぜかデフォルトではFnキーなしでそれらの機能が、そしてFnキー+ファンクションキーが通常のファンクションキーの役割を果たすような設定になっていました。 使いにくいので、普通の設定に戻したいのですがどのようにしたらよろしいでしょうか。 よろしくおねがいします。

  • トリッキーな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) {   //処理内容  } ぜひ教えていただけませんでしょうか。 どうぞよろしくお願いします。

  • ファンクションキーが使いにくい

    今回DELLのノート PCを購入しました ファンクションキーの割り付けが 本来の割り付けがサブで メインは普通はサブの割り付けになっていました 具体的にはIMEを使用するときに いちいちFnキーを押さないといけません これまでにいろいろなメーカーのPCを購入しましたが こんにキー割付で不便なのは初めてです BIOS設定などで変更出来ないでしょうか

  • ファンクションキー

    ひらがな入力を選択している時、数字を入力するには今までF9とかF10などのファンクションキーを使っていましたが、先日職場のノートPCを使ったら、その変換操作ができませんでした。キーボードのファンクションキーの設定を変えればいいのでしょうか? それともそういう設定変更はあまりしないほうがいいのでしょうか。よろしくお願いします。

  • ファンクションキーの設定

    新しくPCをDELLで買いました。 そのパソコンのキーボードのファンクションキーを使いたいのですが、Fnキーを押しながらじゃないとファンクションキーとして機能せず音量設定とかになってしまいます。 毎回同時押しは不便なので設定を変えたいのですが方法がわからないのでどなたか分かる方教えてください。 お願いします。

専門家に質問してみよう