If文と、(&&)オペレーター
-
18-09-2019 - |
質問
いることを書き上げているかのようであるべきだす。私は必要ない場合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" && mod != "5195103" && 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>