ホームページを作り始めてからあまりたってない初心者です。

最近デジカメを買って以来ホームページ作りが楽しくていろいろ勉強中です。
日記のコーナーを作っているのですが、<TABLE>を使ってカレンダーを作成し、その日付をクリックすると日記が読めるようにしたいと思っています。
いろんなホームページで見かけるのですが、リンク先をクリックすると新たにホームページが出てきて、しかも枠の大きさが普通のより小さいやつってありますよね?(戻るボタンとか中止のボタンが出てこないやつです)
それを見て、日記の日付をクリックすると小さなホームページが出てきて、そこに日記とデジカメで撮った写真を載せたいな!って思っています。
あれっていったいどうやって作ってるのでしょうか?
簡単な例でいいので、タグなどを説明して欲しいのですが。。。

ホームページが完成したらみなさん見に来てください(笑)
↑ホームページの宣伝って規約に違反するのでしょうか?(ちょっと不安!)

A 回答 (4件)

Javaじゃなくて、JavaScriptですね。


よく混同されるんですけど、まったく別物なので注意してくださいね。(^^;;

JavaScriptで別画面を出す関数は下記の通りです。

window.open("URL","NAME","Option")

URLには、表示するhtmlファイルのURLを書きます。

NAMEは、表示された子ウィンドウの識別名を付けます。
省略可能です。
ただ、ここを省略したり同じ名前を付けると、絶えずこの画面が書き変わることになります。
例えば、流れとして書くと、
1.カレンダーの7/1をクリック
2.子ウィンドウが表示
3.7/5をクリック
4.7/1をクリックしたときに表示された子ウィンドウの中身が、7/5の内容に書き換え
となります。
このNAMEに別々の名前を付けると、子ウィンドウは別物として認識され、新しいウィンドウがぽこぽこ産まれます。
流れとしては、
1.カレンダーの7/1をクリック
2.子ウィンドウが表示
3.7/5をクリック
4.二つ目の子ウィンドウが表示
という感じです。

optionは子ウィンドウのサイズなどが設定できます。

例えば、7/30のリンクから730.htmlを子ウィンドウとして表示する場合は、
<a href="#" onClick="widow.open('','730.html','width=300,height=200')">7/30</A>
という感じになります。

width,height以外のoptionについては、参考URLをご覧下さい。

参考URL:http://tohoho.wakusei.ne.jp/js/window.htm#open
    • good
    • 0
この回答へのお礼

JavaとJavaScriptは別物なんですね。
とほほのホームページは利用してますが、簡単なものはわかるのですが、レベルが高いものだとさっぱりわからないのです。
とても丁寧に書いてもらったので、自分で頑張ってみたいと思います。
ありがとうございました。

お礼日時:2001/07/30 16:31

JavaScriptのwindow.open関数を使用する方法です。


この方法だと戻るボタンや中止ボタンを消すことができます。
ちなみにJavaScriptを使うとカレンダーなんかを自動生成することも可能なので覚えるとすごく便利です。

moyuruさんの参考URLは自分もちょくちょくお世話になっている優良さいとですので、自分からもお奨めします。
以下サンプル。

<html>
<body>
<A href="#"
onClick="window.open('aaa.html','',
'width=400,height=400,menubar=no,resizable=no,scrollbars=no,status=no,');">
メニューなし&リサイズ禁止&スクロールなし&ステータスなし</A>
<BR>
<A href="#"
onClick="window.open('aaa.html','',
'width=400,height=400,menubar=yes,resizable=yes,scrollbars=yes,status=yes,');">
メニューあり&リサイズOK&スクロールあり&ステータスあり</A>

</body>
</html>
    • good
    • 0
この回答へのお礼

ありがとうございました。
こんな簡単にできるものなんですね。下のタグの方を採用しました。
これから頑張って楽しいホームページを作っていきたいです。
ありがとうございました。

お礼日時:2001/07/30 16:26

あくまでもアドバイスよ...


>ホームページの宣伝って規約に違反するのでしょうか?>(ちょっと不安!)
あなたの思っているとおりです。利用規約をみてみると分かります。お気持ちは分からないではありませんけど。
    • good
    • 0
この回答へのお礼

やはり営業としてみなされるんですね。
アドレスを書かなくて正解でした。

お礼日時:2001/07/30 16:12

こんにちわ。


HP作り、楽しそうですね。

新しいウインドウで開く方法は幾つかありますけれど、一番簡単なのを書いておきますね。
<A href="http://www.xxx.com/xxx.htm" target="_blank">

慣れてくればJavaScriptにも挑戦してみると、面白いですよ。


#規約に反するかどうかは、知りません(笑
がんばってくださいね。

参考URL:http://tohoho.wakusei.ne.jp/www.htm,http://tohoh …
    • good
    • 0
この回答へのお礼

ご丁寧にありがとうございました。
これだとリンク先をクリックすると大きい画面のホームページが開きますよね?
日記ってあまり書くことがないと思うので、できれば小さい画面で開きたいのですが。たぶんJavaってのを使えばいいような気がするのですが、全然わからないので。。。

お礼日時:2001/07/30 16:11

このQ&Aに関連する最新のQ&A

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


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ