• ベストアンサー
※ 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

  • Node.jsでいじれる範囲

    こんにちは Node.jsをサーバーにしてwebサイトを作りたいのですが、 あらかじめメモ帳にindex.htmlをつくってnode.jsを経由してブラウザで表示させるのでは、node.jsからそのwebサイトをいじることはできないですよね? メモ帳で書いたものをのせるのではなく、 もっとがっちりとNode.jsからいろいろいじれる方法はないのですか?

  • ロード時に外部ファイル読込

    お世話になっております。 onload時に外部ファイルのJavaScriptを呼び出したいのですがうまく動作しないので、 ここをお借りしてご質問させていただきます。 長いソースを抜粋しています。 【HTML】 <HTML> <HEAD> <script type="text/javascript" src="java.js"></script> </HEAD> <BODY onload="Check(Document.myFORM)"> <FORM name="myFORM">   <input name="ATEXT" type="text"> </FORM> </BODY> </HTML> 【java.js】 function Check(oj){  oj.ATEXT.disabled = true;  oj.ATEXT.style.backgroundColor = "#999999"; } 実際はテキストボックスがたくさんあり、HTML内に書くと ごちゃごちゃしてしまうため外部ファイルに記述しています。 しかし、動作させてみると「Documentは宣言されていません」というエラーが発生してしまいます; どうかご教授お願いいたします。

  • HTML内記述と外部jsファイルの違い

    JavaScript初心者です。 HTML中のとあるボタンを押したとき、二つのラジオボタン(radio1)の選択を変える処理をJavaScriptで試みています。 ■HTMLのフォーム記述(抜粋) <INPUT type="button" name="radio1" value="変更" onClick="setRadio1()"> ■同一HTML内に記述したJavaScript function setRadio1() { <!-- document.mainform.radio1[0].checked = true; //--> }</script> ↑これは問題なく動作する。 ■外部jsファイルに記述したJavaScript function setRadio1() { document.mainform.radio1[0].checked = true; } ↑ページエラーとなる。 なぜか外部jsファイルのJavaScriptに切り替えると「ページエラー」になってしまいます。 どの辺りが問題なのか見当がつきません。 何か気づきがありましたら、アドバイスをお願いします。 ※ちなみに外部jsファイルに記述してある他のJavaScriptは問題なく動作します。

  • patipati拍手 設置方法

    patipati拍手を設置したいのですが、公式サイトの説明を読んでもよく分かりませんでした。 公式サイトの説明には 『cgiの設定 index.cgi, view.cgiをメモ帳などで開き、1行目を変更します。 #!/usr/bin/perl サーバで定められたパールへのパス』 と書いてありました。 このサーバで定められたパールへのパスというのはどういうことなのでしょうか? またその後も何をどうやったらいいのか分かりません。 どなたか知ってらっしゃる方、教えてください。 よろしくお願いします。

  • HTML+CSS+JSでのアプリ開発

    HTML+CSS+JavaScriptでAndroidやiOSアプリを作る事は可能だと聞いたことがあるのですが、ネイティブアプリとHTML+CSS+JSアプリとではできることにどのような違いがあるのでしょうか?僕が今作ろうと考えているのは募金アプリですので、ネイティブアプリだと募金額の30%取られてしまうのであればHTML+CSS+JSで行きますが、有料アプリを出す気は無いです。長期的な事を考えたらJavaから入る方がいいかもしれないですね。あとWebページを作りたいって訳じゃ無くて、募金アプリだったらどっちの方が良いかってこととネイティブに対してHTML+CSS+JSでする事にどういうメリットどデメリットがあるのかって事です。長くなってしまいましたが、ご回答頂けると嬉しいです。よろしくお願いします。

  • インフォシークでのcgi設置

    元々使っていたweb拍手が文字制限があって使い勝手が悪いので自分で設置しようと思ってます。ほとんど素人なので詳しく教えて頂ければと思ってます。 サーバーはインフォシークで下記のところの拍手を設置しようとしたのですがどうしてもうまくいきません。 http://www.web-liberty.net/download/clap/index.html#setup とても丁寧に解説してあるサイトなのでパールもパーミッションの変更もそのままやってCGIを実行してみたのですが HTTP500 Internal Server Error と返ってきてしまいます。 これはやはりどこか設定を間違っているのでしょうか?それともこのcgiが重いのでしょうか?

    • ベストアンサー
    • CGI
  • アメブロで外部ファイル(js)を読み込みたい

    アメブロで、プラグインの文字数を節約するため サーバーに外部ファイル(jsファイル)を置き、読み込みたいのですが 参考サイトの記事を読んで、同じように書いても出来ません。。 一つ一つの記事の上に、メッセージが出るようにしたいのですが 反映されず・・・ 反映されないブログ⇒ http://ameblo.jp/webtest04/ サーバーにUPしたjsファイルには、以下のように書きました。 //全ページにメッセージボード設置 //http://ameblo.jp/exlink/entry-10241077474.html var myTm ='ここにタグを書いてください' //http://ameblo.jp/exlink/ function myT() { var myObj = document.getElementById('main'); myObj.innerHTML = ( '<div id="tme">'+ myTm + '</div>') + myObj.innerHTML;} //記事下に定型文を自動挿入 //http://ameblo.jp/exlink/entry-10163916334.html var myMe ='ここにタグを書いてください' //http://ameblo.jp/exlink/ function myF() { var myfix = document.getElementsByTagName('div'); for(i = 0; i < myfix.length; i++){ myObj=document.getElementsByTagName('div')[i]; if(myObj.className=='contents'){ myObj.innerHTML += ( '<p class="fix">'+ myMe + '</p>');}}} そして、アメブロのプラグインの方には、以下のように書きました。 <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></script> <script type="text/javascript" src="http://wt01.web.fc2.com/plugin.js"></script > <script language="javascript"><!-- window.onload = function(){ myT(),myF();} // --></script> --------------------------- どなたか、原因がわかる方はいらっしゃいますか? よろしくお願いいたします。

  • web拍手ボタンを設置したいです。

    おはようございます。 FC2ブログのプロフィール欄かフリーエリア欄に、 web拍手を設置したいです。 web拍手公式サイト http://www.webclap.com/index.html で設置しようと思い、HTMLタグをコピペしたのですが、 ブログを確認してみると、ボタン全体の色が白タイプで、オンマウスで色が変わらないタイプの拍手ボタンになってしまいます。 全体的にグレイで、オンマウスにすると水色になるボタンにしたいのですが、どうすればいいでしょう??

  • 「.js」ファイルの読み込みで怪

    こんにちは。  頻繁に色や文章等を入れ替える部分は、外部jsファイルにしてHTMLでは読 み込み表示をさせています。  ここで重大な問題に気がつきました。  OS等に依存しないインタプリンタ型言語であるはずなのに、WindowsとMac では、表示形態が異なるのです。  しかも始末が悪いことに、以下のような状態になるのです。 ○ →問題なし ×→エラーは発生しないがjs既成部分非表示 ▼Windowsでテスト(環境:Windows2000)  InternetExplorer5.0    → ○  InternetExplorer5.5    → ○  InternetExplorer6.0    → ○  NetscapeCommunicator 4.73 → ○  Netscape 6.2        → ○ ▼Macintoshでテスト(環境:MacOS X/9.2.2)  InternetExplorer5    → ×  InternetExplorer:mac5.0 → ×  Netscape 6.2.1      → ○  つまり、Macintosh版のInternetExplorerでは、外部jsファイルを全く 読み込みしてもらえないのです。  Javaが無効になっているだの、コードが正しくないだの色々原因を探っ てみたのですが、どうしてもなんともなりません。  何か思い当たる事があれば是非是非ご教授下さい。  宜しくお願い致します。

  • スクリプトが表示されません

    とあるページに長文のJava scriptを使っていて、それと同じスクリプトをもうひとつのページに表示させようと思い、 <script type="text/javascript" src="okok.js"> を使って呼び出そうとしました。 メモ帳でスクリプトを okok.js で保存すると、一応スクリプトファイルで保存されますが、開くことができません。 開こうとすると、「構文エラー・コンパイルエラー」とでます。 書いてあるスクリプトの内容自体は間違ってはいません。直接埋め込むとちゃんと表示されます。 とりあえずこのファイルをアップして呼び出しますが、表示はされずページ全体が崩れてしまいます。 HPはYAHOOで開設しています。 「構文エラー」というのが原因だとは思いますが・・・。 ご教授願います。