IE用に作ったjavascriptをエンコードしたいのですが
どうやってエンコードするのでしょうか?

A 回答 (1件)

まず、下記URL



http://www.microsoft.com/japan/developer/scripti …

からMicrosoft Scripting Encoderをダウンロードして、
普通にセットアップします。

MS-DOSプロンプトで、エンコードしたいファイルがあるディレクトリまで移動して、

screnc エンコード元ファイル名 エンコード先ファイル名

でエンコード可能です。
あと、書かれているのでご存じだと思いますが、IE以外ではエンコードされたスクリプトは動作しないのでご注意下さい。

参考まで

参考URL:http://www.microsoft.com/japan/developer/scripti …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QHD内のDVD-VideoをハードウェアエンコードでMpeg-4もしくはWMV形式へ変換

現在
HD内に保存してあるDVD-VideoをMpeg-4もしくはWMV形式へ変換するときは、
「InterVideo DVD Copy Platinum」http://www.intervideo.co.jp/products/idc4p/overview.html
と言うソフトウェアを使いソフトウェアエンコードを行っています、がエンコードにかかる時間を減らすためにハードウェアエンコードへ切り替えようと思い、Mpeg4やWMVへ変換できる、エンコードボードを探したところ
株式会社NEXXの「NXCD-750R」
というのが見つかりましたが、
http://www.watch.impress.co.jp/av/docs/20040217/nexx1.htm
付属のソフトではHD内に保存してあるDVD-Videoを
一発で変換とう言うわけにはならなそうでした。

と言うわけで
HD内のDVD-Videoを複雑な過程を踏まずMpeg-4もしくはWMV形式へエンコードできるソフトに対応した(添付してある)
ハードウェアエンコードボードがあれば教えてください

または、同等の結果が得られる方法をがあれば教えてください

現在
HD内に保存してあるDVD-VideoをMpeg-4もしくはWMV形式へ変換するときは、
「InterVideo DVD Copy Platinum」http://www.intervideo.co.jp/products/idc4p/overview.html
と言うソフトウェアを使いソフトウェアエンコードを行っています、がエンコードにかかる時間を減らすためにハードウェアエンコードへ切り替えようと思い、Mpeg4やWMVへ変換できる、エンコードボードを探したところ
株式会社NEXXの「NXCD-750R」
というのが見つかりましたが、
http://www.watch.impress.co.jp/av/docs/20040217/nex...続きを読む

Aベストアンサー

ハードウェアエンコードチップは、基本的にNTSCの信号を
MPEG4等へ変換するものですから、普通はHDD上の動画は
対象となりません。

強いて言えば、再生してビデオ出力に流して
それを再度ハードウェアエンコードカードに…
という方法で、つまり動画時間=圧縮時間。
言い替えれば、ハードウェアエンコードチップの性能は
この線にあると考えて間違いありません。

それに対してPC内でのMPEG2からMPEG4への変換は
トランスコード技術によりますから、作業量として考えれば
フルにエンコードするより小さい作業です。
それに速いCPUを用いるのが最良と考えられます。


なお、Web上の比較情報によると
InterVideo DVD Copyよりも、トランスコードが
若干速いアプリケーションもあるようです。

ちなみに、うちはHDDレコーダーによるMPEG2を
Socket370の非力ゆえ、最大3台4CPU体制でMPEG4化しています。
Windows用市販ソフトだとソフト代もあれですが
Linux用の無償のソフトなので無問題 :-)

ハードウェアエンコードチップは、基本的にNTSCの信号を
MPEG4等へ変換するものですから、普通はHDD上の動画は
対象となりません。

強いて言えば、再生してビデオ出力に流して
それを再度ハードウェアエンコードカードに…
という方法で、つまり動画時間=圧縮時間。
言い替えれば、ハードウェアエンコードチップの性能は
この線にあると考えて間違いありません。

それに対してPC内でのMPEG2からMPEG4への変換は
トランスコード技術によりますから、作業量として考えれば
フルにエンコードするより小...続きを読む

Qjavascriptで指定するtrを削除した時に、IEとfirefoxで動作が異なる

はじめて、投稿いたします。

現在、javascriptで指定した行を削除するような動作を作っているのですが、firefoxとIEで動作が異なってしまうため困っています。
ちなみに、firefoxでは、実現してほしい動作をしてくれるのですが、IEではうまく動作してくれません。
tableのtrが3つ以上ある場合は、指定した行が正常に削除します。
しかし、IEだと、trが2つの時には、1番目のtrを削除しようとすると、一緒に2番目のtrの中身が見えなくなってしまいます。
ちなみに、その中の情報が削除されたのかなと思い、alertで表示させるとどうやら削除はされておらず、表示しなくなってしまうようです。
どうすれば、firefoxとIEで、同じような動作をするようにできるのでしょうか?
よろしくお願いします。
以下に、ソースを貼っておきます。
<html>

<head>
<script type="text/javascript">
<!--
function delete_tr(html_this) {
var TR = html_this.parentNode.parentNode;
TR.parentNode.deleteRow(TR.sectionRowIndex);
var table = document.getElementById('test_table');
var tr_num;
var td_num;
for (tr_num = 0; tr_num < table.rows.length; tr_num++) {
for (td_num = 0; td_num < table.rows[tr_num].cells.length; td_num++) {
alert(table.rows[tr_num].cells[td_num].innerHTML);
}
}
}
-->
</script>
</head>

<body>
<h1>Hello World !!</h1>
<table border="1" id="test_table">
<tr>
<td>
<input type="button" value="delete" onClick="delete_tr(this)" />
</td>
<td style="display: none;">------ bbbb ------</td>
<td>------ cccc ------</td>
</tr>
<tr>
<td>
<input type="button" value="delete" onClick="delete_tr(this)" />
</td>
<td style="display: none;">------ BBBB ------</td>
<td>------ CCCC ------</td>
</tr>
<tr align="center">
<td colspan="3">
<input type="button" value="add">
</td>
</tr>
</table>

</body>
</html>

はじめて、投稿いたします。

現在、javascriptで指定した行を削除するような動作を作っているのですが、firefoxとIEで動作が異なってしまうため困っています。
ちなみに、firefoxでは、実現してほしい動作をしてくれるのですが、IEではうまく動作してくれません。
tableのtrが3つ以上ある場合は、指定した行が正常に削除します。
しかし、IEだと、trが2つの時には、1番目のtrを削除しようとすると、一緒に2番目のtrの中身が見えなくなってしまいます。
ちなみに、その中の情報が削除されたのかなと思い、a...続きを読む

Aベストアンサー

deleteRow()ではなく、removeChild()してみては?

function delete_tr(obj) {
var p=obj.parentNode;
while(p){if(p.nodeName=="TR") break;p=p.parentNode;}
var TR = p;
TR.parentNode.removeChild(TR);
}

Q音楽圧縮形式の変換。WMPでは再エンコードは出来ないのか。

WMP(Windows Media Player)で再生できるファイルをWMP内で再エンコードすることは可能なのでしょうか。
具体的な例をあげるなら、iTunesでは
『 詳細 → 選択項目を■■(変換形式)に変換する 』
と出来、再エンコードが可能です。
今回自分が変換したいファイルはWAVファイルなのですが、見た目はWAVで中身はogg形式らしく、コーデックを入れない状態では主要のプレイヤーでは再生不可。
http://www.vorbis.com/files/1.0/tobias/OggDS0995.exe か、
http://kitsunezaka.at.infoseek.co.jp/archive/vorbisacm_20020708.zip
を入れたところ、再生は可能になったのですが、その後の変換を何ですればいいのかわかりません。
一般的に、コーデックを入れてWMPで再生出来るようになった後、どのようにすれば別形式に変換出来るのでしょうか。
初めはWMPで出来ると思ったのですが……。どうも見つからず……。
長年MACを使ってるもんで、如何せんWindowsが使えきれてないのが痛いところです。

WMP(Windows Media Player)で再生できるファイルをWMP内で再エンコードすることは可能なのでしょうか。
具体的な例をあげるなら、iTunesでは
『 詳細 → 選択項目を■■(変換形式)に変換する 』
と出来、再エンコードが可能です。
今回自分が変換したいファイルはWAVファイルなのですが、見た目はWAVで中身はogg形式らしく、コーデックを入れない状態では主要のプレイヤーでは再生不可。
http://www.vorbis.com/files/1.0/tobias/OggDS0995.exe か、
http://kitsunezaka.at.infoseek.co.jp/archive/vorb...続きを読む

Aベストアンサー

Windows MediaPlayerではCDから取り込むときにしかエンコードは出来なかったと思います。
変換するには別のアプリケーションでするしかありませんね。

以下、以前私が回答した他の質問からの引用ですが…
SoundPlayer Lilithというソフトがあります。

使い方
(1)変換をするときはウィンドウの上で右クリック
(2)ファイルの変換→変換したい曲をドラッグ&ドロップ
(3)参照で出力先を指定
(4)設定で変換したい形式を選ぶ
(5)↑の上で右クリックするとビットレートやCBR(固定ビットレート)VBR(可変ビットレート)を指定できます。
(6)OKをクリックして開始をクリックすれば変換開始です。

参考URL:http://www.vector.co.jp/soft/win95/art/se174814.html

QIE6とIE7だけJavaScriptが動きません

IE6とIE7だけJavaScriptが動きません。

下記の書き方は間違っているのでしょうか?

function show1(){
content1.style.display="block";
content2.style.display="none";
content3.style.display="none";
tab1.style.display="block";
tab2.style.display="none";
tab3.style.display="none";

}

function show2(){
content1.style.display="none";
content2.style.display="block";
content3.style.display="none";
tab1.style.display="none";
tab2.style.display="block";
tab3.style.display="none";
}

function show3(){
content1.style.display="none";
content2.style.display="none";
content3.style.display="block";
tab1.style.display="none";
tab2.style.display="none";
tab3.style.display="block";
}

よろしくお願いします。

IE6とIE7だけJavaScriptが動きません。

下記の書き方は間違っているのでしょうか?

function show1(){
content1.style.display="block";
content2.style.display="none";
content3.style.display="none";
tab1.style.display="block";
tab2.style.display="none";
tab3.style.display="none";

}

function show2(){
content1.style.display="none";
content2.style.display="block";
content3.style.display="none";
tab1.style.display="none";
tab2.style.display="block";
tab3.style.display="no...続きを読む

Aベストアンサー

No.2です。どういう感じの切り替え方かわからないですので分かりませんがこんなサイトはどうでしょうか?http://gxc.google.com/gwt/x?client=ms-kddi_blended-jp&wsc=tb&wsi=70f39ead226c01d9&u=http%3A%2F%2Farchiva.jp/web/javascript/tab-menu.html&ei=mVWRTdfmDc_jkAWhrZXqDw これなんですが、ご参考になれば幸いです。

Qpostやgetで得られたパラメタのエンコードを変換したい

Phpの内部エンコードとhtmlの表示文字コードが異なる場合、
そのformから送られる変数をphpで受けた場合、当然文字化けしてしまいます。

これを回避したいので、
$_POST や $_GET の文字列のエンコードを変換したいのですが(変数名の予想はできない)
受ける変数の文字コードを指定する方法が分かりません。

ご存知の方はご教授お願いいたします。

Aベストアンサー

>できれば$_POST自体の文字コードを変更したいのです

php.ini に自動変換指定があったけど
php4.3以降で mbstring.encoding_translation を on のときのみ、HTTP入力文字エンコーディングは、自動的に mbstring.internal_encodingに変換されます。とのこと。

しかし、mb_convert_encoding()も同じだけど、文字列が短いと誤変換の確率が高くなります。
で、この自動変換を行ってしまうと、誤変換後のデータしか得られないので、
誤変換対策(同時に送られてきた他の文字列と連結して変換するとか、他のデータに文字エンコーディング指定を含めてそれを参考に元文字エンコーディングを指定するとか)が取りにくくなってしまいます。

mbstring.http_input の文字エンコーディングが限定できるならば、自動変換もかなり有効かとも思いますけど、誤変換の可能性は十分考慮して使ってください。

QPHPとjavascriptで共通なエンコード方法

PHPからjavascriptにバイナリデータ(16バイト程度)を受け渡す
処理を作成しているのですが、うまく動作しないので、相談します。

バイナリデータをエンコードしてPHPからjavascriptに
以下の流れで引き渡しています。

(1)PHPのbase64_encodeでバイナリデータをエンコード
(2)エンコードしたデータをjavascriptに出力
(3)javascriptでデータをデコード

(3)のデコードには次のページのbase64.jsなど、いくつかの
デコード方法を試してみました。
http://www.onicos.com/staff/iz/amuse/javascript/expert/
しかしながら(1)の元のデータと(3)でデコードしたデータが
一致しません。
質問したいのは以下の2点です。

・PHPのbase64_encodeとjavascriptのbase64エンコードは
 一般的に方式が違うのでしょうか。同じbase64なので
 同じコードが生成されると考えたのですが、そうでは
 ないのでしょうか。
・base64_encodeでも、その他の方法でもかまわないので
 PHPとjavascriptで共通なエンコード方式、あるいは
 PHP上のバイナリデータをjavascriptに正しく受け渡す
 方法があれば教えて下さい。

よろしくお願いします。

PHPからjavascriptにバイナリデータ(16バイト程度)を受け渡す
処理を作成しているのですが、うまく動作しないので、相談します。

バイナリデータをエンコードしてPHPからjavascriptに
以下の流れで引き渡しています。

(1)PHPのbase64_encodeでバイナリデータをエンコード
(2)エンコードしたデータをjavascriptに出力
(3)javascriptでデータをデコード

(3)のデコードには次のページのbase64.jsなど、いくつかの
デコード方法を試してみました。
http://www.onicos.com/staff/iz/amuse/javascript/expert/
しか...続きを読む

Aベストアンサー

…とりあえず質問に直接答えます。

>・PHPのbase64_encodeとjavascriptのbase64エンコードは
>一般的に方式が違うのでしょうか。

一般も何もありません。Base64はこの世で一つです。言語の違いは関係なく、どの言語でも必ず同じ結果になります。


あなたは期待する結果にならない原因を言語の違いに求めようとしているようですがその可能性はまずありません。あなたのプログラムに間違いがあるのでしょう。その前提で何度も見直しましょう。

どうしても自分では見つけられないという場合には、ソースコードを張りましょう。そしてどのようなデータでうまく行かないのかを明示しましょう。


※個人的には、「バイナリデータ」と言っているのが実はマルチバイトの文字列の事で、サーバ側とクライアント側で文字コードが違ってしまっているだけという初歩的なミスである可能性が高いのではないかと推測します。

Q文字変換のエンコード

HPを編集する際に
サーバーにあるファイルを
編集しようとすると
西ヨーロッパ言語になってしまいます
以前は エンコードせずに
普通にファイル編集できたのですが
モバイル用のサイトの編集で
小文字を書いた編集が
すべて文字化けしてしまい
編集できなくなってしまいました
どうしたらよいでしょうか

サイトのサポートは
バグをのぞいては
サポートは答えられないとのこと
FTPを利用したファイル管理でない
タイプのHPなので
どうしていいかわからないです
新たにHPを新しくしてもまた
同じようにエンコードしないと
だめなのはこちらの環境が悪いせいなのでしょうか

Aベストアンサー

HPにメタタグを挿入すればいいと思います。
メタタの一行目に
<meta http-equiv="Content-type" content="text/html; charset=Shift_JIS">
文字エンコードを「Shift_JIS」に指定すればいいです。

QjavascriptでEUCのエンコード

検索エンジン用のエンコードした文字列をjavascriptで処理しようとしています。

encodeURIComponent で処理するとUTF-8でエンコードされてしまい、思うような結果が得られません。

EUCでエンコードされた結果を得る方法は無いでしょうか?

ネットで探してみたのですがjavascriptだけで解決する方法を見つけられずに困っています。
javascript内で自作の関数を作ってもいいのですが、何かヒントがあればと思います。

よろしくお願いします。

Aベストアンサー

参考URLのライブラリを使ってみてください。
エンコード・デコード出来る優れものです。
Internet Explorer 5.0以上、Netscape 7、Operaなどで使用可能とのことです。

参考URL:http://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html

Q携帯動画変換君で2パスエンコード設定が書けない

携帯動画変換君で、H.264の2パス(Nパス)エンコードがしたいのですが、コマンドが苦手な為、書式がかけません

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -vn -f wav -ar 44100 -acodec pcm_s16le -ac 2 "<%TemporaryFile%>.wav""
Command2=""<%AppPath%>\cores\neroAacEnc" -br 48000 -he2 -if "<%TemporaryFile%>.wav" -of "<%TemporaryFile%>_s.mp4""
Command3=""<%AppPath%>\cores\MP4Box" -add "<%TemporaryFile%>_m.mp4" -add "<%TemporaryFile%>_s.mp4" "<%OutputFile%>.3gp""
Command4="cmd /c "del "<%TemporaryFile%>*.*"

いろいろなものを参考にして、1パス分までは書けました(↑上)
どうしても2パス(Nパス)目の処理が書けなくて悪戦苦闘しています
どうかご教授ください

携帯動画変換君で、H.264の2パス(Nパス)エンコードがしたいのですが、コマンドが苦手な為、書式がかけません

Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -vn -f wav -ar 44100 -acodec pcm_s16le -ac 2 "<%TemporaryFile%>.wav""
Command2=""<%AppPath%>\cores\neroA...続きを読む

Aベストアンサー

-pass *(0/1) -passlogfile "2pass-log"
と書き足せばいいんじゃないでしょうか。
上記の例ですと、映像部分のみの改変として
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 1 -passlogfile "2pass-log" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 2 -passlogfile "2pass-log" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command2="cmd /c "del "2pass-log*.*"""
みたいな感じでよろしいんじゃないかと。
確認はしてませんので保障はできませんが、参考まで。

-pass *(0/1) -passlogfile "2pass-log"
と書き足せばいいんじゃないでしょうか。
上記の例ですと、映像部分のみの改変として
Command0=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 1 -passlogfile "2pass-log" -bitexact -qmin 1 -qmax 31 -vcodec h264 -mbd 2 -4mv -trell -aic -an -vcodec h264 -fixaspect -s 400x240 -r 29.970 -b 1000 "<%TemporaryFile%>_m.mp4""
Command1=""<%AppPath%>\cores\ffmpeg" -y -i "<%InputFile%>" -pass 2 -passlogfile "2pass-log" -bitexact -qmin 1 -qm...続きを読む

QIE8用にJSPで画面を作ったシステムがあります。

IE8用にJSPで画面を作ったシステムがあります。
この画面をFirefoxで表示すると画面が正常に表示できません。
(添付した画像をご覧ください)

IE8用のJSPファイルをFirefox用に変換するツールがありましたら教えてください。

Aベストアンサー

画像が粗くて「なんとなく違うな」程度にしか違いがわかないのですが…

> IE8用のJSPファイルをFirefox用に変換するツール

聞いたことありませんし、おそらく存在しないでしょう。

Internet ExplorerとFirefoxは別のWebブラウザです。
HTMLの解釈の仕方、表示のされかた、JavaScriptの動作…色々違うところがあります。

IE8・Firefox両対応にするのでしたら、両者のブラウザの違いを理解した上で、JSPが出力するHTMLを、どちらのブラウザでも同じような表示になるように工夫する必要があります。

JavaScriptを多用していれば、JavaScriptでブラウザ判定をして処理を変える必要もあるかもしれません。
ActiveXコントロールを使ってるなら、FirefoxはActiveXコントロールが使えませんから、ActiveXコントロールを使わない方法(Flash,Applet)に変える必要もあるかもしれません。


人気Q&Aランキング

おすすめ情報