質問

いることを書き上げているかのようであるべきだす。私は必要ない場合modではありませんa、b、cを入れていく。ここではどの見が成功していない:

var mod = CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
   doSomething();
}

きていただいたものとさせていたことに私のエディタというエラーがあり、具体的には、"主体の名前があれば直ちには'&'の企業を参考にした。" ..と働いていない時に行ってます。

のお役に立てるようにはしています。


更新:のurl:esber.squarespace.com

フルスクリプト:

<script type="text/javascript" src="/storage/scripts/sessvars.js"></script>
<script type="text/javascript">
<![CDATA[ 

onload=function(){
 sessvars.browserConfirmation?'none':'';
 sessvars.ageConfirmation?'none':'';
}; 

var mod = Squarespace.Constants.CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
   if(sessvars.ageConfirmation != "yes"){
      window.location = "/verify/";
   };
};

]]>
</script> 

したいべてのページのサイトに自動的にリダイレクトページへの負荷を確認ページは実際のものと異なる場合があり、確認ページ/検証)は、"なし"を検証したページ/しない-検証)のログインページ/ログイン)--ない限り、ユーザーが既に確認設定によりsessvars、そのあとで継続できるのです。

このためにesber.squarespace.com をクリックし、メニュー項目をこのメニューが隠れするときにページがいった他のページなveriying私の年齢について最初にすべきでの検証ページが、ジョンが追加されています。

場合は改訂し、スクリプト:

<script type="text/javascript" src="/storage/scripts/sessvars.js"></script>
<script type="text/javascript">

onload=function(){
 sessvars.browserConfirmation?'none':'';
 sessvars.ageConfirmation?'none':'';
}; 

var mod = Squarespace.Constants.CURRENT_MODULE_ID;
if (mod != "5827289") {
   if(sessvars.ageConfirmation != "yes"){
      window.location = "/verify/";
   };
};

</script> 

その作品は微細な(?)

役に立ちましたか?

解決

してみてください:

// <![CDATA[ 

onload=function(){
 sessvars.browserConfirmation?'none':'';
 sessvars.ageConfirmation?'none':'';
}; 

var mod = Squarespace.Constants.CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
   if(sessvars.ageConfirmation != "yes"){
      window.location = "/verify/";
   };
};

// ]]>

でいない場合は、お持ちいただくだけのコードが少しできるデバッグでウェブサイト

他のヒント

ラップスクリプトには、CDATAセクション.

<script type="text/javascript">
<![CDATA[

// script here

]]>
</script>

また同じコード、おで動作す:

function doSomething() {alert("doing");}
var CURRENT_MODULE_ID = 5195103000;
var mod = CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
   doSomething();
}

また'doSomething'.いる場合、以下のように表示され変更5195103、何が正しい

編集のほか、スクリプトエラーがありますと、ブラウザで使われるのか?疑いでエラーにどう関連 CURRENT_MODULE_ID ?

ま埋め込むこjavascript、xmlドキュメント?

そのように、xmlドキュメントは正しい形式になっていないので逃げてく

Javascriptによるそのものをカバーするフラもっ

う:

var mod = CURRENT_MODULE_ID;
if (mod != "5827289" &amp;&amp; mod != "5195103" &amp;&amp; mod != "5181422") {
   doSomething();
}

いただける方かjavasciprtき逃げ

編集に対応しコメント:

次のことを試してみてください:

<script type="text/javascript">
<![CDATA[
var mod = CURRENT_MODULE_ID;
if (mod != "5827289" && mod != "5195103" && mod != "5181422") {
   doSomething();
}
]]>
</script>

そのようなエディターだけで考えるワXML文書です。また実際に走りこのブラウザ?その場合は、ブラウザでもエラー?

ごうとして比較のID文字列としては価値とは?ただしないで引用符?

var mod = CURRENT_MODULE_ID;
if (mod != 5827289 && mod != 5195103 && mod != 5181422) {
   doSomething();
}

または別の方法が使わ

var mod = CURRENT_MODULE_ID;
if (!mod.match("5827289|5195103|5181422")) {
   doSomething();
}

私はこのエラー内部スクリプトは、XSLファイルです。

企'&'定義されていない

私に適応し、上記の回答内にスクリプトや内にあります。

注のCDATAセクションのコードセグメント以下

<script>
  var  Quantity860=<xsl:value-of select="$QuantityOrdered_860" />;
  var  Quantity850=<xsl:value-of select="$QuantityOrdered_850" />;
  var  QuantityToReceive860=<xsl:value-of select="$QuantityLeftToReceive_860" />;

  if(parseFloat(Quantity860.textContent) !== parseFloat(Quantity850.textContent) <![CDATA[ && ]]> parseFloat(QuantityToReceive860.textContent) !== parseFloat(Quantity850.textContent))
  {
      Quantity860.style.color="#FF6347";
      Quantity850.style.color="#FF6347";
      QuantityToReceive860.style.color="#FF6347";
  }
</script>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top