ラウンジ(兼FAQ掲示板)

A-nickyの投稿画面上に、ソースリストが表示されます。
過去ログ NO.1041747786
□ のんちち [2003年01月05日09時54分]
はじめまして。A-nickyをダウンロードさせていただきました。ありがとうございます。過去記事検索したのですが、解答がなかったもので、新規投稿いたします。
私の設置しているURLは、

http://nori-n.hp.infoseek.co.jp/cgi-bin/A-Nicky/a-nicky.cgi
です。
実際にソースが表示されるページは

http://nori-n.hp.infoseek.co.jp/cgi-bin/A-Nicky/a-nicky.cgi?data=1041692400&1041727811
になります。
A-nickyのサンプルページでは、ソースの表示などはなかったのですが、こちらは、ページの上部にバナー表示があるからなのでしょうか?
対処法を教えていただければうれしいです。よろしくお願いします。
□ のんちち [2003年01月05日09時56分]
すみません。リンクのページは、外部からの呼び出しが出来ないようです。
テキストページへのリンクを用意します。しばらくお待ちください。
□ のんちち [2003年01月05日10時19分]
http://nori-n.hp.infoseek.co.jp/a-nicky.txt
↑こちらが、設置しているcgiのソースです。
実際の画面(ソースが表示されているところ)を見たほうが、原因が探りやすいと思うのですが、ここにソースを貼りつけるのは禁止だということですので、うーん
どうしましょうか…。
□ のんちち [2003年01月05日10時36分]
実際の画面を「名前を付けて保存」で保存し、アップロードしました。
http://nori-n.hp.infoseek.co.jp/sample.htm

よろしくお願いします。
□ すえぽん [2003年01月05日11時59分]
A-nicky は、JavaScriptを使って画像のプレビューウィンドウを表示します。
CGIで出力するソースの<head>内に、これを実現するためのJavaScriptが書き出されますが、
このJavaScript内に、<body>タグが含まれます。
広告が自動挿入される無料スペースでは、<body>タグを見つけてその上部に
広告の表示ためのソースを自動挿入するケースが多いので、
実際の<body>と、このJavascript内の<body>の違いが見分けられずに、
結果、意図しない所に広告表示用のソースが挿入されてしまい、この現象になります。

a-nicky.cgi 343行目
print "\tdoc = '<title>' + obj + '</title><body marginheight=0 marginwidth=0 style=\"margin:0px;\"><center>'\n";



print "\tdoc = '<title>' + obj + '</title><bo' + 'dy marginheight=0 marginwidth=0 style=\"margin:0px;\"><center>'\n";

に書き換えてみて下さい。
うまくいけば回避できるかもしれません。
□ のんちち [2003年01月05日15時22分]
すえぽんさん。はじめまして。アドバイスにしたがって直したら、
無事、画面上のソースが、消えました♪
どうも、ありがとうございます。

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.