• ベストアンサー

サイト作成でjavascriptが反映せず

サイト作成ソフト「BiND」を使って、レスポンシブル対応のWebサイトを作成中です。 ① 最初にjavascriptをページに埋め込みました。 ② HTMLをPCサイト用の位置にあるブロックに埋め込み、scriptはPCサイトで正しく表示されていました。 ③ 次に上記②と同じHTMLをコピペしてスマホサイト用の位置にあるブロックに貼付けたましたが、スマホ版のサイトにはscriptが表示せず。 なぜこうなるのか、スマホ版でもscriptを反映させる方法をご教示ください。

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

  • ベストアンサー
  • kjm15986
  • ベストアンサー率27% (26/93)
回答No.1

どんなスクリプトなのかわからないと回答は難しいと思います。 >PCサイト用の位置にあるブロック >スマホサイト用の位置にあるブロック これの意味がわかりません。 レスポンシブなら同じHTMLを使うはずなので。 あと考えられるのは、PCサイト用と言っている箇所とスマホサイト用と言っている2箇所で同じスクリプトを読み込んでいるのが問題を起こしている可能性があります。

villamoderna
質問者

お礼

情報を出さず、誠に申し訳ございません。本件は、販促用サイトにカウントダウンタイマーのscriptを埋め込む作業です。PC用にはページのヘッドに、またスマホ用にはクリックボタンのすぐ下にそれぞれブロックを作り、そこにHTMLを挿入したのですが、両方のHTMLはまったく同じもので、且つscriptは両方のブロックがある同じページの中に一つだけ入れていました。 アドバイスにいただいた後半部分の「あと考えられるのは~」でハタと気付きまして、そういえばscriptを一つしか入れていないことに気が付いた次第です。 scriptを別ファイルにしてそれを読み込む方法にしたところ、無事にPC、スマホともカウントダウンタイマーが表示されました。 たいへん助かりました。 ありがとうございます。

関連するQ&A