<!C- って何でしょう?
ワ
[E-Mail]
2000/01/03(月) 21:40:06
NNでJavaScriptのソース見てるときに時々あるんですが、
<!C-って何なのでしょう?
本当なら<!-- //--> ってなってる所です。
動作に問題ないならいいんですが、リサイズしたりなんかするとダメです。
ソース見てもその後はタグに色もつかないです
今の所document.writeでHTMLソース書いたりするとよくなるんですけど、
どうしてなるのか完全には不明です。
ちなみにそのソースのTITLEの所が、普通なら
ソース: file:///C|/ ~
ってなるんですが(ローカルファイル)。
<!C-が出てるファイルの場合、
wysiwyg://244/file:/C|/~
ってなってます。
何か特別な意味とかあるんでしょうか?
<!C- になる理由、わかる人教えてください。
moci
2000/01/04(火) 20:26:05
4.7(OSはWindowsNT4.0)で見ても、"<!C-"にはなりませんでした。
バージョンはいくつのを使ってらっしゃいますか?
# 関係ありませんが、B、comment、FONTの絡み合いがちょっと^^;
ワ
2000/01/04(火) 20:49:44
一応使ってるのは4.6ですけど、4.7とかでもなります
たしかに<!C-にはなってませんね。ただ、
<font face="Osaka, <A href=# onClick=window.open('bar.html','menubar','width=120,height=400')>POPUP MENU</A>
なんて言う変なことになってます。
view-source:で見るかIEで見てくれると分かると思いますが、
ここにそんなものは無いはず…
http://www.interq.or.jp/blue/inside/real/sample/index.html
こっちは<!Cってなってました。NN4.6でも4.7でも。
画面をリサイズするときっとおかしくなります。
NN2と3だとなってませんね。なぜでしょう?
やっぱりdocument.writeでタグを書くせいなのかNN4のバグか?
># 関係ありませんが、B、comment、FONTの絡み合いがちょっと^^;
あ(笑)
われながらおかしいとは思いつつ。やっぱり指摘されましたね。
まあ、このせいじゃないとは思いますけど。
ワ
2000/01/05(水) 01:30:58
いろいろいじってました。
どうもdocument.writeでタグじゃないものを書いてもなったりします。
んで例外もあるのかどうか今の所分からないですけど、
CSSを使ったページでdocument.write使うとなるみたいです。
ただしlink relで外部CSSファイルを呼び出した場合にはならなくて、
<A href="#" style="text-decoration:none">
って言うスタイルシートの指定をするとなるみたいです。
HEADタグ内に書くSTYLEは大丈夫みたいです。
でもならないのもあるんですよね…
うーん。やっぱりただのバグなんでしょうか。
誰かNetscapeに詳しい方、フォロー求みます。
ちなみにあのページでdocument.writeしてる理由は…
JavaScriptオフ対策なだけです。
ゆう
2000/01/05(水) 11:55:50
<SCRIPT language=javascript>
<!--
popup();
// -->
</SCRIPT>
ソースのこの部分の後に改行を15行くらい挿入すると、NCでのソース表示も改善されます。
理由は分かりません(あらかじめ領域を確保しておく?)。あと、NCでは<DIV>~</DIV>の中に<SCRIPT>を書く、
または逆に<SCRIPT>~</SCRIPT>の中に<DIV>を書くと変になったことがあります。