• 締切済み

ブラウザ表示画面のボタンからプログラムを起動させる

ブラウザ表示画面上のボタンをクリックし オリジナルプログラムを起動することができるでしょうか? この場合、どのようにしたらよいのかを教えてください。  サーバ上もしくはローカル上での違いがありましたら  同時に教えてください。

  • HTML
  • 回答数2
  • ありがとう数4

みんなの回答

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.2

ブラウザにもよりますがIEを想定すると以下のようになります。 サーバー上: CGI,ASP,JavaServlet,JSP クライアント上: ActiveX,JavaScript,VBScript その他、プログラムと言って良いかわかりませんがshockwaveなども。 「オリジナル」と言うことなのでこれから作る事を想定しています。 既存のプログラムを起動するならActiveXでラッピングすればVBScriptから起動可能です。

angelina
質問者

補足

詳しい回答をどうもありがとうございます。 さきほど、サーバで動作することがきまりました。 (利用ブラウザは、IEとします) 設置手段ですが、CGI,ASP,JavaServlet,JSP のどれが 入りやすいでしょうか? また、詳細のわかるような本もしくは、URLがありましたら教えてください。

  • mnabe
  • ベストアンサー率33% (427/1283)
回答No.1

 出来るプログラムと出来ないプログラムがあります。  出来ないプログラムは、セットアップが必要なアプリケーションは殆どが起動出来ないと考えて下さい。 また、セットアップが必要ないアプリケーションでも、環境ファイルや設定を、実行プログラムのカレントディレクトリに書き込む様なプログラムは、一度ダウンロードしてから実行する事から、実用上問題が発生する可能性があります。また、起動方法によっては、起動前にダイアログが出て、実行を選択する必要があります。  出来るプログラムは、サーバで動作する様に作られたプログラムです、有名どころでは、CGIがあげられます。その場合には、サーバの資源を使用して結果をクライアントにかえす形になりますので、Windowが出るようなプログラムは、処理が複雑で実現性が低いと考えられます。  以上から、単純にプログラムを起動する事が目的なら、プログラムランチャー等の導入が簡単で良いと思います。

angelina
質問者

補足

詳しい回答をどうもありがとうございます。 おっしゃる通り、サーバで動作しクライアントにかえす形をとるのですが CGI初心者なので、どのように設置したらいいものか? わかっていません。 詳細のわかるような本もしくは、URLがありましたら教えてください。

関連するQ&A

  • ブラウザの戻るボタンを押すと警告画面が表示される。

    こんにちは!! ブラウザで、あるページを表示し、しばらくして ブラウザの[戻る]をクリックすると、 下記のメッセージ画面が表示され、 [更新]をクリックしないと前画面に戻れません。 -------------------------------- -------------------------------- 警告: ページの有効期限切れ 要求したページは、 フォームで送信された情報を 使用して作成されました。 このページは、 もう利用できません。 セキュリティ保護のため、 情報は自動的には、 再送信されません。 情報を再送信し、 このwebページを表示するには、 ツールバーの[更新]ボタンを クリックしてください。 -------------------------------- -------------------------------- この画面を表示させずに[戻る]機能を 使えるようにするには、 サーバ、あるいはクライアントの どこの設定を変更すればいいのか 教えてください。 (現在、実行環境のみが上記のように なっています。 開発環境は上記の警告画面は 表示されません。) 実行環境: サーバ :AS400 webサーバ :Websphere クライアント:Windows98, IE5.0 開発環境: サーバ :WindowsNT4.0 webサーバ :IIS クライアント:Windows98, IE5.0

  • 【VB2005】別のプログラムから別のプログラム起動

    "A"というVB2005で、作成したプログラムがありまして、 メインのフォームがあり、 そこにボタンがあります。 Shellの関数を使って、クリックイベントで、 指定したExe"B"を立ち上げます。 そのExe"B"は、VB2005で作成したオリジナルのプログラムです。 プロジェクトは別で作った物と考えてください。 Exe"B"を起動した画面を[フォーム1]と考えて、 ボタンがあり、クリックすると 別の[フォーム2]が表示するはずなのですが、 特にエラーも掴まずに、Showで開くことができません。 しかし、Exe"B"からダイレクトに起動させて ボタンをクリックしたら[フォーム2]が表示されます。 どうしたら、Exe"A"からExe"B"を起動して Exe"B"からフォーム2を呼び出すことができるか、 考えられる要因などをアドヴァイスして頂けたら助かります。

  • 外部プログラムの起動と監視

    イントラネット内のLinuxサーバにあるプログラムをクライアントPCのブラウザから 起動しそのプログラムが出力するログを一定周期でブラウザに表示して プログラム終了時にはユーザーに知らせたい。 また、プログラムは同時起動が不可能なものとしたい。 PHPなどのCGIスクリプトでは、ブラウザとのセッションが切れてしまえば サーバー側のプログラムは走りっぱなしになってしまいます。 外部プログラムの監視や排他制御を考えると非常に複雑な処理になることが 予想されます。 そこで質問なのですが、サーバーのプログラムの起動と監視をクライアントPCの ブラウザから行いたいのですがJavaの技術を使うことで容易になりますか? また、ブラウザを使わない通信プログラムを作成すれば可能となりますか? 詳しい方がいましたら教えて下さい。宜しくお願い致します。

    • ベストアンサー
    • Java
  • ブラウザが起動しない

    こんばんは。 パソコンのソフトウェアで、ソフトウェアの何かのボタンを押すとウェブブラウザが起動して、情報が表示されたりされるものがありますよね。 その、ボタンを押してもブラウザが起動しないのです。 もちろんボタンを押しても何もおきません。 わかりやすく言うと、たとえば「WindowsMediaPlayer」の「ヘルプメニュー」の「WindowsMediaPlayerオンライン」をクリックしても何もなりません。 もちろんMediaPlayerだけではありません。 しかも、特定のソフトウェアだけではなく、すべてのソフトでこうなるのです。 なぜでしょうか? ちゃんと起動させる方法を教えてください。 ブラウザはIE6.0です。 もちろん標準のブラウザに設定しています。

  • VC++からブラウザを起動して・・・

    VC++&MFCで画面を作成しています。 作成した画面のあるボタンをクリックすると、規定のブラウザが起動され、 指定したURLを表示にいくという処理を行いたいので、 ShellExecute( NULL, "open", "http://xxx.xxx.co.jp/", NULL, NULL, SW_SHOWNORMAL ); という様な感じでブラウザを起動しているのですが、このブラウザの起動時に、 アドレスバー・ツールバー等を非表示にしたいのです。 ShellExecute()じゃなくても良いので、VC++(SDK、MFC何でも可)で 実現する方法はあるのでしょうか?。 よろしくお願いします。

  • プログラム起動画面表示

    OSは,XP-Professyonal-サービスパック3です 。 プログラムの一覧にインストールしてあるソフトが表示されていませんので、起動操作できません。 スタートーすべてのプログラムー一覧のプログラム名表示  と操作しますが、目的の「プログラム・ソフト」が最後に隠れているのか表示されていません。 ソフトのインストールが多いので並びが最後になっていて画面に出ていないのでしょうか? 画面のスクロールなどできませんので、プログラム名が画面上に表示できるようにするには、どにようにすればよいのか教えてください

  • プログラムが起動しない

    よくネットをしてる最中にフリーズするので、強制終了(電源ボタン長押)で消してからおかしくなりました。 PCの電源を付け、Windowsは起動するのですが スタートをクリックしたら、プログラム関係が一切でないで真っ白の状態です。 しかも画面がそのまま、固まってしまいます。 デスクトップにあるショートカットのをクリックしても画面には何も出てきません。 かろじて、タスクマネージャだけは表示されます。 スタートボタンからはシャットダウンもできません。 完全に壊れてしまってるのでしょうか。

  • OS起動の際のブラウザの表示画面について

    以下のような症状です。 ・スタートアップにヤフージャパンのトップページが表示される設定にしています。 ・PCを起動した時にブラウザ(IE9)の画面が常に小さいサイズ(画面の4/1位)で表 示される。 ・PCを起動中にブラウザの画面を最大化して、その状態で一旦閉じて又ブラウザ を起動させれば、最大化の画面で表示される。 ・画面が最大化の状態でブラウザを閉じて、PCをシャットダウンor再起動させる と、又ブラウザの画面が4/1位の状態で表示される。 ・つまりPCが起動中の時は、ブラウザを閉じて又開かせると、直前の画面サイズ の状態がキープされているのに、OSを一旦シャトダウンさせてしま うと、次回 開くブラウザの画面サイズは4/1位で固定化されている状態です。 .・常にブラウザが最大化の画面の状態に設定するにはどのようにすればいいのでしょうか。

  • ブラウザが間違ったページを表示する

    はじめまして質問させていただきます。 Webブラウザを使っていると、 突然ページが正しく表示されなくなることがあり困っています。 あるリンクをクリックすると別のサイトのエラー画面が現れます。 具体的には以下のような現象です。 ・Googleの検索結果をクリックするとOKwaveのエラー画面が表示される ・OKWaveのリンクをクリックするとGoogleの"Not Found"と  表示されたページに飛ぶ 等です。 更新ボタンを連打すると正しいページが表示されるようになります。 環境は OS:Windows XP ブラウザ:IE7,Firefox3.0(両方で不具合) プロキシサーバ:あり DNSサーバ:なし WINSサーバ:あり 会社のPCで、WINSサーバを使用しています。 ブラウザが名前解決?に失敗してるのかと考え、 できる限りで調べてみましたがよくわかりません。 ウィルスチェックもしてみましたが、何も引っかかりませんでした。 どなたか解決法をご存知でしたら、ご教示をお願いします。

  • 複数のブラウザ画面(IE)を同時に表示できない

    WindowsXPを使用しています。 複数のサイト(ブラウザはIE)を同時に表示できずに困っています。というのも、デスクトップ上に、複数のサイトへのショートカットアイコンを置いているのですが、それらのショートカットアイコンをクリックしてブラウザを複数起動しようとすると、1つのウィンドウ内で置き換わってしまい、同時に別々のサイトを表示できないのです。 ウィンドウを置き換えることなく、同時に複数のブラウザを表示するにはどうすればよいのでしょうか。