<NOSCRIPT>タグのなかに<BODY …>をいれた場合それが何故か実行されてしまう。実行しない様にするには?

[上に] [前に] [次に]
福井から都会へ [E-Mail] [HomePage] 1999/07/31(土) 07:59:53
<NOSCRIPT>タグのなかに<BODY …>をいれた場合それが何故か実行されてしまう。実行しない様にするには? (IEでうまく行くようにしたい)

Tmb 1999/07/31(土) 21:27:32
根本的なことですが,<SCRIPT>や<NOSCRIPT>の方を<HEAD>や<BODY>に包含させるべきであって,
その逆をすべきではないのでは?

そもそも<NOSCRIPT>の中に<BODY>を書かなければならない状況というのが思いつかないのですが,
どういった理由なのでしょう?
もしどうしても必要でないなら(というか既述のように必要なわけが判らないのですけど)実行させ
ない方法を考えるのでなく<BODY>や<HEAD>に収める構成にするように考えた方がいいと思いますが。

おぱく堂 1999/07/31(土) 23:28:19
> <NOSCRIPT>の中に<BODY>を書かなければならない状況

<frameset>タグを JavaScriptで書き出す、なんて時に使うかも。
でも、それなら NN(3以上)でも IEでもうまくいくはずなんだが……(確認済)

Nobu3 1999/08/01(日) 00:40:25
<body ・・・>の「・・・」を書かなければいいのでは?
実行ってまさかスクリプトなんて書いてないですよね。<noscript>の中に。

基本的に「何」を「どうしたい」のかよくわからないので、答えようがないですね・・・。

やも [HomePage] 1999/08/01(日) 03:36:51
福井から都会へ、さんのサイトのpl_1_n.htmに、
・・・(略)・・・
</HEAD>
<script language="JavaScript"><!--
if (window.name=='L_1'){
  document.writeln(    '<body',parent.colors,parent.wallpaper,'>'   );} else {
  document.writeln('<body>');}
// --></script>
<noscript><body></noscript>

<style TYPE="text/css"><!-- ・・・・・(略)

という箇所がありましたが、これのことでしょうか。私はJavascriptはあまり分かりませんのでご報告に止めます。
ちなみにNetscape4.61+Macintoshでは、閲覧に非常な苦労が要りました。まったくもって余計なお世話ですが、一度初期化して整理されたほうがよいのでは・・・と思いますが、いかがでしょうか。

やも 1999/08/01(日) 03:40:29
ええと、念のためにつけ加えておきますと、コンテンツ自体はとても面白いものだと思いましたので、少しもったいないかな、と思った次第です。余計なお世話ですね、すみません(^^;)

福井から都会へ [E-Mail] [HomePage] 1999/08/04(水) 00:25:09
皆様、すみません。説明不足でした。
http://w2422.nsk.ne.jp/~tame/Html/pR_00n.htm
の中の、JavaScriptの中で時間にに寄って
BODYの背景とかTEXT colorを変化させています。
それで、JavaScriptが使えなかった場合に
noscriptを設定しておいたほうがいいかと思いまして
よろしくお願い致します。

Aurai 1999/08/04(水) 00:58:43
トップページで気になったことです
METAタグを JavaScript で書き出していますが
私の環境(NC4.6 with WIN95)だと全然飛びません
JavaScript オンにしているので <noscript> 内の META も働きません
META を書き出すのではなく document.href で飛ばしたらどうでしょう

Aurai 1999/08/04(水) 01:01:47
って、開き直したら問題なく飛んだし(^^;;;
どうやら私の環境が不安定なせいの様
ゴミレスごめんなさい

やも [E-Mail] [HomePage] 1999/08/04(水) 01:27:07
Auraiさん>福井から都会へさんの2番目の書き込みの[HomePage]リンクは、MSIE用のページのリンクになっていますから飛べたのでは。うちでもhttp://w2422.nsk.ne.jp/~tame/ではNetscape用ページには飛べませんでした(Macintosh+Netscape4.61)。
スクリプトの中なのですから、Javascriptの機能で飛ばした方がよいかと思います。

Aurai 1999/08/04(水) 01:28:42
document.fgColor = "color";
document.bgColor = "color";
ここらへんを試してみてはどうでしょう
これなら<noscript>を書く必要もなさそうですし
ちなみに私のテストだと
<HEAD>内と<BODY>内での回行わないとNetscapeのバージョンによって
不都合が起こりました

やも [HomePage] 1999/08/04(水) 02:00:37
link,alink,vlinkなどのプロパティもほとんどJavascriptで設定できますから、普通に<body ・・・・>を書いて、直後にスクリプトを置いて変更させればできると思います。これならAuraiさんのおっしゃるように<noscript>を書かずにいけると思います。

やも [HomePage] 1999/08/04(水) 02:17:37
・・・・と思ったら背景画像も変更されているのですね(^^;) Javascriptで背景画像の操作ってできますか?>詳しい方
で、ラウンジ検索してみたら
../199907/99070257.htm
というのが見つかりました。
福井から都会へさんのサイトではJavascript+css必須と書かれていますから、cssと組み合わせた方法がいいかも、です。

福井から都会へ [E-Mail] [HomePage] 1999/08/04(水) 07:48:25
すみません。前回参考のページアドレスが間違っていました。
http://w2422.nsk.ne.jp/~tame/Html/pR_00_n.htm
↑ ここですので、よろしくお願い致します。

やもさんへ
Javascriptが不可がったらのことを想定しているので
cssをJavascriptで設定するのはど〜かと

福井から都会へ [E-Mail] [HomePage] 1999/08/04(水) 07:56:25
上記、説明不足でした。
http://w2422.nsk.ne.jp/~tame/Html/pR_00_n.htm
は、 NC用 又は、Javascript不可の為の
ページも作成中なのです。
通常(IE)は、
http://w2422.nsk.ne.jp/~tame/Html/pR_00
で行っています。

福井から都会へ [E-Mail] [HomePage] 1999/08/04(水) 08:43:51
[[解決]]
↓ ここに説明がありました。
http://www3.airnet.ne.jp/uncle/jvscript/bkground.htm
と言うわけで

// --><BODY background="Img/ribb_bk101.gif" bgcolor… >
</SCRIPT>

の様にして見ました。うまくいったみたいです。
皆様ありがとうございました。
「ブラウザにより分岐する」はまだ、未完ですが…

やも [HomePage] 1999/08/04(水) 15:09:26
ええと、Netscape3.01(Macintosh)で件のページに行くと、6つのJavascriptエラーダイアログが出て背景は設定されないようです。MIDIは、鳴ります(^^;)
Netscape4.61でも、ステータスバーに「JavaScript ERROR Type location なんちゃら」というのがちらちら出てます。一応ご報告まで

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