2012-03-23 8 views
0

私は古典的なaspのCSSスタイルを持っていますが、VBを使用して同じコードをasp.netに入力したいと思います。試してみると、ループが連続して実行されます。ご協力いただきありがとうございます。ASPのスタイルシートがASP.netで動作しない

  <% 
      dim img 
      img = "baby.jpg" 
      %> 
      <div class="classname"> <img src="<%response.write baby%>"> </div> 
      <%dim imgPIX 
      imgPIX = 60 
      %> 
      <style> 
      .icons { display: block; width: <%response.write imgPIX%>px; height: <%response.write imgPIX%>px; background-image: url(<%response.write img%>); background-repeat: no-repeat; } 
      <% 
      dim ico_number,col 
      dim row_number,rw 

          //THIS ONE HERE 
      for row_number = 1 to 7 
      rw = (row_number - 1) * (-1 * imgPIX) 
       for ico_number = 1 to 7 
        col = (ico_number - 1) *(-1 * imgPIX) 
        response.write ".icon"& row_number &"_"& ico_number &" { background-position: "& col &"px "& rw &"px; } " 

        'response.write ".icon"& row_number &"_"& ico_number &" { background-position: 0px 0px; } " 
       next 
      next 
      %> 
      </style> 

      <center> 
      <table> 
      <%for row_number = 1 to 7%> 
      <tr> 
      <%for ico_number = 1 to 7%> 
      <td><span class="icons icon<%response.write row_number%>_<%response.write ico_number%>" style="float:left;"></span></td> 
      <% 
      next%> 
      </tr> 
      <%next 
      %> 
      </table> 
+1

ループは連続して実行されていますか? –

+0

@ Shredder this loop for "row_number = 1 to 7" – Seesharp

+0

あなたは何が無限ループを実行していると思いますか? –

答えて

0

これはスタイルシートのようではなく、.aspxまたは.aspページです。このコードで生成されたさまざまなスタイルをテストする時間はかかりませんでしたが、それを実行しましたが、無限ループは間違いありません。

0

これはあなたのスタイルシートとは関係ありませんが、ほとんどの場合、スタイルシートはページに見た目を適用するだけで読み込み時間には影響しません。これが永久に実行されているforループの場合:

for row_number = 1 to 7 
    rw = (row_number - 1) * (-1 * imgPIX) 
    for ico_number = 1 to 7 
    col = (ico_number - 1) *(-1 * imgPIX) 
    response.write ".icon"& row_number &"_"& ico_number &" { background-position: "& col &"px "& rw &"px; } " 

    'response.write ".icon"& row_number &"_"& ico_number &" { background-position: 0px 0px; } " 
    next 
next 

あなたのrow_numberは、私が知る限り増えません。コードに完全に従っていない場合を除きますか?

関連する問題