我有一个 ASP 数组,例如 byteCompareArray(36,2)。第一列可以包含 1 到 9 之间的任何整数。第二个只有 1 或 2。我有第二个变量,例如 bytID_Compare,它可以保存从 1 到 36 的任何整数 - 但通常从 1 开始并向上移动到 36。我使用这些来比较两个图像,被命名的图像,color1.pgn,color2.pgn,color3.pgn等。因此:
<img src="Color1.png"> - works
<img src="Color<%=trim(bytCompareArray(1,1))%>.png"> - works
但
<img src="Color<%=trim(bytCompareArray(bytID_Compare,1))%>.png"> - fails
<img src="Color<%=trim(bytCompareArray(<%=bytID_Compare%>,1))%>.png"> - fails
<img src="Color<%=trim(bytCompareArray%>(<%=bytID_Compare%>,1)).png"> - fails
有什么建议么。这个想法是使用数组对 9 个图像中的每一个进行所有 36 次比较(8 + 7 + 6 + 5 + 4 + 3 + 2 + 1 = 36)。谢谢。瑞克
它失败了,因为它给了我一个损坏的图像图标。如果我单击该图标并要求它“在新窗口(或选项卡)中打开图像”它会这样做 - 直到现在我才意识到。现在我们走得更远了。我一直在 Safari 中进行测试 - 它在 Safari 中失败。它适用于 Chrome 和 Firefox。所以现在的问题只是为什么它在 Safari 中失败了?那么,有没有办法让它在 Safari 中工作?