ページの読み込み時に実行される次のJavaScriptステートメントがあります。
変数u1
には、次のいずれかの値が入力されます。
BBSLoan|Accept|PPI+No|60Months
BBSLoan|Refer|PPI+No|60Months
HSBSLoan|Accept|PPI+No|48Months
HSBSLoan|Refer|PPI+No|48Months
条件文の条件が満たされることは決してないということを私は知らされました-これは本当ですか?私が見ることができることから、各変数に行くと、によって返されるインデックスindexOf
は0
?私が間違っていない限り?
編集:明確にするために、変数'u1'には、上記の4つの文字列のいずれかが動的に入力されます。これ%pu1=!;
は実際には、この値を設定するマクロです。
<script language="JavaScript" type="text/javascript">
var u1 = '%pu1=!;';
if (u1.indexOf('BBSLoan|Accept') > -1) {
var pvnPixel = '<img src="http://www.url1.com"/>';
document.writeln(pvnPixel);
}
if (u1.indexOf('BBSLoan|Refer') > -1) {
var pvnPixel2 = '<img src="https://www.url2.com;"/>';
document.writeln(pvnPixel2);
}
if (u1.indexOf('HSBSLoan|Accept') > -1) {
var pvnPixel3 = '<img src="https://www.url3.com;"/>';
document.writeln(pvnPixel3);
}
</script>
前もって感謝します!