PCのみの画像表示

[統計] HTMLからXHTMLへの移行を進めていますか?



0   名前: ベクター : 2004/02/01 22:20
モバイルでは非表示、PCのみで画像を表示させる事の出来る
HTMLタグ、スタイルシート、スクリプトはありますか?
今、HPを作成する際に画像が大きくて携帯からの表示では
表せられないのでパケ代が無駄になるのでなんとかなりませんか?

1   名前: くぅぽん : 2004/02/03 16:30
邪道ですが、JavaScriptでできると思います。

JavaScriptで、ブラウザ判別のスクリプトがあります。
主に使われているブラウザは3つ(IE NN Opera)ですので、それ以外のブラウザをelseで弾き飛ばすようにしてみてください。
ただこの場合、設定したブラウザ以外すべてが弾き飛ばされるのであまりお勧めできません。

また、OSの判別スクリプトもあります。
これも同じく弾き飛ばすようにできますが、ブラウザよりも弾き飛ばされる確率が高いと思います(というのは、現在Win/Mac以外のOSが多く出回っているためです)。

ただ、私自身試したことがないのと、時間がないのでURLなどがかけないことをお許しください。

2   名前: a : 2004/02/07 21:40
携帯はjavascにんしきせんからブラウザ判別する意味ナシ。
今の携帯はじゃばすくりぷと動くのでつか?

外部じゃばすくにしてdocument.write("<img src='ef3fed2.gif'>");
ってな。んだけでいいじょ。

それか<img src="aaaaaaa.cgi" />
なんで.cgiかって?面倒だから説明せん。


3   名前: Sinryow : 2004/02/08 20:30   [URL
私が良く使う方法は
http://www.tagindex.com/html_tag/page/meta_05.html
に書かれている
<meta http-equiv="refresh" content="###;url=******">
を使うのが一手かと思います。
このタグは携帯のブラウザーには効かないので,パソコンからのアクセスならば自動的に別ページに飛ばし,携帯ならそのままのページを見せる,ということが可能になります。

もう1つの方法ですが
そもそもJavascriptは携帯では使えませんから,JavaScript でパソコン版の画像を出し,<noscript> を用いて携帯版の画像を出す,という方法も考えられます(ただし,パソコンで Javascript をオフにしている場合はうまくいきませんが・・・)。

4   名前: a : 2004/02/10 21:19
CSSでブロック要素の背景画像にして
擬似的に画像に見せたり。

5   名前: くぅぽん : 2004/02/13 16:01
JavaScriptは効かないんですね。
飛ばすってのもありですかね?
たとえばダイアルアップ使ってる人とか…。

一覧へ戻る