-2

公開するバナーがあります。HTMLフォームの実際のコードは次のとおりです。

<script type="text/javascript" src="http://mywebsite.com/bzLoader.js"></script>
<noscript>
  <p style="background-color:#ffffff;color:#000000;padding:1em;">Votre navigateur ne supporte pas le Javascript ou a été désactivé.</p>
</noscript>
<div id="1234ABCS"></div>
<div id="QSDF98765"></div>

このコードを JavaScript コードに変換するにはどうすればよいですか?

このコードを他の JavaScript コード (//Banner 1 と書かれている場所) 内に挿入する必要があります。

   var parts = window.location.pathname.replace(/\/$/, '').split('/'),
   page = parts[parts.length - 1];

switch (page)
{
case "index.html":
  //Banner 1
  break;
case "index_en.html":
  //Banner 2
  break;
}

そして、私が間違っていなければ、すべてを再びhtml形式に戻す最後のステップは、すべてをこの中に入れることです:

<script type="text/javascript"> my javascript code </SCRIPT> 

右 ??

私にとって本当に助かります:)

4

1 に答える 1

1

これはJavaScriptでできることではありません。

noscript必要なときにJavaScriptがないため、JavaScriptからタグを挿入することはできません。

あなたがする必要があるのはあなたのウェブサーバーにこのコードを追加することです。サーバーは正しいHTMLバナーをブラウザに送信する必要があります。クライアント/ブラウザに正しいバナーを挿入しようとするのは悪いアプローチです。

于 2012-11-19T14:37:46.573 に答える