こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Yomi-Search追加機能で・・・

Yomi-Searchのvr4.22を使っております
某サイトで 新着サイトをトップページにピックアップする
CGIがあったので これを使ってます
そこで このプログラムをつかって 呼び出されたバナーをクリックして 『新規ウィンドウ』で開きたいのですが なかなかうまくいきません

それと トップページにバナーは表示されるのですが バナーの横に・点のような模様がなぜかついてしまいます これを消すにはどうすればよいでしょうか?


#!/usr/bin/perl
#↑perlのパスを自分の環境に合わせて書き直します。
require 'pl/jcode.pl';
require 'pl/cfg.cgi';

print "Content-type: text/plain\n\n";
print "<!--\n";
print "document.write(\"<ul>\")\;\n";

$newlog_count = 0;
open(IN,"$EST{log_path}new_ys.cgi");
while(<IN>){
if (5 < $newlog_count) { last; }
# ログ切り出し。
@Slog=split(/<>/,$_);
# サイトのURL.
$jump_url=$Slog[2];
# ランキングポイントに加える場合、以下のコメントを取る。
# $jump_url=~s/(\W)/'%' . unpack('H2',$1)/eg;
# $jump_url="$EST{cgi_path_url}$EST{rank}?mode=link&id=$Slog[0]&url=$jump_url";

# ドキュメントに書き込む。
print "document.write(\"<li><a href=$jump_url><img src=$Slog[12]></li>\")\;\n";


++$newlog_count;
}
close(IN);

print "document.write(\"</ul>\")\;\n";
print "//-->\n";
exit;

ここまでです

そしてトップページに貼り付けたすぷりくとは↓
<script language="javascript" src="http://・・・_new.cgi?mode=new&max=10"></script>

どうかおちからを貸してください

投稿日時 - 2009-08-26 13:08:27

QNo.5237988

困ってます

質問者が選んだベストアンサー

簡単ジャン。3行書き換えればすむ。

>それと トップページにバナーは表示されるのですが 
>バナーの横に・点のような模様がなぜかついてしまいます
>これを消すにはどうすればよいでしょうか?

リストタグを消す。



以上

投稿日時 - 2009-08-26 18:23:05

お礼

せっかく教えていただいたのですが

うまくいきません 
3行目とは
print "document.write(\"<ul>\")\;\n";のことでしょうか?
これをどのようにかればいいのでしょうか?
素人の質問で申し訳ないです
いろいろ 調べて回ったのですが
リストタグってのが どれに値するのかもわかりません

もうしわけありません・・・・
後 動画のいみも調べてみましたが よくわかりませんでした

投稿日時 - 2009-08-26 19:23:41

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

しょうがないなぁ。特別ですよ?


3行ってのは3行目ではなくて3箇所書き換えればいいって事です。

以下、書き換え方法
(書き換える前にバックアップをとってくださいね)


print "document.write(\"<ul>\")\;\n";

を削除。


# ドキュメントに書き込む。
print "document.write(\"<li><a href=$jump_url><img src=$Slog[12]></li>\")\;\n";

を以下に書き換え

# ドキュメントに書き込む。
print "document.write(\"<a href=$jump_url><img src=$Slog[12]></a>\")\;\n";

print "document.write(\"</ul>\")\;\n";

を削除。

これでいいはずですが、こちらの環境でテスト出来ないので動かなかったらいってください。というかこれ質問文にあるコード。これはオリジナルじゃないんですか?質問者さんが書き換えたのを張ったのですか?Aタグが閉じてないのでおかしいですよ。

投稿日時 - 2009-08-26 19:54:05

お礼

はふぅ~~♪
うれしいです
解決しました
親切に 細かく説明していただきまして
ありがとうございます
本当にどうもありがとうございました

投稿日時 - 2009-08-26 20:31:48

あなたにオススメの質問