• 締切済み

ネットサーフレスキューのCSVエディタを編集について

http://www.rescue.ne.jp/ 上記のリンクでCSVエディタをダウンロードし、編集をしていますが、 このエディタはデータを書き込めるようになって、データがある行数を超えると自動的に「次のページ」というボタンが出るが、但し「前のページ」というボタンがないため、元のページには戻れません。 また、こちらの事情でブラウザの「戻る」ボタンを使わせたくないので....ある行数超えると「前のページ」ボタンが出るように如何書けばいいでしょうか? JAVAで戻るボタン書いてみたが、それにすると「警告:ページの有効期限切れ」と不具合が出ます。 何方が教えていただけないでしょうか?

  • CGI
  • 回答数1
  • ありがとう数2

みんなの回答

回答No.1

次のような部分があると思います。  - ココに新しく追加 - if ($next ne '') { print <<"EOF";   <form action="$ENV{'SCRIPT_NAME'}" method=POST>   <input type=hidden name="start" value="$next">   <input type=submit value="次のページ">   </form> EOF } 次の記述を追加してください。 $back = $next - ($page*2); if ($back > 0){   print <<"EOF";   <form action="$ENV{'SCRIPT_NAME'}" method=POST>   <input type=hidden name="start" value="$back">   <input type=submit value="前のページ">   </form> EOF こんな感じでいけると思いますよ。 もっとも、ためしてはおりませんので、多少修正必要かもしれませんけれど。

megawind
質問者

お礼

下記のように出来ました、ありがとうございました。 my $back; if (($back = $start-$page) >= 0){ print <<EOF; <form action="$ENV{'SCRIPT_NAME'}" method=POST> <input type=hidden name="start" value="$back"> <input type=submit value="前のページ"> </form> EOF }

megawind
質問者

補足

アドバイスありがとうございます。 やって見ましたが、「次のページ」が出るページに「前のページ」ボタンが出てしまった。逆に最後のページには両方出ませんでした。 もっと詳しく書くと例えば現在ページ数が3ページがあったとして、 1ページ目は「次のページ」のみ表示 2ページ目は「次のページ」と「前のページ」両方表示 3ページ目は「前のページ」のみ表示 難しくて申し訳ありませんが、なんとかなりませんか?

関連するQ&A

  • CSVの編集について

    500件程あるCSVデータの編集をしようとしています。 (1)0,0,1, ,800,0, ,1, (2)20000, ,1, ,,0, ,1, というようなデータを、 (1)0,"0","1"," ",800,0," ","1", (2)20000," ","1"," ",,0," ","1", というように文字列をダブルクォーテーションで囲み 数値は囲まずにそのままにするという編集をしたいのですが、 500件のデータを手直しするのは時間がかかりすぎて困っています。 テキストエディタでの編集も考えましたが、 項目長がずれてしまっているのでキーマクロが使えず 八方ふさがりになり気味です。 何か良い案をお持ちの方教えてください!! できれば10月18日中に編集を終えたいと思っています。 よろしくお願い致します。

  • CSVファイルをExcelで開けると前ゼロが消えてしまう

    CSVファイルを編集のためにExcelで開くことがあります。例えば「001」というCSVデータはExcelで開くと「1」と表示されてしまいます。保存しなおす時に「001」と前にゼロをつけてやらなければなりません。これを回避するにはエディタで開けばいいのですが、データが大量にあるので、エディタでは力不足です。前ゼロをけさないようにするには何か良い方法はないでしょうか?

  • ブラウザ上でcsvファイルの編集

    お世話になっています。 ブラウザ上でサーバにあがっているcsvファイルの編集をしたいと思っています。 そこで質問なのですが、 csvファイルをExcelみたいにテーブル表示で編集出来るもの(csvエディタ?)はあるのでしょうか? 特に、行の挿入・削除、列の追加・削除、設定に1行目をタイトルとして認識する、文字列をダブルクォーテーションで括るかどうかなどがあればうれしいです。 なければphpなどで、formとinputで自作ということになるのでしょうが・・・。 既にいいものがあればそちらを使いたいということで質問させていただきました。 http://www.ahref.org/cgi/csveditor/ のものはFirefoxでは動作しなかったので諦めました。

  • インターネットセキュリティの設定

    インターネットであるページを見ていて、前のページに戻ろうとして、ブラウザの”戻る”ボタンをクリックすると、「警告:ページの有効期限切れ」と出て、”更新”ボタンをクリックし、再試行しないと前の画面が見れないということがあります。これって、セキュリティの設定をどこか直せば、すぐ前の画面を見れるようになりますか?

  • PHPで、IE の「警告 : ページの有効期限切れ」を防ぐ方法

    PHPで開発しています。 IEで、ブラウザで戻るボタンを押した際に、「警告 : ページの有効期限切れ」が出ることがあるのですが、これを防ぐ方法はありますでしょうか?

    • 締切済み
    • PHP
  • chromeでのテキストエディタ

    ブラウザでchromeを使っています。ページのソースを表示でソースは出てくるのですが編集できません。テキストエディタで編集したいのですが、テキストエディタを指定する方法はあるのでしょうか。

  • 一太郎のエディタが使いこなせません!

    一太郎(2008)で小説を入力するのに、今までは基本編集で行っていましたが、作業フェーズでエディタが良いと聞いたのですが、使いこなせません。 文字数を1行60文字(最初はこの位が画面内で沢山文字が確認できるので・・・)で設定してあるのに、エディタモードにすると勝手に30文字(縦でも横でも)になってしまいます。 左右、上下に空欄がたくさん。 それに行数が何百行と表示されてますが、アウトラインフェーズの様に行数ごと移動が楽とか、そういうのはないのでしょうか。 行数ではなくページが表示された方が良いのですけれど…。

  • 「元に戻る」を押すと有効期限切れに

    win98のIE6です プルダウンメニューからいくつか選択して次の画面を表示したあとで 元の画面に戻ろうとすると「警告 : ページの有効期限切れ 」 と出てしまいます。いつも見ているページが急に出るようになった ので、どこかの設定がおかしくなったのかなと思います。 どうすればいいでしょうか? 長時間かかって入力したものが、ほんの小さなエラーひとつで元に戻ろうとすると(ブラウザで戻っても、リンクで戻っても)、有効期限切れになるんですよ。助けてください。

  • “警告:ページの有効期限切れ”と“表示されません”の違い

    ここOKWebやGoogleでも検索しましたがわからなかったので質問させてください。 下記のような流れで動くCGIを組んでおります。 先頭ページ(CGI-1)    ↓    ↓POSTにてデータ送受    ↓ 入力フォーム(CGI-2)    ↓    ↓POSTにてデータ送受    ↓ 確認フォーム(CGI-3) 上記の流れは正常に動作しているのですが、 確認フォーム(CGI-3)からブラウザの戻るボタンにて戻ったとき、 自分の確認した端末では“警告:ページの有効期限切れ”と表示されるのですが 他のある端末だと“表示されません”になってしまいます。 本来、“警告:ページの有効期限切れ”と表示されるのが正しいと思っているんですが、 なぜ“表示されません”になってしまうんでしょうか?

    • 締切済み
    • CGI
  • netbeansのGUIエディタ 

    最近javaを使うためにnetbeansを使い始めたたのですが、netbeans内蔵のGUIエディタでボタンやパネルをJFrameやJPanelの中央に整列する方法がわからず困っています。どうやればいいのでしょうか? デザインを変えるようなコードを書くとGUIエディタで編集できなくなるのでそのような方法以外でお願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう