• ベストアンサー

入力するとボタンを押していないのに計算されている

DELLコンピューターの見積もりのページを見ていて気づいたのですが1台から2台と変更するとボタンも押していないのに下のフレームの見積もり金額が2台分に計算されています。 ASP?JavaScript?VBScript?これはどのような技術なのでしょうか? ヒントさえいただければ自分で勉強してみたいと思いますのでわかる方いらっしゃいましたらお答え願います。

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

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

  • ベストアンサー
  • sight
  • ベストアンサー率53% (199/370)
回答No.2

>JavaScript・VBScript にはDB(Access等)を操作するようなこともできるのでしょうか?DBはもちろんクライアント側にあるものです。 ブラウザ上で動作するJavaScript・VBScriptで、ということならばできないと思います。 というより、Cookieという例外を除いてクライアント側のファイルにアクセスができるとしたらそれはセキュリティーホールと呼ぶべきものなのではないでしょうか。 Windowsが直接制御する(BATファイルの代わりのように用いられる)VBScriptならばこの限りではないと思いますが、そちらの知識はないので私は答えられません。 失礼します。

reizi_y
質問者

お礼

>クライアント側のファイルにアクセスができるとしたら >それはセキュリティーホールと呼ぶべきものなのではないでしょうか。 それもそうですよね。 私も昨日考えていてそう思いました。 今回のことは大変参考になりました。 sight さんありがとうございました。

その他の回答 (1)

  • sight
  • ベストアンサー率53% (199/370)
回答No.1

たぶんJavaScriptだと思います。 onChangeイベントハンドラ  対象INPUT要素のVALUEが変化したら、実行 onBlurイベントハンドラ   対象要素がフォーカスを失ったら、実行 あたりのイベントハンドラを使えば、FORMのINPUT要素を変更したときにすぐに再計算する関数を走らせることが出来ると思います。

reizi_y
質問者

お礼

早速の回答ありがとうございました。 ソースを見たら onBur の記述がありました。 いままではASPしか書いたことがなかったのでこれを気にクライアント側のスクリプトを勉強してみようと思いますが、JavaScript・VBScript にはDB(Access等)を操作するようなこともできるのでしょうか?DBはもちろんクライアント側にあるものです。 再度、質問いたしまして申し訳ありませんがsightさんお暇なときにお答えねがえないでしょうか。

関連するQ&A

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

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

  • 違うフレームのURLを取得したい

    いつもお世話になっております。 上下でフレームが分かれていて、上にメニュー、下に内容が表示されます。 下に表示されているURLによって、上のメニューのボタンの色をVBScriptのIF文を使って変えたいと思っています。 そこで、下のフレームに表示されているURLを上のフレームで取得したいのですが、どうしたら実現できるでしょうか。 JavaScriptでparent.下のフレーム名.location.hrefとすれば、URLを取得できることまでは調べたのですが、JavaScriptからASPに値を渡す方法が分かりませんでした。 ASPだけでURLを取得する方法か、JavaScriptで取得した値をASPに渡す方法のどちらかをご存知の方がいらっしゃったら教えてください! よろしくお願いいたします。

  • 1つのボタンで複数の作業

    お世話になっています。 ページを上下のフレームに分割、上は入力項目とSubmitボタン、 下は次ページの表示という画面構成です。 やりたいことはSubmitボタンを押して下に次ページを表示させつつ、 入力した値をキーにDB検索し、該当結果を上に再表示させることです。 aaa.aspのSubmitボタンひとつのクリックで 上フレームにbbb.asp、下フレームにccc.aspというページを同時に表示といった感じでしょうか。 このように1つのボタンで複数の動作をするのは可能なのでしょうか。 どなたかご存知の方、教えてください!

  • 携帯で計算をする方法&数値の保存

    PC版として稼動している職場のサイトの携帯版を作ることになりました。 PC用はフレームページで、JavaScriptを使用しており、上ページで見積もり計算をした金額等を下ページに保存し、上ページではまた別の商品の見積もりをして、下ページに追加して保存していき、合計金額を確認したり、類似商品同士の金額比較ができるように作成しました。 殆どの携帯では、フレームやJavaScriptが使えないようですが、携帯で計算や数字の保存をするにはどんな方法(言語)があるのでしょうか。 CGIは、簡単なカスタマイズならどうにかできると思うので、CGI配布先で捜しましたが、それらしいプログラムが見つからず、Perlの本も買ってきましたが、一から作るのは私には難しくてちょっと無理そうです。 iアプリにする方法も選択肢かと思いましたが、商品の更新が頻繁なのと、i-mode限定と言うこともあり躊躇しております。 弱小町工場のHPなので外注というわけにもいきませんし、私も事務の合間にする作業なので、あまり難しそうな場合は諦めようと思ってはいるのですが、もし良い方法があれば教えてください。

  • Web ページの 送信ボタンを押す

    JavaScript とか、VBScript とかで 自作Webページの 送信ボタン、とかを自動で押す方法ないでしょうか。 UWSC とかは使えない環境です。 何か方法はないでしょうか。

  • function jumpを利用した時の戻るボタン

    htmlでフレームを上下分割し、上フレームをさらに左右分割して左上フレームをframe1、右上フレームをframe2、下フレームををframe3として <script type="text/javascript"> <!-- to hide script contents from old browsers function jump(a1, a2) { window.open(a1,"frame1"); window.open(a2,"frame3"); } // end hiding contents from old browsers --> </script> と言うjavascriptを書いて、 <a href="javascript:jump('a.html', 'b.html')">リンク</a> のように呼び出し、二つのフレームを一つのリンクで変えられるようにしたのですが、これを使うとブラウザの戻るボタンを利用すると1つのフレームしか戻らず、2回戻るボタンを使わないと元の表示に戻れません。 戻るボタンを1回押すだけで戻るようにするか、ページに戻るボタンを作り、一度クリックすると2ページ戻ると言うようにしたいのですが、どうすればできますか? 教えてください。

  • VBscriptとJAVAscriptどっち?

    WEBページ上で簡単な計算をさせたいのですが、どっちがいいでしょうか? 計算は簡単ですけど数が多いので行き詰まるとつらいです。 VB5を少しいじっていますので、Vbscriptのほうがなじみやすいけれど、資料が少ない。将来性もない? JAVAscriptのほうが資料も多く王道のような気がします。 けど難しい。 実際の機能差は VBscriptのほうはIEだけってことと、ASPで楽に使えるってことぐらいしか分かりません。 どっちにしよう。

  • 自動計算見積プログラム(javascript使ってます)で合計などの数

    自動計算見積プログラム(javascript使ってます)で合計などの数値を載せたメールフォームで送信ボタンを起動させたいのですが、どうすれば送信ボタンは動くでしょうか? それとも、自動計算見積プログラムも送信フォームも送信ボタンの起動もPHPを使ったCGIでつくれば、きちんとメールとして送信されるのでしょうか? どうすれば、見積プログラムで金額合計などの数値や表を載せた送信フォームが送信ボタンで動くのかよくわかりません。 どなたか教えてください。どうかよろしくお願いいたします。 ちなみに、ドリームウィーバーCS3を使って作業をしています。

  • フレームページのメニューボタン

    いくつか同じような質問がありましたが、スクリプトでの解決方法がみつかりませんでしたので質問させてもらいます 今フレームを使ったHPを作っています フレームは上下で分割してあり、上のフレームにはFLASHをつかったメニューボタンを入れあり、ボタンを押すことで下のフレームに各ページを表示させます メニューボタンはマウスが乗ると色が変わるボタンなんですけど 下のフレームに表示してあるページと対応したボタンが常にonの状態になるようなFLASHメニューにしたいんですけどスクリプトをどう記述したらいいかわかりません だれか教えていただけないでしょうか? ちなみにFLASHソフトはフリーソフトSUZUKAを使っています

  • ひとつのhtmlでjavascriptとvbscriptを使用できますか?

    よろしくお願いします。 a.html内で、javascriptとvbscriptを使用することはできますか? a.htmlは質問ページで、以下の動作をつけたいと思いましたが、javascriptが動きません。マウスオーバーでボタンの色が変わらないのです。 vbscript=質問が400字以上のとき、ポップアップエラーを出す。 javascript=ヘッダーのボタンをロールオーバーさせる これはhtmlの仕様ではできないことなのでしょうか? javascriptかvbscriptどちらかに絞らないと駄目でしょうか?

    • ベストアンサー
    • HTML