過去ログ表示


過去ログ 346 を表示

トピック内全 4 記事中の 1 〜 4 番目を表示
[ 最新記事及び返信フォームをトピックトップへ ]
このトピックの全ページ / [0]

javascriptのファイル
(#52815) このトピック中1番目の投稿
(環境: WinXP SP3/Firefox3.5)

上記URLはjavascriptを使って、画像(写真)を表示させるものです。
参照で、画像を選択してから決定釦を押すと、下枠に画像が表示させるものです。
IE6.0では問題なく表示できますが、Mozillaでは表示ができません。
原因をご教示ください。

Re: javascriptのファイル
(#52816) このトピック中2番目の投稿
(環境: Win 7/Minefield)

> 上記URLはjavascriptを使って、画像(写真)を表示させるものです。
> 参照で、画像を選択してから決定釦を押すと、下枠に画像が表示させるものです。
> IE6.0では問題なく表示できますが、Mozillaでは表示ができません。
> 原因をご教示ください。

WEB上にローカル(ユーザーのPCに保存された)の画像を表示させるの?
セキュリティの観点からできないのでは?


IE6とは年代モノですね。
IE7やIE8では?
Operaとか他のブラウザーでは?
Mozillaの何?

Re: javascriptのファイル
(#52817) このトピック中3番目の投稿
(環境: Linux/Other)

単に
http://gg.jpn.org/kanuma/siori/%E3%81%97%E3%81%8A%E3%82%8A.files/fumiko.jpg
に画像が無いからじゃないでしょうか……。

Re: javascriptのファイル
(#52818) このトピック中4番目の投稿
(環境: WinXP SP3/Other)

> 上記URLはjavascriptを使って、画像(写真)を表示させるものです。
> 参照で、画像を選択してから決定釦を押すと、下枠に画像が表示させるものです。
> IE6.0では問題なく表示できますが、Mozillaでは表示ができません。

以下のコードの前に、alert(escape(myForm.up.value));を入れてみましょう。
> document.myName0.src=myForm.up.value;
セキュリティのために、Firefox 3あたりで、myForm.up.valueにはファイル名だけが入るようになったので、このコードでは、HTMLと同じ階層にあるイメージファイルしか表示できません。
何らかの方法でディレクトリー名を与えた場合でも、ローカルファイルの場合(file:// URL)、HTMLよりも下の階層のものしかアクセスできない、という制限がありますから、ご注意を。
また、日本語のファイル名の場合、エスケープをせずに、URLを指定する<img>のsrc属性に入れているので、表示できないほうが当然、と考えるべきでしょう。

> document.all.TbData3.innerText = my[num1];

IE用のコードでも動くように、document.allもサポートされているのですが、必ずしも全てがIEと同じ、というわけではありません。
IEしか使わなくてIE専用のコードでもかまわない場合を除いて、W3C標準のコードを書くべきでしょう。


このトピックの全ページ / [0]

返信不可


- Child Tree -