新規ウインドを開かないようにするには?

[上に] [前に] [次に]
じゅり [E-Mail] 1999/06/21(月) 19:23:13
このラウンジを設置したいのですが、

>印のトピックを[全文表示]

のボタンを押したときに、新規ウインドで表示ではなくて、
そのままのウインドで開きたいのです。
JavaScriptを触ってやればよいのかと思うのですが、
全く理解できない初心者です。
宜しくお願い致します。

zizz... [HomePage] 1999/06/21(月) 21:25:13
wwwlng.cgiを改造しないといけません。
具体的には...

### 省略 ###
sub showTopPage #($num)
{
    local($num) = @_;
    local($dir, @dirs, $file, @files);

    &printHeader("ラウンジ(最近更新されたトピック)");
    if ($g_return_url) {
        print "<A HREF=\"$g_return_url\">[戻る]</A>\n";
    }
    print "<A HREF=\"wwwlng.htm\">[使用上の注意]</A>\n";
    print "<A HREF=\"wwwlng.cgi?new\">[新規質問]</A>\n";
    print "<A HREF=\"#folders\">[過去のフォルダ一覧]</A>\n";
    print "<HR>\n";

    if (0) {
    print "<FORM METHOD=POST TARGET=\"_blank\" ACTION=\"wwwlng.cgi?search\">\n";
    print "<UL>\n";
    print "<LI>ラウンジの全トピックから単語 ";
    print "<INPUT TYPE=text SIZE=10 NAME=\"WORD\"> ";
    print "を <INPUT TYPE=submit VALUE=\"検索\">\n";
    print "<LI>過去 <INPUT TYPE=text NAME=\"t1\" SIZE=3 VALUE=3>\n";
    print "日分のトピックを\n";
    print "<INPUT TYPE=button VALUE=\"一覧表\示\" ";
    print "onClick=\"window.open('wwwlng.cgi?list+'+this.form.t1.value, '_blank')\"> / \n";
    print "<INPUT TYPE=button VALUE=\"全文表\示\" ";
    print "onClick=\"window.open('wwwlng.cgi?showall+'+this.form.t1.value, '_blank')\">\n";
    print "</UL>\n";
    print "</FORM>\n";
    }
### 以下省略 ###

    print "onClick=\"window.open('wwwlng.cgi?list+'+this.form.t1.value, '_blank')\"> / \n";

    print "onClick=\"location.href='wwwlng.cgi?list+'+this.form.t1.value'\"> / \n";

    print "onClick=\"window.open('wwwlng.cgi?showall+'+this.form.t1.value, '_blank')\">\n";

    print "onClick=\"location.href='wwwlng.cgi?showall+'+this.form.t1.value'\">\n";
に変更するといいでしょう。

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