新規ウインドを開かないようにするには?
[上に]
[前に]
[次に]
じゅり
[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";
に変更するといいでしょう。
[上に]
[前に]
[次に]