• ベストアンサー

ファイルをアップロードするとhtmlファイルに勝手に文が追加されます

ファイルをアップロードすると 下のような文が勝手に追加されます。 <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> スクリプトのエラーなのでしょうか? ジャバはレンタルのアクセスのみに 使用していてタグもコピペなので 間違いはないと思うのですが・・・ なぜこのような事が起こるのでしょうか? でどう対処すればよろしいのでしょうか? すいませんがよろしくお願いします。

  • HTML
  • 回答数4
  • ありがとう数5

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

  • ベストアンサー
  • siyuno_o
  • ベストアンサー率26% (135/510)
回答No.4

>アクセス解析側で追加しているのでしょうか? >ちなみに使用している解析はFC2を使用しております 私もFC2解析を、使っていますが自分で貼り付けたタグだけです >アクセス解析側の注意書きに >HTMLタグは<body> タグの直後に貼り付けないと正しく解析されません。 私は、正しく解析出来ない可能性が有ると理解していました ご自身のアクセス解析を、見て異常が無ければこのままでもよいのでは よく分らないのですが 最初の「SymError() 」関数では「true(真)」を返すだけのようです 次の関数との間に書かれている「window.onerror = SymError;」の 意味がよく分らないのですが、 おそらく エラー発生時に「SymError() 」関数を呼び出すものと思われます 「var」は変数の宣言に使われます この関数もよく分らないのですが 「SymWinOpen(url, name, attributes) 」関数では新しいオブジェクトを、引数「url, name, attributes」を、元に作成して返しているよに思われます これらから推測するとレンタルサーバのエラー対策では? ジャバは、苦手なので、間違っていたら ご免なさい レンタル業者に問い合わせてみては

naochanman
質問者

お礼

回答ありがとうございます >私もFC2解析を、使っていますが自分で貼り付けたタグだけです  別に追加されるような事はなさそうですね >これらから推測するとレンタルサーバのエラー対策では?  ほかにもHPはあるのですがこの文が追加されるのは FC2のジャバが書かれたページだけなので ノートンも影響あるらしいので試してみたいと思います。

その他の回答 (3)

  • nobu3
  • ベストアンサー率0% (0/2)
回答No.3

もしかして、Norton Internet Cecurityを使っていませんか?もしそうならば一度タスクバーのアイコンを右クリックして無効にした後でソースを見てみて比較したら分かると思います。その結果スクリプトが消えていたら原因はそれです。なお、その場合はNorton Internet Cecurityの広告ブロックをオフにするとスクリプトの大部分は消えます

naochanman
質問者

お礼

おっしゃるとうりノートンを入れておりますが 無効にしてチェックしてみましたが変化は ありませんでした(;;) アップロードの時に影響してるかもしれないので その時にも試してみたいと思います 回答ありがとうございました!

  • shige_70
  • ベストアンサー率17% (168/946)
回答No.2

サーバ側で勝手に追加されてるのではないでしょうか? おそらく、広告を表示するためのものです。 無料もしくは低料金のサーバを利用しているのではないですか? これがいやなら、利用するサーバを変更するしかないと思います。それなりの料金がかかると思いますが、、、 安価ですませたいならあきらめてください。

naochanman
質問者

お礼

サーバはディオンの有料を使ってますので 広告は表示されないので アクセス解析側で追加しているのでしょうか? ちなみに使用している解析はFC2を使用しております http://analyzer.fc2.com/ 回答ありがとうございました!

  • strife
  • ベストアンサー率53% (112/209)
回答No.1

こんばんは。 このソースはレンタルのアクセスのものをコピーしたものでしょうか? もしそうでしたら、ためしに<head></head>の間にこの記述を移動してみてください。 その後、もう一度アップロードしてみてください。 なお、自己責任でお願いします(必ず元のファイルのバックアップを取っておいてください。)

naochanman
質問者

お礼

このソースは全部勝手に追加されているものです アクセス解析のソースは別に2行程度の短い物です で、アクセス解析側の注意書きに HTMLタグは<body> タグの直後に貼り付けないと正しく解析されません。 と書かれてました(;;) アクセス解析側で後から追加とか してる(出来る)のですかね? 回答有り難う御座いました!

関連するQ&A

  • 先頭によくあるJavaScript

    ホームページのソースを見るとよく下記のJavaScriptが記述されています。この意味は何でしょうか。 回答お願いします。 <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script>

  • JavaScriptのreturnについて

    <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> このスクリプトのSymErrorという関数で return trueと書いてありますがこれはなんでしょうか? 返り値だったら()がつくはずですしそもそもこの関数には引数がないです。 それとwindow.openには()がつかないのでしょうか?(windows.open()のように) 次のSymWinopenという関数の返り値にnew Object()がありますがこれもなんでしょうか? 新しいオブジェクトというのはわかるのですが実際何をしてるのかわからなくて。 最後にwindow.open = SymWinOpenこれはSymWinOpenという名のウィンドウを 開くということでしょうか?でもopenメソッドは○=window.open()という形を 取るはずなのに逆なのが疑問です。 たくさん質問をして恐縮ですがわかるのだけでいいですのでご教授していただけたらうれしいです。 ちなみにここのHPのソースです。 http://www.oscarcreation.com/japanese/

  • ウィンドウが開きません

     自分のホームページ上にテストを作って、その結果を別のウィンドウで出すようにしたいのですが、出ません。そのまま強引にアップロードして、そのページのソースを見てみたら、入れてないスクリプトが表示されました。 <script language="JavaScript"><!--function Symerror() {return true;}window.onerror = SymError; var SymRealWinOpen = window.open;function SymWinOpen(url,name,attributes){return(new Object());} window.open = SymWinOpen;//--></script> 見難くてすみませんが、これはウインドウが開かない理由がかかれているのでしょうか。どうやったらウインドウが表示されるでしょうか。ちなみにホームページ作成には本舗というDionのものを使っています。また、同じプログラムでマイドキュメント内ではちゃんと表示されます。

  • HTML中のJavaScript読み込みエラー

    技術者ではなく使用者の立場ですが、こちらで質問させて頂きます。 あるサイトの特定ページを読み込んでリンクをクリックしても、 リンク先のページに飛ばなくなりました。(ある日突然・・) 2台のパソコンで同じページを読み込んでHTMLをソース表示で 比べてみたところ、<HEAD>のJavaScriptのリンク先の記述が 読み込まれていなくて、 <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> サイト管理者に確認してブラウザ(IE6.0SP2)の設定も リセットして見ましたが結果は同じでした。 考えられる原因と対処方法を教えてください。

  • 見覚えのないコードが・・・

    自分のHPのアップロードしたソースに入れた覚えのないコードが二箇所入っていました。 1、body内の忍びアクセス解析のコードの下に下記コード。 <script language="JavaScript"> <!--function SymError() {return true;} window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) {return (new Object()); }window.open = SymWinOpen; //--> </script> 2、</html>あとに <script language="JavaScript"> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() { window.open = SymWinOpen; if(SymRealOnUnload != null) SymRealOnUnload(); } function SymOnLoad() { if(SymRealOnLoad != null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; } SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </script> アクセス解析やカウンターのあるページにのみあるようなのですがこれはウィルスでしょうか? 上記解析、カウンタは忍者ツールよりお借りしています。 制作環境はWINDOWSXP,IE6でタグうち、ノートンを使用しております。 ログを確認しましたが該当するものはないと思いましたので質問させていただきます。 どうぞご教授お願いいたします。

  • これってウィルスですか?

    javascriptを使っているのですが、アップロードすると次のようなプログラム(?)が勝手に挿入されてしまうようです。 今までと全く変わりない方法でアップロードをしていますし、ウィルススキャンをしてもウィルスは検出されませんでした。 <head>の部分に挿入されるものは以下の文章です。 <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> </html>以下に挿入される文章は次の通りです。 <script language="JavaScript"> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() { window.open = SymWinOpen; if(SymRealOnUnload != null) SymRealOnUnload(); } function SymOnLoad() { if(SymRealOnLoad != null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; } SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </script> 昨日と今日で変わったことといえば、…シマンテックのノートンインターネットセキュリティを新たにインストールしただけなのですが…。

  • popup画像が消えてしまい表示されません

    これまではjavascriptを使い、サムネイル画像をクリックしたらサイズを指定した別の小窓に拡大画像を表示するように設定していたのですが、現在表示されなくなってしまいました。サーバー側にアップしたページのソースを見てみると、画像についてのタグの部分が完全に消えてしまっています。popup画像以外の貼り付けた画像はちゃんと表示されていますし、ローカルサイトでは全てがきちんと表示されます。 なお、ソースのhead内に以下のようなおかしな記述が出ていて、意味がわかりません。全てのページに出ています。 <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script>

  • サーバーに転送しても画像が表示されません

    こんにちは。 HTMLには無知でも詳しくもない、微妙な知識の者です。 先ほどHPを作っていて、サーバーにFFFTPで転送したのですが、他のページはキチンと反映されているのに、1つだけ画像が表示されないページがありました。 画像が壊れてるのではなく、全く存在してないのです。ソースを見ると、画像のIMGタグが入ってません。でもFFFTPで転送したHTMLファイルには確かにタグが表示されているし、転送されたファイルをダブルクリックすると画像は壊れてますが存在はしてます。画像に直接アクセスすると、GIFファイルは表示されませんでした。PNGに変換すると表示されたのですが、貼り付けたHTMLファイルにはやっぱり何もありません。 ブラウザから見たソースに、書いた覚えのないスクリプトがついていたのですが、これが原因なのでしょうか?↓ <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script>

  • ネットバンクのログイン画面に入れない

    初めて質問させていただきます。 私の環境はWINXPで最近クリーンインストールしたのですが、IE6でスクリプトのエラーらしきものがでてそれまで入れたネットバンク関係(イーバンク・ソニーバンク)のログイン画面に入れなくて困っています。 その画面のソースを見たところ、大体が <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> というソースで、Window.openでのエラーらしきものがおこっています。(あまり詳しくないので推測なのですが。ーー;) セキュリティーソフトでノートンセキュリティーワークスとノートンファイヤーウォールを入れていますが、これが原因なのかもわかりません。(ためしにファイヤーウォールを切ってセキュリティーワークスのクリーンアップをして、再アクセスしてみても駄目でした) 解決策を教えていただければ助かります。よろしくお願いします。

  • 作っているHPで

    HPのことで非常に困っています。 作っているHPで、</html>の後に入力していない文字が入っています。 <script language="JavaScript"> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() { window.open = SymWinOpen; if(SymRealOnUnload != null) SymRealOnUnload(); } function SymOnLoad() { if(SymRealOnLoad != null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; } SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </script> 何か不都合でしょうか?。 対処法をお教えください。

専門家に質問してみよう