お世話になります。
初めてホームページを作ってるんですが、例えば
http://fox-one.hp.infoseek.co.jp/limousine/lap.htm
に載っている、バスの写真を別ウインドで表示さすやりかたを教えて頂きたいんです。
元の写真は撮ったんですが、どうしていいもんやら・・・
色々調べたのですが、名前が分からないので困ってます。
ソフトはホームページビルダーです。
ヨロシクお願いいたします。
No.4ベストアンサー
- 回答日時:
No.3の方のおっしゃることもそのとおりです。
実際、「誰でも見られる」と「思い通りに見せる」はなかなか両立できません。実際には、見る人のさまざまな環境に合わせられるように、なるべく一般的なもので作るべき、ということは忘れないようにしてくださいね。ただ、技術的な興味を満たすという観点と、制限がなければどこまでできるの?ということは知っておいて損はないと思いますので、いろいろ調べてみてください。
ところで、#2で頂いたコメントに、文字列で同様のことをやりたいとかかれてましたが、こちらの環境でやってみたところ、できましたよ。たとえば、そのHTMLファイルがあるのと同じディレクトリ(フォルダ)に「test.jpg」という画像があるとすると、
------------------------------------
<SCRIPT language=JavaScript><!---
function wopen1(WO){
NewWin=window.open("","chara","width=680,height=520,scrollbars=1");
NewWin.parent.location.href=WO;
k=NewWin;
k.focus();
}
//---></SCRIPT>
<a href="javascript:wopen1('./test.jpg')">テスト</a>
------------------------------------
というような内容のHTMLファイルを作って置けば、表示されました(自分のPCをWebサーバーにして実験)。
このJava Scriptの場合、括弧の中に画像のファイル名を指定するようになっています。そのファイル名の指定がきちんとなされていれば表示されるはずです。
気をつけないといけないのが、画像の指定には「絶対パス」と「相対パス」があるということですね。
絶対パスは、その画像の所在をフルネームで書く方式。相対は、「今いる場所からたどって、どこにあるか」を書く方式です。ホームページビルダーなどを使えばそのあたりは自然にやってくれると思いますが、HTMLを直接編集するときは、気をつけないといけません。
この場合、「今いる場所」とは、そのHTMLファイルがある場所を指します。なので、
・同じフォルダにある画像(test.jpg)
→「test.jpg」または「./test.jpg」
・ひとつ前のフォルダにある画像
→「../test.jpg」
・二つ前のフォルダにある画像
→「../../test.jpt」
・一つ前の「sample」フォルダにある画像
→「../sample/test.jpg」
というように、ピリオドとスラッシュで位置を指定しながらファイルの所在を指定する必要があります。詳しくは、上の例からパターンを理解してもらうか、そういう本を何か読まれるなどして勉強してください(ご存知でしたらすみません)。
ではでは。
どうもありがとうございます。
なんとかできました。
「絶対パス」と「相対パス」って本に書いてました。
なんのこっちゃ?って感じですが(笑)
解決してよかったです。
何度もすいませんでした。
他の回答者の方もありがとうございました。
No.3
- 回答日時:
別Windowに表示させるだけなら。
<a href="URL" target="_blank"></a>
の、ターゲット指定でいいのではないでしょうか?
そのURLのように、「ウィンドウの大きさを指定したい」「うえにでるはずの、ツールバーをけしたい」「でてくる、ウィンドウの画面位置も設定したい」とかであれば、JavaScriptでしなければなりませんが。
そういった細かいことは、やらなくてもいいのなら、ターゲット指定だけで十分だと思います。
最近は、JavaScriptをブロックするような動きがあります。
ワクチンソフトも、初期設定で、JavaSvcriptを起動させないような物が、多くなっています。
JavaScriptを使用するのであれば、サイトのTOPページにでも「JavaScriptを使用しています」と乗せておいた方がいいかもしれませんね。
No.2
- 回答日時:
Webページのよいところは、その裏側も(通常は)公開されているということです。
ブラウザから、HTMLソースを見てみましょう。InternetExplorerなら、「表示」→「ソース」というメニューを選べば、そのWebページのHTMLファイルの中身を見ることができます。人が作ったページの裏側を見るというのは、勉強にもなりますし、新しい方法を知るよい手だてにもなります(そっくりデザインまで真似てはいけませんが、手法、というのは学ぶことができますよね)。
提示されたページを見てみると、画像がクリックされたときに、Java Script(ジャバスクリプト)という言語で書かれた簡単なプログラムを呼んでいます。
このプログラムは、同じWebページHTML内の上の方、「<SCRIPTS>」というタグで囲まれたところに書いてあります。
このやりかただと、画像がクリックされると、ブラウザは「あ、JAVAスクリプトを呼ぶんだな」と判断し、HTMLの中にあるJAVAスクリプトプログラムを動かして画像を表示させます。
実際、画像の部分は、
<a href="javascript:wopen1('../jpg/lm620c.JPG')"><img src="../jpg/lm620c.JPG" width="120" height="90" border="0"></a>
とかかれてますね。通常だと
<img src="../jpg/lm620c.JPG" width="120" height="90" border="0">
と書くとその部分に画像が貼られますが、このページの場合、その画像自体にリンクを設けるために、「<a href...>」と「</a>」で画像を囲み、そのリンク先として、「wopen1」というJava Scriptを起動するように指示してあります。
では、このwopen1はどこ?というわけで再度HTMLの中を見てみると、先頭のほうに
<SCRIPT language=JavaScript><!---
function wopen1(WO){
NewWin=window.open("","chara","width=680,height=520,scrollbars=1");
NewWin.parent.location.href=WO;
k=NewWin;
k.focus();
}
//---></SCRIPT>
という記述がありますね。これが小さなJava Scriptのプログラムコードです。画像リンクがクリックされると、この小さいプログラムに画像の所在が伝わり、このプログラムは、新しいウィンドウを開いて画像を表示します。
とりあえずは、このコードを拝借して、同じ動きをすることを確認してみましょう。次は、Java Scriptのプログラムをちょっと書き換えてみて、ウィンドウサイズを変えてみたり、改造してみましょう。
そうすれば、徐々にあなただけのページに仕上がっていきます。
分かりやすい回答ありがとうございます。
一度挑戦してみたいと思います。
すいません、実は文字をクリックして画像のリンクをさせたいのですが、これはJava Scriptってやつではないんですよね?例えば「バス」をクリック→別ウインドウでバスの画像、ってな具合にしたいんです。回答を応用してやろうと思いましたが、別のやり方?っぽいですね?時間があるときでいいんで答えて頂けたら幸いです。
No.1
- 回答日時:
そのページではjavascriptを使っているようです。
ホームページビルダーの説明書やヘルプでJavascriptを調べてみてください。見本となるページがあるような場合は、そのページのソースを見るといいと思います(Internet Explorerなら、「表示」→「ソース」)。
また、Internet Explorerの「表示」→「ステータスバー」にチェックを入れてステータスバーを表示させ(ウインドウの一番下)、ご質問にあるページの写真のところにマウスポインタを持っていったときにステータスバーになんと表示されるかを見るのもヒントになると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- リフォーム・リノベーション 業者のホームページに施工例が掲載される場合 2 2022/03/26 09:45
- その他(パソコン・スマホ・電化製品) 圧縮ファイル解像について 7 2023/07/31 08:42
- ノートパソコン ノートパソコン(タブレットにもなるタイプでタッチパネル)で、撮った写真をプロジェクターで拡大して表示 3 2022/07/11 10:35
- その他(恋愛相談) 夫は私と付き合い当初数ヶ月間は出会い系でセフレを探したりしていたのですが、スマホの画像フォルダの非表 2 2022/05/20 16:10
- 写真・ビデオ スマホで撮影した写真(JPEG)をパソコン(Win10)で見ると、撮影した写真が添付のような表示にな 3 2022/04/29 14:46
- Photoshop(フォトショップ) 写真に日付を入れるのがそんなに大変か 9 2023/07/22 14:38
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- その他(クラウドサービス・オンラインストレージ) ヤマップは自分のアルバムになるか 1 2022/11/08 17:20
- Visual Basic(VBA) 起動中のアプリ、ソフトの取得 3 2022/12/28 11:13
- デジタルカメラ カメラをPCに取り込んだときのファイル表示について 6 2022/06/16 07:58
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
OpenCv 透明度について
-
Irfanviewの枚数認識について
-
画面いっぱいに同じ画像を並べる
-
Irfan Viewで表示する画像の順...
-
色相のヒストグラムを表示する方法
-
Easy-PhotoPrintで印刷したいの...
-
画像が表示されたりされなかっ...
-
エクスプローラー サムネイル表...
-
pythonで複数画像からgifを作る...
-
JPG画像のURLを得る方法に関して
-
discordで画像保存できない
-
HO CADの活用について
-
JW CAD の 挿入した画像への...
-
黒文字のロゴを白抜きで使いた...
-
画像の白抜きの意味
-
既存画像(gif または png)の背...
-
texの表について(セルの内容の...
-
フォトショップで背景をくり抜...
-
JTrimでスキャンした画像の背景...
-
Googleフォトで画像が半分グレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
イメージプレビューの多数画像...
-
お勧めのSVGのビューアーを教え...
-
JWWに張り付けた写真開かない
-
エクスプローラー サムネイル表...
-
Irfanviewの枚数認識について
-
Easy-PhotoPrintで印刷したいの...
-
Irfan Viewで表示する画像の順...
-
色相のヒストグラムを表示する方法
-
GIMP2.2のプレビュー画面について
-
PDFについて質問です。 adobe s...
-
ダウンロードしたHTMLの画像が...
-
画像のプロパティに利用不可と...
-
壁紙 スライドショー ファイ...
-
ビルダーでプレビューすると、...
-
画面いっぱいに同じ画像を並べる
-
itunesのアートワークを別々に...
-
店頭デモに使えそうな「画像ラ...
-
ファイルの移動 フォルダ整理
-
画像のアップが出来ない
-
Exif情報を画像に表示するアプ...
おすすめ情報