• 文字サイズ
解決済

商品ページでScriptを書きたい。

  • 相談者:非公開
  • 2019/02/02 11:04
goldで、htmlファイルに下記の例のような記述をして
<script type="text/javascript">
var d = new Date();var ms = d.valueOf();
var ms1 = Date.parse("2019/02/01 10:00:00");var ms2 = Date.parse("2019/02/08 09:59:59");
var txt ="";var oshirasemae ="";var oshirasecyu ="";var oshirase_go ="";
oshirasemae += '';
oshirase_go += '';
oshirasecyu += '<img src="https://image.rakuten.co.jp/SHOP-URL/cabinet/bn/deal/deal_500_80.jpg" alt="楽天スーパーDEAL" width="100%">タイムセール15%ポイントバック!<br>2019年2月1日10:00~2月8日9:59まで';
if(ms<ms1){txt += oshirasemae ;}else if(ms>ms2){txt += oshirase_go ;}else{txt += oshirasecyu;};
document.write(txt);
</script>
時間指定で画像や広告の上げ下げをしてきましたが、商品ページ(特にスマホ)でも行いたく、
<script ="" src="https//www.rakuten.ne.jp/gold/SHOP-URL/smp/js/xxxxxxx.js"></script ="">
をやってみたのですが、うまくいきません。正直、JavaScriptの記述方法もよくわかっていません。
<iframe ="">で、
<!DOCTYPE html>
<html lang="ja">
<head>
<body>
<script type="text/javascript">
var d = new Date();var ms = d.valueOf();
var ms1 = Date.parse("2019/02/01 10:00:00");var ms2 = Date.parse("2019/02/01 09:59:59");
var txt ="";var oshirasemae ="";var oshirasecyu ="";var oshirase_go ="";
oshirasemae += '';
oshirase_go += '';
oshirasecyu += '<img src="https://image.rakuten.co.jp/SHOP-URL/cabinet/bn/deal/deal_500_80.jpg" alt="楽天スーパーDEAL" width="100%">タイムセール15%ポイントバック!<br>2019年2月1日10:00~2月8日9:59まで';
if(ms<ms1){txt += oshirasemae ;}else if(ms>ms2){txt += oshirase_go ;}else{txt += oshirasecyu;};
document.write(txt);
</script>
</body>
</html>
のようなhtml形式のファイルに上記scriptを記述したものを呼び出して時間指定の表示ができるのですが、時間をすぎると、表示は消えるのですが、iframeの高さのデフォルトの空白ができてしまい、違和感のあるページになってしまい、なんとかならないかと思っています。
勉強不足で申し訳ないです。ご教授いただければありがたいです。元来無理なことならしかたないのですが。
キーワード:Scripthtml
投稿内容について報告する




  • 返信者:非公開
  • 2019/02/02 11:08
ゆざっちさん

ECマスターズの小野です。

いただいたご質問ですが、
週明け、担当の者より回答させていただければと思います。
よろしくお願いいたし………(省略)………
  • 返信者:非公開
  • 2019/02/04 14:32
ECマスターズの田中です。

※RMSの、禁止タグを入力できるバグを利用する方法ですので、
 今後、RMSの改修により、使用できなくなる可能性があります。………(省略)………
  • 返信者:非公開(質問者)
  • 2019/02/04 18:37
ありがとうございます!呼び出したスクリプトが表示されました。
が、スクリプト内に
タイムセール15%ポイントバック!<br>2019年2月1日10:00~2………(省略)………
  • 返信者:非公開
  • 2019/02/04 19:32
ECマスターズの田中です。

jsファイル内ではなく、
jsファイルを呼び出す<script>タグにて文字コードの宣言ができます。

UTF-8で作成………(省略)………