• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jsファイルが開けません)

jsファイルが開けません

このQ&Aのポイント
  • ブログサイトにweb拍手を設置するための方法について質問します。
  • HTMlの変更ができるサーバではないため、web拍手公式ページで頂いた設置用ソースを使用しようと考えています。
  • しかし、ソースを呼び出す際にdocument.write()を使用するとエラーが発生し、jsファイルが開けません。PCの設定に問題があるのかわかりません。

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

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

こんばんわぁ、Blackwinglsです。 以下をお試しください。 1 <script SRC="wemhks.js"></script> を <script Language="JavaScript" SRC="wemhks.js"></script> に変更してみる。 2 <script Language="JavaScript" SRC="http://hogehoge.com/~hoge/wemhks.js"></script> 外部サーバーを絶対パスで指定してみる。 1を試してみてから2を試してみてください。 MSがWebページのJSとWSHのJSの拡張子を分けていないので、こんなエラーメッセージが出るのではないかと思います。 これでエラーメッセージが出なくなるといいのですが(^^;) ではでは~☆彡

kon85
質問者

お礼

Blackwinglsさま、昨夜から色々とありがとうございました。 いろいろいじってみましたが、やはりファイルは開きませんでした;; 多分何か設定ミスですとか、きっと単純なことだとは思うのですが、なにぶん自分も初心者の域を出ていないので。 今のブログがHTML書き換えOKになるのを待つしかなさそうです。(それならば、もう簡単に貼りつけられますので;) お世話になりました。m(_ _)m

その他の回答 (5)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.6

こんにちは。 補足を読んだのですが、jsファイルをアップロードしてあるサーバは無料サービス系(ジオシティーズ?)なのでしょうか。 無料サービスで行っているHPスペースは外部からの直接のファイル参照を制限しているところが多数あります。 jsファイルを置こうとしているサーバの規約等を確認してみてください。

kon85
質問者

お礼

いえ、ジオシティーズではないんです。 ブログを置いているサーバの、有料サービスのもので、外部呼び出しは大丈夫なんですよね…それなのに…。 アドバイスありがとうございました。

回答No.4

こんばんわぁ、Blackwinglsです。 以下の事を試して補足願います。 1 以下の内容のhtmlファイルを作成しデスクトップ等に適当な名前で保存する(例えば、test.htm等) <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>test</title> <script SRC="wemhks.js"></script> </head> <body> aaaaaaaaaaaaaaa </body> </html> 2 以下の内容の wemhks.js という名前のファイルを作成してデスクトップ等に保存する。 document.write("<form action=http://www.webclap3.com/cgi-bin/clap3/clap.cgi?[あなたのID] method=post target=_blank><input type=submit value=web拍手ボタン></form>"); 3 1で作成したファイルを起動する。IEとかが起動してボタンが表示されるので、クリック これで上手くいくのであれば、JavaScriptのコード記述ミスではないので、ブログ側、外部ファイルを置いているサーバー側の問題だと切り分けができると思います。 ではでは~☆彡

kon85
質問者

補足

上手くいきました。ボタンもちゃんと表示されて、拍手することができました;; ブログ側やファイル置き場が問題なのでしょうか。。。 ファイルを置いている所は、ジオシティーズのような外部からの呼び出し禁止とかではないんですけれど…。 エラーメッセージは、 <windows script host> スクリプト C\Documents and Settings\~… 行    1 文字   1  エラー 'document'は宣言されていません。 コード 800A1391 ソース microsoft JScript 実行時エラー このようなウインドウが出ます。赤いバツ印とともに…。

回答No.3

すみません・・・・Blackwinglsです。 下の書き込みは無視してください。私の勘違いでした(^^;) > document.write("~");でそのままくくり、外部サーバに拡張子.jsでアップして、それを呼び出すというやり方なら設置が出来る・・・・ この情報元のURLを補足ください。 ではでは~☆彡

kon85
質問者

補足

私のブログサーバ『BLOCK BLOG』のサポート掲示板になります。 http://www.blockblog.jp/cgi/bbs.cgi?mode=find&list=tree&word=%94%8F%8E%E8&cond=AND&view=10 すみません。お手数かけておりまして……。

回答No.2

こんばんわぁ、Blackwinglsです。 以下内容に変更してみてください。 私の環境では認証のよころまでは上手くいきましたよ document.write("<form action=http://www.webclap3.com/cgi-bin/clap3/clap.cgi?【ユーザID method=post target=_blank><input type=submit value=web拍手ボタン></form>"); ではでは~☆彡

回答No.1

こんばんわぁ、Blackwinglsです。 > メモ帳にdocument~から書いてみたのですが、・・・・ このファイルの中見を補足してください。 外部Scriptファイルとして正しい文法で書かれていない可能性が高いと思われます。 ではでは~☆彡

kon85
質問者

補足

失礼いたしました。補足させて頂きます。 document.write("<form action=http://www.webclap3.com/cgi-bin/clap3/clap.cgi?【ユーザID】method=post target=_blank><input type=submit value=web拍手ボタン></form>"); なのですが… IDの部分には、自分のものを確かに入力しております……。

関連するQ&A