ASP 配列、たとえば bytCompareArray(36,2) があります。最初の列には、1 から 9 までの任意の整数を含めることができます。2 番目の変数は 1 または 2 のみです。たとえば、bytID_Compare などの 2 番目の変数があります。これは、1 から 36 までの任意の整数を保持できますが、通常は 1 から始まり、36 まで移動します。これを使用して、これらを一緒に使用して 2 つの画像を比較します。画像には、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 で動作させる方法はありますか?