<!C- って何でしょう?
[上に]
[前に]
[次に]
ワ
[E-Mail]
2000/01/03(月) 21:40:06
NNでJavaScriptのソース見てるときに時々あるんですが、
<!C-って何なのでしょう?
本当なら<!-- //--> ってなってる所です。
動作に問題ないならいいんですが、リサイズしたりなんかするとダメです。
ソース見てもその後はタグに色もつかないです
今の所document.writeでHTMLソース書いたりするとよくなるんですけど、
どうしてなるのか完全には不明です。
ちなみにそのソースのTITLEの所が、普通なら
ソース: file:///C|/ 〜
ってなるんですが(ローカルファイル)。
<!C-が出てるファイルの場合、
wysiwyg://244/file:/C|/〜
ってなってます。
何か特別な意味とかあるんでしょうか?
<!C- になる理由、わかる人教えてください。
ワ
2000/01/04(火) 02:14:13
ちょっといじってたら問題変わってきました。
一応リサイズしても真っ白にはならなくなりましたが、
何かしらdocument.writeすると何かしらおかしいようです。
変な所にタグがついて来たり。
参考画像
http://www.interq.or.jp/blue/inside/test/nn.gif
http://www.interq.or.jp/blue/inside/test/nn2.gif
URL
http://www.interq.or.jp/blue/inside/test/001.html
これはもうNNのバグなんでしょうか?
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の絡み合いがちょっと^^;
あ(笑)
われながらおかしいとは思いつつ。やっぱり指摘されましたね。
まあ、このせいじゃないとは思いますけど。
moci
2000/01/05(水) 00:07:20
さきの書き込みにあったURLではリサイズしても何とも
ありませんでしたが、今回の
> http://www.interq.or.jp/blue/inside/real/sample/index.html
では確かにリサイズで真っ白になりました。
しかし、document.writeで書き出すのではなく、そのまま直に
書いてみたら、リサイズしてもなんともありませんでした。
で、document.writeで書いている必然性が読み取れませんでしたが、
なぜなのでしょう?
ワ
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(水) 01:58:15
[[解決]]
http://www.tohoho-web.com/wwwxx025.htm
↑ここにあるCSS関係のバグと同じようなものみたいですね。
って訳でバグって事で解決しときます。
ゆう
2000/01/05(水) 11:55:50
<SCRIPT language=javascript>
<!--
popup();
// -->
</SCRIPT>
ソースのこの部分の後に改行を15行くらい挿入すると、NCでのソース表示も改善されます。
理由は分かりません(あらかじめ領域を確保しておく?)。あと、NCでは<DIV>〜</DIV>の中に<SCRIPT>を書く、
または逆に<SCRIPT>〜</SCRIPT>の中に<DIV>を書くと変になったことがあります。
[上に]
[前に]
[次に]