• ベストアンサー

ASP サーバーサイドJAVAScript?

知識がなく質問の仕方も意味不明かも知れませんが助けてください 現在IISが動作するWEBサーバがあり、サーバ内に一部ASPで動作しているWebページがあります そのASPのページは具体的に社内のユーザ向けにマニュアルを掲示する仕組みでページ内では各マニュアルファイルに直接リンクしており処理はそれぞれのマニュアルを見たら【完読】というマークがマニュアルのリンクの隣に表示され、いくつマニュアルを読んだのかをページ下部にカウント表示する仕組みになっています ソース自体は見ていないのですが、それぞれのマニュアルのリンク先がjavascript:viewDoc('000001','マニュアル.xls')のようになっているので動作はJScriptでしているものと思っています 現在問題になっているのは以下です ・開発者のPCで正しく動作するこのページが、他のPC,ユーザーで動作しない ・開発者のPCに他のユーザがログインした場合も動作しない(ユーザプロファイルの問題? ・開発者のPCと動作環境を同じにするためIEの設定、ブラウザ(IE)の設定を同じしましたが動作しない ・開発者のユーザ名で別マシンでログイン後、再び開発者のPCで開発者のユーザ名でログインしたら、開発者PCでも動作しなくなった(開発者は移動ユーザプロファイルだった可能性あり 上記から動作不可原因を突き止めてこのページを正しく動作させるためにどうしたらよいでしょうか?何が悪いのでしょうか?プログラム?動作環境?ブラウザセキュリティ? *因みに、ネスケのJava Scriptコンソールで動作確認をしていたところ、ASPページ内で エラー:document.all has no propertiesというエラーが特定の行番号内で起っている表記がありました。セキュリティエラーも発生しているようです

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

  • ベストアンサー
回答No.2

お世話になります。 > 開発者のPCで正しく動作するこのページが、他のPC,ユーザーで動作しない JavaScript で、上記の現象だと、 ブラウザ自体が異なるか、ブラウザの設定か、 を一般的に疑うのだと思いますが...。 ただし、 プログラムの中で動的に JavaScript を生成しているのであれば プログラムに問題がある可能性がないとは 言い切れませんが、詳細がわからないので何とも...。

naana2
質問者

お礼

>JavaScript で、上記の現象だと、ブラウザ自体が異なるか、ブラウザの設定か、を一般的に疑うのだと思いますが...。 まったくその通りだと思います。 ですが、やはり同じ設定にしても駄目なんですよね。ブラウザのjavascript関係の設定なんてちょっとしかないのにw そもそも開発者のユーザー権限+開発者のマシンでしか動かないということで、aspをテスト的に動かせる動作環境が開発マシンにあるのかもしれません・・・。 あとはプログラムのエラーか・・・エラーが起ってるとして開発者のユーザー権限+開発者のマシンでしか動かないというトラブルってよくある話なんですかね?w

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

どのマニュアルを読んだかを多分何らかの形で保存していて、 それが、他のユーザだと権限の問題でできないというようなことなんじゃないかと思います。 (実際の所はわかりません) >エラー:document.all has no properties document.all が使えるのは、現在IEだけです。

naana2
質問者

お礼

ご解答ありがとう御座います。 SQLのDBと実際やりとりをしているみたいです。且つ、サーバーサイドJAVAとか描きましたが、実際には単純なJavaScriptなんだとか・・・ 権限を疑ってみましたが、開発ユーザーはドメインユーザー権限、ローカルの管理者権限を持っていますが、やはり同等の権限を与えたとしても上手く動きません・・・ >エラー:document.all has no properties document.all が使えるのは、現在IEだけです。 なるほど;非常に参考になりました。

関連するQ&A

  • ASP上からサーバサイドのVBScriptを起動させたいのですが・・・

    ASP上からサーバサイドのVBScriptを起動させたいのですが・・・動いてくれません・・・ http://pc.watanet.com/?p=230 こちらのページを参考にしながらやっているのですが・・・ このサンプルで仮に試してみたのですが(汗) ASPをブラウザで開いてもスクリプトが動作してくれません。 もちろんCscript.exeにはフルアクセス権つけております。 そもそも根底が違うのでしょうか・・・?

  • ユーザーによってJavaScriptの動きが違う

    WindowsXPを3人で使用しています。 ブラウザは、3人ともFireFox3.5を使用しています。 全部のユーザーのブラウザのJavaScriptは有効になっていますが、 私のユーザー名でログインしたときだけ、あるサイトのページのJavaScriptが動作しません。 試しにIE7でも試しましたが、同様の結果になりました。 キャッシュの問題かと思い、一時ファイルを削除してもダメでした。 どうすれば解決できるのでしょうか?

  • ASPとSQLServerを利用した場合

    いつもお世話になっております。現在visual basicとSQLserver2005Expressを利用してスタンドアロンで利用するシステムを開発したのですが、そのデータベース情報を社内の公開したいと考え、ASPを利用したWeb照会システムを作成しました。しかし、スタンドアロンシステムのを起動しているとASPの照会システムが動作せず、ASPの照会システムを動かすとスタンドアロンシステムが動作しません。エラー内容は [System.Data.SqlClient.SqlException: ユーザーの既定データベースを開けません。 ログインに失敗しました。] とでます。 おそらそれぞれのシステムでSQLserverに登録されている別々のユーザを利用しているためであると思うのですが、SQLServer2005には複数ユーザーが同時にログインはできないのでしょうか?なんとかこのシステムを動作させる方法はないでしょうか?

  • 拡張子.aspって作成するの?

    初歩的な質問ですが、大変困っています。 システム寄りではありませんのでやや読みずらいと思いますが、そこはご勘弁ください。 今、ログイン機能を持たせたHPを作成していますが、ユーザID、PWを打ち込んでログインボタンを押すと、ログイン済みのページを開く機能のものを作成する予定です。 現在サーバの環境は、以下の状態です。 ・IIS5.0(Windows NT) ・SSI使用可 ログイン済みのページを表示させるために、ASPを使って実現する方法を考えております。 ここで疑問点がありますが、そのときログイン済みのページを作成する場合ページの拡張子を「login.html」から「ligin.asp」へ変更しなければいけないのでしょうか? もしくはASPのプログラムがページを自動生成し、「login.html」そのものを「login.asp」という拡張子でブラウザ上に表示するのでしょうか? つまりわざわざlogin.aspという名称に変更しなくてもよろしいのでしょうか? 以上よろしくお願いいたします。

  • .aspファイルを見るには?

    はじめまして、どうかご教授願います。 先日知り合いからページを少し修正してほしいとのことで、拡張子.aspファイルのWEB情報の入ったCDを頂きました。 今までWEBつくるのに.htmlしか知らなかったのですが(苦笑)、そのファイルがなく、aspファイルと画像ファイル等しか入っておりませんでした。 .aspをブラウザで開いてみたところ画像が表示されないし、ページも上手く見れません。 インターネット上で公開しているWEBサイトは正常にみれるのに、自分のPCから(CDでもらった情報:ローカル)だと見れません。 ページを見るにはどうしたら言いのでしょうか? 以下ご教授願います。 初心者にもわかりやすいように説明していただければ大変助かります。 ・aspとはどんなファイル? ・何故見れないのか? ・どうすれば表示されるのか? ・正常に表示されるには何が必要か? 環境 ・Win2000 ・CD閲覧:ローカル ・ブラウザ:IE6 その他 ・ネット接続環境:光

  • Windows2000ServerでASPファイルが公開できません

    Windows2000Serverから、2003Serverにアップグレードしました。 IISでサイトを公開(Webで共有)しています。 Webで共有したフォルダー名&エイリアス名:ABC で、このフォルダーに index.htmlとindex.asp があります。 プロパティ→ドキュメント で、index.htmlを一番上に指定した場合、何も問題なくブラウザから見られますが、 index.aspを一番上に指定した場合、IEで開くと「ページが見つかりません」 と表示されます。 また、http://www.***.jp/abc/index.asp としてIEから開こうとしても、、「ページが見つかりません」と表示されます。 どなたかご存知の方おられましたら、ご教授の程、よろしくお願いします。

  • サーバ側でオートコンプリート機能をOFFにするには

    ASP.NET2010でログイン画面を作成しています。 以下の通り、htmlを記述してもログイン欄(TXT_User)とパスワード欄(TXT_Pass)の オートコンプリート機能を無効にすることができません。 <asp:textbox style="IME-MODE: disabled" id="TXT_User" runat="server" AutoCompleteType="Disabled"</asp:textbox> <asp:textbox id="TXT_Pass" runat="server" AutoCompleteType="Disabled" TextMode="Password"></asp:textbox> ちなみにIE11で動作させようとしています。 サーバ側でブラウザのオートコンプリート機能をOFFする方法を教えて頂けないでしょうか? 宜しくお願いします。

  • 二重ログインについて

    ASP.NETをVB.NET2005で開発しております。 問題はあるひとつのPCでページにログインした時に、そのPCでもうひとつブラウザを立ち上げてログインされたくないのです。他のPCからはログインできてOKです。セッションとクッキーを考えているのですが、うまい方法が思いつきません。どなたかいい案はありませんでしょうか?

  • 【緊急】セッション変数を別のサーバーに渡すことはできる?

    うまく説明できないかもしれないですが、説明します。 今、WEBサーバ と DBサーバ があります。 ASPはすべてWEBサーバにデータベースはすべてDBサーバにあります。 WEBサーバからDBはODBCを介して参照しています。 ASPで作ったログインページがWEBサーバ上にあります。 ログインした時、セッション変数を使ってログインし、 また、ある程度時間がたつとセッションが切れてログインページに 戻らせるような仕組みにしていて、全ページにその処理をいれています。 今、実現したいことは ログインページだけをWEBサーバに 置いたままにして、ASP(HTML)ファイルをDBサーバ に移動した後でも動かしたいのです。 (1)WEBサーバ上のセッション変数をDBサーバに渡してやりたいのですが、 可能でしょうか?可能ならばどのようにすればよいでしょうか? ASPで使っている言語はVBScriptです。 WEBサーバにはDBに関係ない、メニューなどだけを置いて DBに関係するページはDBサーバに置きたいのです。 OS WINDOWS2000 使用ブラウザ IE 3,4,5,6 (バージョンは特に今はどれでも構いません) どうか、どなたか手がかりだけでも教えて頂けませんでしょうか? よろしくお願い致します。

  • javascriptのリンクページが表示されません

    http://ctime.cool.ne.jp/MyDiamondBaby/ 上のページのPLAYボタンを押してもリンク先へ移動できません。ブラウザの新規ページで開いてもjavascript:func();というエラーページに飛んでしまいます。どうすれば見られますか? ブラウザはIE、Sleipnirで、javascript使用は許可しています