さて、あなたは単一引用符を台無しにしましたdocument.write
. これで修正しました。動作するかどうかを確認してください:
<script type="text/javascript">
var Order[0]="1";
var Order[2]="2";
var Order[3]="4";
var File1=Order[2]+"/"+Order[0]+"/"+%Order[4];
document.write("<script type='javascript' src='http://abc.com/i_sale_third/10957/" + File1 + "'>";
</script>
編集します。次のコードを試してください。
たぶん、少し%
前にそれを台無しにしているOrder[4]
かもしれません(そして、あなたが定義していないかもしれないという事実のそばでOrder[4]
)。また、console.log をコードに追加したので、コンソールを開きます (Chrome と Safari では開発ツールです)。また、キーワードを繰り返す必要はありませんでしたvar
(わからない場合はコンマで区切ることができます)。@ ajax333221(および私)によると、次のようにして初期化する必要がありOrder
ますOrder = []
。
<script type="text/javascript">
var Order = [],
Order[0] = "1",
Order[2] = "2",
Order[3] = "4",
File1 = Order[2] + "/" + Order[0] + "/" + Order[3]; // I think you meant Order[3] not Order[4] here
if(console) console.log(File1); // this will print File1 into the console so you can see the string output
document.write("<script type='javascript' src='http://abc.com/i_sale_third/10957/" + File1 + "'></script>");
</script>