TOP 
記事検索(複数ワードSP区切り)
ティアのホームページ☆ミ

 
ティアのホームページ 月依桜へようこそ☆ミ
フルhttps化したので、リンクを張り直してくれると嬉しいです☆

(2024年8月8日更新) ATOM 1.0
女装千年王国 2017年9月29日発売
チャンネル 茉奈香ちゃんねる
 
カテゴリ 自己の紹介 りんく 落書き帳 レガリヤ プログラム みちゃいやん グラフィック RTChart個人用
 
テーマ 日記(825)
たわごと(260)
BlogPet(168)
PSO2(117)
ゲーム(55)
こみけ(45)
PSO2 NGS(35)
番組表(35)
なし(32)
うさこ日記(27)
ココロ日記(20)
Windows10(11)
CG(7)
たるたる(6)
記念日(5)
アニメ(4)
Ys?(4)
あに(2)
拍手返事(2)
激痛(1)
 
旧カテゴリ たわごと
(引っ越し中)
 
カレンダー
<< 2007年11月 >>
Sun Mon Tue Wed Thu Fri Sat
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  
             
2007年9月 2007年4月
2007年8月 2007年3月
2007年7月 2007年2月
2007年6月 2007年1月
2007年5月 2006年12月
     
 
フォローする?

女装千年王国 2017年9月29日発売
【プリズム◇リコレクション!】情報ページ公開中!
【プリズム◇リコレクション!】情報ページ公開中!
『大図書館の羊飼い』は2013年1月25日発売予定です。
『大図書館の羊飼い』は2013年1月25日発売予定です。

『えれくと!』を応援しています!
「キミとボクとエデンの林檎」花鏡院琴音を応援中☆ 公式サイトへ
ALcot ハニカム 『アネイロ』 瑛菜応援中!
【カミカゼ☆エクスプローラー!】風花を応援中!
【カミカゼ☆エクスプローラー!】沙織を応援中!
アネカノ 秘密の彼女はお姉ちゃんいちゃらぶADV 応援中!
ゴスデリ 7月23日発売予定
『とっぱら ~ざしきわらしのはなし~』2008年9月26日発売予定!
 
no prev page 1/1ページ(1件) no next page
To Close..一体誰が悪いのか・・・・ 2007年11月12日00時19分
ティアのたわごと☆其の492

さて、
あたしは日々進化しています。

それがどんな些細な事でもですw


先日まで、あたしの作った・・・正しくはAdobeが作った

Flashを枠線無しで表示して欲しいんだい!!

ってスクリプトなんですが

どういう事かというと、IEの途中バージョンから、ActiveXのコンテンツ(FlashとかMediaPlayerとか)が、クリックしてアクティブにするまで、マウスとかキーボードを検出できなくする仕組みが有って、

まぁブラウザの設定如何では、そうならないのかもしれませんが

まぁ設定により動作が異なるのは困ると


そう言うわけで
AC_RunActiveContent.js
と言う物があります。

これは、ファイル名こそAdobe標準の物ですが
現在は、多数の関数を追加して、拡張子で自動判別するので標準のswfとかdcrとか毎に使用する関数を変更する必要もありません。

AC_RunContentって関数名なんですけどね、これを追加したり、まぁ拡張子を判別するための機能を追加したり・・・・

この辺りは割と順調にいったのです。


ですが、

あたしのサイトは何故か日本語コンテンツが意外と多い

ファイル名は、asciiにしろよ〜とか有るかもしれませんが、あたしとしては、それはそれで抵抗があるわけで・・・

だから、そのまま上げていたんですよ

IEはそれでも問題なくsjisのファイル名とかで実行したのですが、最近使い始めたFireFoxが表示してくれない・・・

プロパティを見ると普通にsjisファイル名を表示しているのですが、WMPに引き渡すときにどうもSJISのファイル名をUnicodeとして処理し、渡しているんです。

ファイルがね、sjis何だから入力された文字列もsjisでしょ普通?

それをsjis->unicode変換してから、ファイル名を渡せば、良いとか思わなくもないんですがまぁ、どのみちダメとw
(注:FireFox自体はこの辺りの変換は間違いなく行っています)


で、まぁそれがダメなら、
そもそも<objectタグをスクリプトで出しているんだから、ファイル名もスクリプトでURIエンコードしてしまえと・・・・


で、その結果が、ASCIIのディレクトリ名に保存されたデータはファイル名だけがUnicodeをURIencodeするのでちゃんと表示され


ディレクトリ名にも日本語が含まれていると
htmlがsjisなのでフォルダ名はsjisのになり、javascriptで出力したファイル名がunicodeになり、流石にこれは表示しない


これはもう、unicode->sjis変換をするしかないと言う事ですわよね?


で、これ、いろいろ調べたけどjavascriptでこれを行っている物はありません
OSで動作するスクリプトを作っている人はVBscriptとかを併用していたりするのですが、Webコンテンツではそう言うわけにはいきません。


なので、unicode と sjisの対応表を見つけ出し、それから、全コードを変換する関数を無理矢理作成し、(switch文さw)それを使って、URIエンコードしたsjisとして出力する事に成功^^
(注:細かく作るのが面倒だったので全て%xxに変換しているので正しくはない)

まぁスクリプトが2万行(330k)とか危険な事になっているけど、まぁその辺りはご愛敬でw

適当に流してみた感じでは、遅延は特に感じられません、多分、問題なし


まぁ、ゲーム予定表の一部で、利用しているのでご希望の方はご自由にどうぞ
因みに、不具合があっても知りません
閉じる
テーマ:たわごと URL:https://tsukiyori.sakura.ne.jp/index.cgi?ID=119
 
no prev page 1/1ページ(1件) no next page
このホームページでは一部、“PULLTOP” 製品の画像素材を加工・引用しています。
これらの素材を他へ転載することを禁じます。
(C)GUST CO.,LTD.
Copyright © 2009 C&C Media Co.,Ltd. All Rights Reserved.
Copyright ©  WeMade Entertainment Co.,Ltd. All Rights Reserved
Copyright ©  INTIVSOFT. All Rights Reserved.
『PHANTASY STAR ONLINE 2』公式サイト
http://pso2.jp/
■PULLTOP Official Website■ やりこみRPGアトリエシリーズ公式ページへ!
モバイル向けのページはこのQRコードを利用ください。
■PULLTOP Official Website■
 
以前のバナーはこちら パメラ七変化はこちら