外部JavaScriptはひとまとめにしてしまおう
1年以上前の記事です。内容が古い可能性があります。
プロット・ファクトリーCMS化に関連する記事ですがWordpress(ワードプレス)関連かというとそうでもないのであえてWordpress(ワードプレス)は前面に出さずに解説します。
今であれば、JQueryを使ったライトボックスあたりを使ってしまうでしょうがかつて、別ウインドウで写真を表示させる等は簡単なJavaScriptで書いていました。
その他、メールリンクのスパム対策やプルダウンメニューによるページ移動等も同様、簡単なJavaScriptで書いていました。
そういった細かいJSは全て一つのJSファイルにまとめてしまおうというそういう話。

まあ、僕の書くJSなんてたかが知れているわけです。
どんなプログラムもひとつの関数、function一つで済んでしまいます。
だもんで、それを一つのJSファイルにまとめているだけです。
まあ、プログラマーとしては常識なのでしょうけれど。。
CMS導入により各ページのヘッダーがテンプレート化されたためにページごとに読み込ませるJSを変えることができなくなったのがひとつの理由。
でも、「swfobject.js」とか一部の複雑なJSはまとめることができないんですよねぇ。。
これ、なんとかなりませんかねぇ。。
最後に恥ずかしながら僕が一つにまとめているJSファイルを紹介します。
どっちみち、ソースをたどっていけば見れるんですけどね。
// <a href=”リンク先ファイル” onclick=”openwin();” target=”win”>
// ウインドウサイズを変えたい場合は同じものを関数名を変えて設置
function openwin()
{
window.open(“”,’win’,’width=516,height=700, status=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=yes’);
}
// セレクトメニューでリンク先に飛ぶスクリプト。以下タグ表記
// <select onchange=”LinkSelect(this.form, this)”>
// <option value=”リンク先ファイル”>リンク先タイトル</option>
function LinkSelect(form, sel)
{
adrs = sel.options[sel.selectedIndex].value;
if (adrs != “-” ) location.href = adrs;
}
// スパム対策リンクスクリプト。以下HTML内のJavascript表記
// links(“href内のソース2″,”リンク部分の表記1″,”href内のソース1″,”href内のソース3″,”リンク部分の表記2”);
function links()
{
linkurl=arguments[1] + arguments[4];
document.write(“<a href='”+arguments[2] + arguments[0] + arguments[3]+”‘>”+linkurl+”</a>”);
}
アドセンス広告メイン
関連記事
-
-
ブログが消えた! 支払いトラブルでライブドアブログがPROから無料版に
1年以上前の記事です。内容が古い可能性があります。いやいやお恥ずかしい。 これは …
-
-
Google Chromeの場所が奥深すぎて分からない
1年以上前の記事です。内容が古い可能性があります。Dreamweaver(ドリー …
-
-
WebのデータをZIP圧縮して受け取ったら注意すること
1年以上前の記事です。内容が古い可能性があります。「つぶくま」オープンしました。 …
-
-
「explorer.exe」?「explore.exe」?「iexplore.exe」?
1年以上前の記事です。内容が古い可能性があります。間違い探しみたいなタイトルでご …
-
-
薄毛(ハゲ)防止に新説。小麦(グルテン)を抜くと毛が生えてくるらしい
1年以上前の記事です。内容が古い可能性があります。これはうどん好きの禿頭(とくと …
-
-
livedoor Readerで購読のRSSを「Byline」で読む方法
1年以上前の記事です。内容が古い可能性があります。ツイッターで以下のようにつぶや …
-
-
もうひとつのプルダウンメニュー
1年以上前の記事です。内容が古い可能性があります。そもそも、なんでFLASHでプ …
-
-
地震の予兆現象、光柱(発光現象)、彩雲(虹)、地震雲
1年以上前の記事です。内容が古い可能性があります。先日の北海道で震度5弱を記録し …
-
-
LINE(ライン)でブロックされた相手にメッセージを送りトークする方法
1年以上前の記事です。内容が古い可能性があります。この方法使うと、ブロックされた …
-
-
ウインドウズでのプリンタ設定まとめ
1年以上前の記事です。内容が古い可能性があります。とりあえず最近のマシンでTCP …







