みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

サーバーのせい?ページでエラーが…

Javascriptのカテゴリーの方にも質問させて頂いたのですが、カテ違いだったように感じ、コチラのカテゴリーにも質問させていただきます。

サイト内で、フラッシュを動作させているのですが、フラッシュ内からJavaScriptを作動させようとするとページでエラーが発生してしまいます。

やりたい事
フラッシュのボタンクリックでサイズ指定の別窓表示。

テストサーバー内では問題なく動くのですが…
これってサーバーのせいでしょうか?
それともフラッシュの方に問題が…?

フラッシュのアクションスクリプト↓
on(release){
getURL("JavaScript:openWin('★★.htm',460,423)");
}

訳あって、急ぎで回答お願い致します。

投稿日時 - 2009-08-05 10:46:50

QNo.5183316

すぐに回答ほしいです

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

>それと、初歩的質問で申し訳ないのですが、openWinが存在しないというのはどういうことなのでしょうか?

javascriptには「openWin」という関数(命令処理)は存在しないので、
その定義=「openWin」を呼ぶとこういうことをするよ、という記述がないとエラーになります。

HTMLソースに「openWin」というワードが存在せずにテストサーバで成功しているならば、
フラッシュを表示しているHTMLソースのどこかに
<script ~ src="■■■" ~
のような文があるはずです。

この■■■の部分に記述されているファイルがアップロードされていないのでしょう。

これが存在しないならば、該当URLなどを見ないとお手上げです。

投稿日時 - 2009-08-05 14:36:41

お礼

何度もご回答いただき、ありがとうございます。

仰るとおり、<script ~ src="■■■" ~の■■■のファイルをアップロードしておりませんでした!

現在はファイルをアップロードし、問題なくJavascriptが作動しております。
丁寧に何度もご回答いただき、本当にありがとうございました。

投稿日時 - 2009-08-05 14:52:13

ANo.2

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

テストサーバーと新規サーバーのフラッシュが同じもので、表示できているならフラッシュファイルもサーバーも関係ないと思います。
考えられる原因としてしいて挙げるならば「openWinが存在しない」です。
フラッシュを表示しているページにopenWinというjavascriptが存在しているか確かめ、ないのならテストサーバーと同じようにしましょう。


そもそも何を根拠にエラーが発生したと判断しましたか?
閲覧しているブラウザでエラーマーク等が出たのなら、そのエラー詳細を見ましょう。

IEなら下部ステータスバーの黄色いエラーマークをダブルクリック→[詳細の表示]
(ステータスバーが非表示の場合は[表示]→[ステータスバー]をチェック)
Firefoxなら[ツール]→[エラーコンソール]等で確認できます。

あとはそのエラーに沿って対応するだけです。


それと、マルチポストは禁止されているので、こっちのカテで続けるならjavascriptカテの質問を締め切ることをオススメします。

投稿日時 - 2009-08-05 11:12:38

お礼

早速のご回答ありがとうございます。

>フラッシュを表示しているページにopenWinというjavascriptが存在しているか確かめ、ないのならテストサーバーと同じようにしましょう。

フラッシュはもとより、ページ内のソースもまったく同じものを使用しているので(テストサーバーのものを丸ごと新規サーバーにアップロードしたので)、ソースの内容は全く同じものです。

それと、初歩的質問で申し訳ないのですが、openWinが存在しないというのはどういうことなのでしょうか?
フラッシュを表示しているページ内にopenWinについての記述がない、と言うことでしょうか?
テストサーバーのものにはソレらしきものは見当たらないのですが。。

>そもそも何を根拠にエラーが発生したと判断しましたか?

お客様からお問合せがありまして気付きました。
確認してみたところ、今回のような状況を確認しました。
確認したブラウザはIE8(自社PC)とIE7(お客様側PC)です。

以下エラー文です。↓
オブジェクトを指定してください。
○○.html
コード:0
URL:http://www.★★.com/○○.html

全くの初心者で、何を修正すれば良いか分からない状況です。
宜しければご教授願えますでしょうか?

>それと、マルチポストは禁止されているので、こっちのカテで続けるならjavascriptカテの質問を締め切ることをオススメします。

Javascriptの方の質問は締め切りました。
ご指摘いただきありがとうございました。

投稿日時 - 2009-08-05 13:02:07

あなたにオススメの質問