JavaScriptやスタイルシートを使用せずHTMLだけでhttp://www.kogado.com/html/usagi/pd6/char/char.htmのようなページを作成することは可能ですか?NetscapeやInternetExprolerなどのブラウザに左右されないのがベストです。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/03/12 13:50:36
  • 終了:--

回答(9件)

id:higashi_nari No.1

higashi_nari回答回数68ベストアンサー獲得回数02004/03/12 13:55:02

ポイント15pt

画像にカーソルをのせると画像が変わるテクニックということだよろしいでしょうか?

以下のタグを利用すればどうでしょう?

<img border=”0” src=”画像1-URL” onMouseOver=”this.src=’画像2-URL’” onMouseOut=”this.src=’画像1-URL’”>

id:Kisaragi

ごめんなさい、説明不足でした。

ポップアップの方がメインでした。

2004/03/12 16:50:50
id:shikakun No.2

shikakun回答回数59ベストアンサー獲得回数02004/03/12 14:22:24

ポイント15pt

恐らく、javascriptなしでは、マウスが上に乗ったときに画像をチェンジさせるのは無理かと思われます。

代用としてflashを使うとか……。

id:kentan1970 No.3

kentan1970回答回数4ベストアンサー獲得回数02004/03/12 14:26:07

ポイント15pt

限りなく不可能ですが、ブラウサ依存しないFlashを使う他ありません。「NetscapeやInternetExprolerなどのブラウサに左右されない」とおっしゃってますが、スタイルシートを使わないと見た目が変わりますし、左右されます。

id:youc No.4

にゃーん!回答回数4ベストアンサー獲得回数02004/03/12 14:26:28

ポイント15pt

サムネイル画像をクリックすると、新規に任意のサイズのサブウィンドウが開いて情報を表示するという形式ですね。

新規にウィンドウを開く制御は JavaScript を使用する必要がありますので、html のみで実現するのは不可能です。

ブラウザに依存しない方法であれば、Flash を使用してメニューを作る方法があります。Flash が利用可能であれば、どのブラウザでも表現可能です。

id:millstones No.5

millstones回答回数1ベストアンサー獲得回数02004/03/12 14:43:25

ポイント15pt

tableタグを使えば出来るのではないでしょうか。

互換性については詳しく解りませんが、古いブラウザでもなんとかなるはずです。

id:j_wort No.6

j_wort回答回数35ベストアンサー獲得回数12004/03/12 15:14:02

ポイント15pt

質問の意図がはっきりしませんが、恐らく「クリックで新たにWindowを開く」

機能を指しているのだとすれば…、

<A HREF=”hoge2.html” target=”hoge2_window_name” ></A>

の応用で可能かと思われます。

「Windowサイズの指定」「マウス移動で画像表示を変更」

することは、HTMLでは Java,StyleSheetを使用する以外にありません。

id:Kisaragi

質問の仕方が悪く、皆さんにご迷惑をおかけしましております。

ご指摘の通りポップアップやロールオーバーイメージはJavaScriptを使用しないと不可能です。

質問の意図は、Netscape(4.7)でポップアップがうまくいかないのでブラウザに左右されることなく

同じ見せ方をすることは可能かどうか?でした。

引き続き情報をお願いします。

2004/03/12 17:00:19
id:english No.7

english回答回数304ベストアンサー獲得回数02004/03/12 17:33:09

ポイント100pt

http://www.broadband-xp.com/hidesource/windowopen.html

ブラウザのツールバー・メニューを全て消す

をネットスケープ4.Xでアクセスしてみました。

このソースの中に、

onClick=”MM_openBrWindow(’window/soini.htm’,’ソイニ’,’width=400,height=450’)”

というような部分がありますが、ここでウインドウ名である第二引数に「ソイニ」などの日本語が使われていることが、ネットスケープ4.Xで動かない理由だと思います。英数字にすれば問題なく動くと思います。

id:Kisaragi

詳しい説明ありがとうございました。

2バイト文字(全角文字)の使用が今回のブラウザを選ぶ原因だったのですね。

参考urlも勉強になりました。ありがとうございました。

2004/03/16 18:43:02
id:mken03 No.8

mken03回答回数47ベストアンサー獲得回数02004/03/12 22:43:36

ポイント15pt

NN4.7でも別ウィンドウを開くことは可能なので、記述ミスかと思います。この際、記述しているスクリプトを公開して指摘してもらうのが一番かと思いますよ。

スクリプトオフにできるブラウザまで考慮するなら、やはりターゲット_blank しかないかと思います。

function openWin(URL,Name,Option) {

window.open(URL,Name,Option);

}

<a href=”javascript:openWin(’index.html’,’sub’,’scrollbars=yes,resizable=yes’)”>openwindow</a>

あまり詳しくないので上の記述間違ってたらスミマセン。

id:insane No.9

キグルイ回答回数1ベストアンサー獲得回数02004/03/14 07:28:08

ポイント15pt

先の回答者さんのおっしゃる通り、

HTMLは「文章の意味付け」が役目ですから、

Kisaragiさんの言うような事は不可能です。

また、スタイルシートも、「意味付けされた文章の装飾」の為のものですから、

やはり不可能です。

結果としてやはりJSを使うことになると思うのですが、

ブラウザの種類やバージョンだけでなく、

OSによっても左右されてしまいます。

一応MACのNN4.7で動作する(らしい)スクリプトを配布されているサイトを見つけましたので、

参考にされてはいかがでしょうか。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません