Web/WebDesign

2006/12/12 13:07

JavaScriptでの外部スクリプトファイルの取り込み(CSSの@importみたいなの)

別に、次の1行をたくさん書けばいいのだけど、うざったらしいし、.jsふえたりしたらやっかいなのです。
<script type="text/javascript" src="/misc/js/default.js"></script>

ということで、jsファイルで、jsファイルを取り込みまくりたいって思うわけです。だって、cssでもそうしているしさ。

どうにもこうにも@importは使えないけど、document.writeを使えば?ってどこかに書いてありました。

なので、そうしましょう。

<script type="text/javascript" src="/misc/js/default.js"></script> と、読み込ませたdefault.jsには、 document.write('<script type="text/javascript" src="/misc/js/a.js"></script>'); document.write('<script type="text/javascript" src="/misc/js/b.js"></script>'); document.write('<script type="text/javascript" src="/misc/js/c.js"></script>'); document.write('<script type="text/javascript" src="/misc/js/d.js"></script>'); document.write('<script type="text/javascript" src="/misc/js/e.js"></script>'); みたいな感じに書く!

動作確認ですけど、もうたぶん全部大丈夫かな

  • Windows
    • InternetExplorer 5/5.5/6/7
    • Opera 8.5/9
    • Firefox 1.5/2
    • Netscape 7.1/8.1
  • Macintosh
    • Safari 2
    • Opera 9
    • Firefox 2
    • Netscape 7
    • Mozilla 1.7
    • InternetExplorer 5.2(OSX)/5.1(Classic)

書いていないバージョン/ブラウザは、ただ動作確認をとっていないだけです。
たぶん動作はすると思いますよ

ということで、HTMLのヘッド内はすっきりしましょう!
そして、jsも処理ごとにファイルを分けてしまいましょう。使い回しもかんたんかんたん。

2006/12/12 09:55

Firefox 3.0系リリースのα版「Gran Paradiso」が公開 に訂正

GranParadiso

Firefox 3.0系リリースのα版「Gran Paradiso」が公開 (MYCOMジャーナル)

だそうですよ。Firefox 3.0系らしいですので、一般ユーザーはダメーだって。

スラッシュドット(http://slashdot.jp/developers/article.pl?sid=06/12/11/076211)に詳しく。

というか、例アレさんのとこでインストールしてました(・
http://web-ya.jp/cgi-bin/WebObjects/ReiAre.woa/wa/view?diaryID=1361

なんというか、やっぱりFirefoxの描画はSafariよりも汚いですよね。と、僕も思っていたので、ちょっとおおって思いました。
確かに、フォントが美しくなればSafariをやめてFirefoxにするかもなぁ。

あ、いや、Web制作にはFirefox、ブラウジングはSafariの現状ですので。

と、一個前のエントリーではITmediaの記事を鵜呑みにしてしまい失礼いたしました。

2006/12/11 13:28

Firefox 3.0のα1リリース

firefox

ITmedia エンタープライズ:Firefox 3.0のα1リリース

Firefoxとかのいいところは、バージョンアップをたくさんするところです。もう3.0のアルファ版の声を聞くとは。ロードマップ上にあったのは知っていたけど、これは驚きです。

まぁ、Firefoxユーザーはどんどんアップグレードしてくれるからieみたいに下位バージョンに悩まなくて済むかな。というか、1.5も2.0も結構いい感じなので、ie6より悩まないのは事実ですね。

2006/12/11 10:25

InternetExplorerだけのシェアって知りません?

OneStat.com - About Us - Press Box

こういうのが欲しいのですけど。
なんか、バージョン別の調査結果が見つからないんだよねー。探し方が悪いのかなぁ。。

なんか、実は、現在でもFirefox < IE5/5.5 だったりすることはないかなぁ。。

えーと、既存のサイトならアクセス解析をすればいいのだけど、新規のサイトのターゲットブラウザってこういう情報をたよりにするしかないのかなぁ、全然関係のない業種のログを見てもログも関係ないしなぁ。

いや、ただ、IE5/5.5のユーザーが世界的に見ても0.5%以下なんで対応させる必要はないです!(っていいたい。)けど無理か。いまだに、ちまちまとie5/5.5用にwidthの書き換え・・・。てか、width指定しないと背景が消える意味不明なバグをいい加減にして欲しあいいー。(あ、話がそれた。

僕の予想、
・InternetExplorer 6.0 - 67%
・Firefox 1.0/1.5/2.0 - 13.50%
・InternetExplorer 5/5.5 - 10%
・Safari 1/1.25/2.0 - 4.03%
・InternetExplorer 7 - 3%
・Netscape - 0.83%
・Opera - 0.67%
・Other - のこり

以下、正確なデータ。
2006年11月のブラウザシェア

ちなみに、OneStat.comでは
November 2006
1. Microsoft IE 85.24%
2. Mozilla Firefox 12.15%
3. Apple Safari 1.61%
4. Opera 0.69%
5. Netscape 0.11%
で、「the global usage share of Microsoft's Internet Explorer 7 is 3.06 percent」です。と、これを見て僕の予想も書いたんだけど。。。
ちなみに、Safari/Netscapeあたりが、ぜんぜんちがうじゃーん

と言うことで、ネット上のこういう情報は当てにせず、ログ解析をしましょう。(←じゃあ、おまえも情報を追うなよ

2006/12/10 11:22

みずほ銀行サイトがかなり綺麗になった

みずほ銀行

2006年12月3日当行ウェブサイト(みずほ銀行)を改訂しました。

とあるので、本当に最近ですね。

しっかりWeb標準に準拠、、と言いたいところだけど、Validaterにはひっかかってしまっていました。惜しい!

target="_blank"はStrictじゃだめなのは有名なんだから、Transitionalって書けば良かったのにー。と、でも、Strictで書こうとする姿勢はすごいなぁ。

しかも、システム部分と結構関わっているだろうに、素敵です。
予算はいくらなんだろうか。
そして、どこの会社かやったんだろうか。

文字サイズの変更方法とか、かなり勉強になりますね。[大] [小]とかのテキストボタンははっきり言って大嫌いですから・・・。ブラウザに実装されている機能を実装してどうするの?無駄じゃない?って感じです。ええ。

今後共々、こういう標準準拠なサイトが大手を中心に増えてくれることを切々と願うばかりです。

追記(2006/12/10)
・Tabindexの値って重複していいんだっけ?なんかほとんど同じ値が割り当てられているんだけど・・・。
・よく見たら、検索結果画面とか結構ボロボロだったよ(;