プルダウンメニューをネスケでも表示されるには。

[上に] [前に] [次に]
ウェッティ 2000/06/08(木) 15:51:06
はじめまして。プルダウンメニュー<option>をネスケでも表示するには、
どうしたらよいのでしょうか?ieだとちゃんと表示されるのですが、
ネスケ対応ではないのでしょうか?
どちらかのhpのソースをコピーさせて頂いたんですが、そのhpが
どこか分からなくなってしまって、もしご本人がみられたら、私の
理解不足かもしれません。では、ご教授くださいませ。
質問1。できればこのソースを加工してネスケでも表示させたいのですが、
別のソースでもいいです。両方対応のソーすを教えてください。
質問2。</head>の部分は、この場所でよいのでしょうか?
質問3。METAタグは必要でしょうか?この場合は、sjisなのでしょうか?
では、ながくなりますが、宜しくお願いします。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!--
//プルダウンのリンクにジャンプします。
function link(parts) {
flink=parts.options[parts.selectedIndex].value;
window.open(flink,"");
}
//-->
</script>
</HEAD>
<BODY>
<TABLE>
  <TBODY>
    <TR>
      <TD valign="middle" bgcolor="#FFFF99" colspan="2" height="34"><SELECT name="menu" onchange="link(this)">
        <OPTION>◆リンク集↓ </OPTION>
        <OPTION value="http://www.yahoo.co.jp/">ヤフーその1 </OPTION>
        <OPTION value="http://www.yahoo.co.jp">ヤフーその2 </OPTION>
        </SELECT></TD>
    </TR>
  </TBODY>
</TABLE>
</BODY>
</HTML>

2000/06/08(木) 16:03:48
TABLEをFORMで括るべし。

回答2.問題なし
回答3.好きにすれば。ちなみに、sjisかどうかはこっちの知ったこっちゃ無いのだが、Shift_JISじゃないのか?

あと、多少つっこみ。

><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
HTML4.0は破棄されてます。4.01を使うべし。
><TITLE></TITLE>
空はまずいと思うが。
><SCRIPT language="JavaScript">
文法違反。typeを使うべし。SCRIPT要素には必須やで。
#ちなみに、DOCTYPE宣言がなければ、こんなつっこみしません。(笑)

ウェッティ 2000/06/08(木) 16:15:02
さっそく、お返事ありがとうございます。>偽さん
これは、ホームページビルダー2001で編集したので、
勝手に<!DOCTYPE 〜 >が付いてしまいます。
宣言だとは思ってもみません。生意気だったでしょうか(笑)
文法違反というのは、TYPEを使うべしとありますが、
もしよければ、初心者なので正式に書いていただければありがたいです。
質問1のお返事ですが、フォームタグをセレクトの前にいれると
よいのでしょうか?すみません。教えて下さい。

2000/06/08(木) 16:24:42
>これは、ホームページビルダー2001で編集したので、
なるほど、了解。でも、その割にはGENERATORが付いてないみたいですが?まあ、どうでもいいんですけどね。
で、件のDOCTYPE宣言ですが、以下のように書き換えた方がよろしいかと。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
この内容なら、Strictでもいいかもしれないけど、ビルダーじゃ期待できないかな。

>文法違反というのは、TYPEを使うべしとありますが、
>もしよければ、初心者なので正式に書いていただければありがたいです。
自分で調べるべし。と言いたいところだけど、サービス。
<SCRIPT type="text/javascript">
language属性は、使う必要なし。

>質問1のお返事ですが、フォームタグをセレクトの前にいれると
>よいのでしょうか?すみません。教えて下さい。
いや、だから一番最初に「TABLEをFORMで括るべし。」とか、書いてありますが。
別に、SELECTだけ括ってもいいんだけど。
ところで、「前にいれる」というフレーズが何気に気になったんですが、ちゃんと括って下さい。

ウェッティ 2000/06/08(木) 17:22:45
[[解決]]
偽さん。お返事遅くなりまして、すみません。成功です!!!!
質問1は、早速やってみましたが、<table>の上の行に<form>を入れるの
ですね。基本だったのですね。でも一番最初にでてくるテーブルの上に
入れました。(念のため)セレクトというのは間違いでした。
あと、質問3ですが、METAタグが本を読んでもいまいちわからないので、
また、htmlのラウンジで質問させて頂きたいと思います。
文字化けの関係や、どのメタタグを使ったほうがよいのかも分からない
ので、これからもこちらのラウンジを利用させて頂きますが、
ご教授のほどよろしくおねがいします♪では、ありがとうございました♪♪

p。s。
やはり最初のhpがビルダーから入ったので、タグがいまいち理解できてなく、というか
基本も分かっていなく、大変勉強になりました。
でも、meta nameがビルダーになっているので、かっこ悪くて
ちょっと消してしまいました♪(テレ)ご理解ください♪

2000/06/08(木) 17:35:17
>質問1は、早速やってみましたが、<table>の上の行に<form>を入れるのですね。
ん〜、一応確認しておきたいんですけど、</TABLE>のあとに</FORM>って、入れてますよね?

ウェッティ 2000/06/08(木) 22:59:01
偽さん「</TABLE>のあとに</FORM>って、入れてますよね?」
ウェッティ「はい。それは、わかりました(笑)最期にちゃんとしめましたよ。おかげ様で、
大変助かりました♪ありがとうございます♪では。では。」

[上に] [前に] [次に]