perlの結果を自動表示?

このQ&Aのポイント
  • 現在、HTMLのフレームを左右に2分割しています。左側にはラジオボタンやフォームの入力内容などの条件を入れ、ボタンを押すとPerlで書き出された結果表示が右側に出ます。
  • HTMLを読み込んだときの初期画面として、左側の条件での結果表示を、(ボタンを押さずに)右側に表示させたいです。
  • 簡単なJavaScript記述で、「onload」とか使って実現することができます。他の方法でも構いません。
回答を見る
  • ベストアンサー

perlの結果を自動表示?

現在、HTMLのフレームを左右に2分割しています。左側に用意したいくつかのラジオボタンやフォームの入力内容などの条件を入れてボタンを押すと、Perlで書き出された結果表示が右側に出る仕組みです。 とりあえず、今は、初期状態の右側画面にはダミーのHTMLを表示させてますが、 HTMLを読み込んだときの初期画面として、左側のデフォルトの条件での結果表示を、(ボタンを押さずに)右側に表示させたいのです。 わかりにくい説明で申し訳ありません・・・。 簡単なJavaScript記述で、「onload」とか使ってできますか? ほかの方法でもかまいません。 ご教授よろしくお願いします。 (ちなみに今回のperlは人に教わりながらようやく書き、JavaScriptも初心者です。)

  • JAKQ
  • お礼率82% (52/63)
  • Perl
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • atom_seed
  • ベストアンサー率48% (25/52)
回答No.1

bodyタグにこんなのを書くとどうでしょう? <body onload="document.forms[0].submit();">

JAKQ
質問者

お礼

すばらしい! なるほど~、これでボタンを押したことになるってわけですね。 無事、動かすことができました! ありがとうございました。

関連するQ&A

  • プルダウンメニューにテキスト入力?

    現在、HTMLのフレームを左右に2分割しています。左側に用意したいくつかのラジオボタンやフォームの入力内容などの条件を入れてボタンを押すと、Perlで書き出された結果表示が右側に出る仕組みです。 この左側画面にプルダウンメニューを置いて、選択枝のひとつに「テキスト入力欄を設ける」ということは可能でしょうか? ご教授よろしくお願いします。 ちなみに今回のperlは人に教わりながらようやく書きまして、JavaScriptなども、ほとんどわかってない有様で・・・。

    • ベストアンサー
    • HTML
  • フレームのランダム切替とブラウザの戻るボタン

    よろしくお願いします。 サイトの管理をしています。 右側インラインフレームの部分はonloadイベントを利用して、 ページロードされると同時にランダムに切り替わる ように作成したのですが、問題に気が付きました。 onloadイベントが発生する前には 初期表示として更新中というデフォルト表示をしておき、 onloadでランダムに選択されたHTMLを取得する という方法をとっているのですが、 こうすると、 ブラウザの戻るボタンを押したときに、 初期表示に利用している更新中の画面がでてしまい、 本来戻りたい画面に戻るには、 2回戻るボタンを押さないと戻ることができません。 この問題を解決する方法はないでしょうか? 個人的にはonload以外でランダムに選択された HTMLをインラインフレームに表示できるように するような方法があれば可能なのかなとも個人的には 考えているのですがよい方法が見つかりません。 よろしくお願いいたします。

  • フォームでCGIにとばした処理結果を。。

    はじめまして。 JavaScriptもHTMLもCGIもほとんど初心者です。 現在フリーのCGI(Perl:アンケートフォーム)を使用しようとしてるのですが、HTMLファイルのformにあるactionで CGIにとばして、その結果を(JavaScriptで開いた?)新しいウィンドウに表示したいのですが、可能でしょうか? さらに、出来ればその結果が表示される新しいウィンドウにはメニューバーやスクロールバーをなくして、「閉じる」というボタンをつけて閉じるようにしたいのですが、それも可能でしょうか? 何卒よろしくお願いします。 =====

  • 検索バー:検索結果が左側に表示される

    WinXP、IE6の環境です。 特に設定を変更した覚えはないのですが、下記の状態になって困っています。 改善策を教えて下さい。 1.エクスプローラバーで検索を選ぶと、画面左側に検索画面が表示されます。 2.検索したい項目を入力し、検索ボタンを押すと関連のある10項目が左側に 表示されます。 (*1右側のページは左側の検索結果10項目の各ページが小さく表示されています。) 3.左側の10項目の中から一つを選択すると、左側の検索画面に選択したページが表示されます。 (右側のページは*1の状態のまま変わりません) 2.の状態から左側の一つを選択したときに、右側に選択したページが表示されるように したいのですが、どのようにすればよいのでしょうか。

  • Google検索結果で右側のみヒット

    Googleで検索を行うと、フレームの右側のみヒットして、左がは表示されまん 検索を行ったときに、フレームの左側と右側が表示されるようにしたい。過去の質問(http://oshiete1.goo.ne.jp/kotaeru.php3?q=728684)で解決すると思うのですが、この場合、検索した時に、右側の情報がほしい時は右側と左側と言うように表示されるのでしょうか。それとも本当のトップページが表示されるのでしょうか。 検索したときに、左側と右側の検索した結果が表示されるようにしたいのですが

  • Perlで生成したHTML画面がMacで表示できません

    フレーム内にてPerlでHTMLを生成して表示しているのですが、 Win98のIE5.0とNN4.75では表示がうまくいくのですが、 MacOSのIE5.0とNN4.73では、文字が表示されなかったり、tableタグが崩れていたりと画面表示ができません。 どうしてなのかが、まったく検討がつかないので困っております。 WinとMacとでは、同じようにHTMLを表示できないのでしょうか? また、どう言った原因が考えられるのでしょうか? ご存知の方が居られましたらアドバイスをお願い致します。

    • ベストアンサー
    • Mac
  • CGIの処理結果をHTML内に表示したい!

    はじめまして。 CGI初心者です。 現在、とあるフリーのアンケートのCGI(perl)を改良していて、それは、アンケートに答えて、送信ボタンを押すと、CGIファイルの処理結果として、これまでのアンケートの集計結果がグラフで表示されるというものです。 その集計結果のみを、別ページ(左側や上部にメニューがあるもの)のHTML内に収めたいのです。 ※新しいウィンドウが開かなくてもOKです。 ※その別ページというのが私のオリジナルのページになります。 イメージとしては、 1)anket.html(アンケートに答える)  ↓ 2)anket.cgi(返答内容とこれまでの集計を処理)  ↓ 3)anket.html(集計結果が埋め込まれたHTMLファイルが表示される) 初心者なので、用語の使い方等間違っていましたらすいません。。 よろしくお願いします!

  • Perlで一覧表示

    お世話になっております。 Perl初心者で、Java等は少し経験があります。 「検索を行い一覧を表示する」という画面をPerlで作成する際の 作り方について質問させてください。 現在は以下のような構成で画面を作っています。(DBアクセスには DBI を使用しています) ------------------------------ 【DAO的な pm】  引数として検索条件を受け取り、  DB にアクセスし、  $sth->fetchrow_arrayref で取り出した検索結果を  ハッシュや配列に詰めて返す 【画面の pl】 上記DAO的な pm を利用して検索結果を受け取り、 それをループで回して一覧として表示する ------------------------------ ただ、これだと配列にデータをため込むので 検索結果が多くなるとメモリをくいそうで気になっています。 (あと後述の方法と比べるとやっぱり遅い気がする…) 他の方が Perl で作った画面を見たところ、以下のような作り方を見かけました。 ------------------------------ 【画面の pl】 画面内で SQL を発行し、 $sth->fetchrow_arrayref で取り出した検索結果を 逐次出力していく ------------------------------ こちらのほうだと、一覧に出すものが多くても 上からパラパラ表示されていくので 閲覧者側のストレスも少ないと思ったのですが、 Perlの作りとしてはこういうほうが一般的なのでしょうか。 なんとなくDBアクセスは汎用的なクラスにしてしまいたい気持ちになるのですが Perlではあんまりそういうことはしない、とかPerlでもするよ、とか ご存じの方がいらっしゃいましたら教えてください。 あとは関数の戻り値として検索結果をごそっと返すのではなくて、 関数の引数として「一件分のデータを受け取るDelegate」を渡してみたらどうだろうかとか思っているのですが 変でしょうか… よろしくお願いします。

  • フレームが表示されない

    と言っても、HPを作っている者ではありません。 ネットをしていると、時々フレーム表示ができないサイトがあります。 つまり、基本のフレーム表示(左側にメニュー、右側に初期内容)はできるのですが、左側のメニューを押下しても、右側のフレームが切り替わらないのです。 全てのサイトでフレーム表示が出来ない訳ではありません。 こちらのサイトだと、左側のメニューを押下すると右側に正しく表示されます。 http://www2.csc.ne.jp/~eiya/1a/ta1.htm しかし、例えば2chのトップページで左側のメニューを押下しても、右側のフレームが切り替わりません。 無反応です。 ステータスバーに進行状況表示もされません。 サイトを最新の情報に更新した後に押下しても状況は変わりません。 http://www2.2ch.net/2ch.html ちなみに、2chの左側に表示されているメニューを右クリック→新しいウィンドウで開くを選択すると、右側のフレームに表示される内容が新しいウィンドウで表示されます(だからネットができないという訳ではないです)。 右クリック→開くだと無反応で、上記と同じ現象です。 どういった理由が考えられるでしょうか? もしくは上記2つのフレームを使ったサイトに何か違いがあるのでしょうか? IEのVer.6.0 WindowsXP ウイルスバスター2006 よろしくお願いします。

  • WEB画面でのボタンクリック機能について

    すみません。困っていますので、教えてください。 VBScriptで色々処理をしているのですが、WEB画面で上下2フレームに分割した、上フレームに条件を入力して、配置したボタンをクリックすることにより、下フレームにその結果を表示させたいのですが、VBScriptで可能でしょうか。JavaScriptでないとやはりだめなのでしょうか。(なんらかの画面:html画面でも表示できれば何とかなりそうなのですが。)