Avatar billede mzane Nybegynder
27. januar 2006 - 22:28 Der er 7 kommentarer og
1 løsning

asp i en java løkke

Hej Eksperter!

Hvorfor bliver følgende en uendelig løkke?
Det er som om at rs.MoveNext kun bliver læst én gang og derfor bliver posten aldrig fundet! ...hvad gør jeg?

function FillBox(TnIDR)
{
  var Found=0;
  while (Found!=1)
  {
    if (TnIDR == "<%=Cint(rs.Fields("TNameID"))%>")
    {
    Found=1;
    document.frmHold.TDesc.innerHTML="<%=rs.Fields("TDesc")%>";
    }
  <%rsTeamName.MoveNext%>
  }
}

Håber I kan hjælpe!
På forhånd tak!

/Mzane
Avatar billede kalp Novice
27. januar 2006 - 22:34 #1
<%rsTeamName.MoveNext%>

=

<%
rs.MoveNext
Loop
%>

?
Avatar billede kalp Novice
27. januar 2006 - 22:34 #2
ellers prøv at skrive Loop under dit nuværende.
Avatar billede mzane Nybegynder
27. januar 2006 - 22:40 #3
Tak for svar!

Jo... jeg prøver, men det er jo ikke asp'en der skal loop'e?
Eller skal både asp og java loope?

Nå, men jeg bliver ved med at prøve og siger til med det samme jeg finder ud af det, men ind til da er ALLE bud MEGET velkomne!!!

/Mzane
Avatar billede nielle Nybegynder
27. januar 2006 - 22:43 #4
Husk nu på at ASP bliver udført på serveren og at JavaScript bliver udført på klienten. Din MoveNext bliver kun udført een gang fordi at den ikke er inde i nogen løkke (JA-løkken tæller slet ikke i den sammenhæng).
Avatar billede nielle Nybegynder
27. januar 2006 - 22:47 #5
Altså: Alt ASP koden bliver udført først (på serveren), derefter bliver siden sendt til klienten, og først derefter bliver JavaScriotet udført (i browseren = klienten).
Avatar billede mzane Nybegynder
27. januar 2006 - 23:07 #6
Hej igen...

Det virker nu! Det er jo ren fornuft det du siger Nielle... og det var lige hvad der skulle til!

Hvis du Nielle lige gider kaste et svar, så syntes jeg at du skulle have point. Jeg følte i hvertfald at det var din kommentar der fik mig på rette spor!

Det virker nu og ser således ud:

function FillBox(TnIDR)
{
  var Found=0;
  <%while NOT rs.EOF%>
    if (TnIDR == "<%=Cint(rs.Fields("TNameID"))%>")
    {
    Found=1;
    document.frmHold.TDesc.innerHTML="<%=rs.Fields("TDesc")%>";
    }
  <%rsTeamName.MoveNext%>
  <%wend%>
  }
}
Avatar billede nielle Nybegynder
28. januar 2006 - 09:04 #7
Oki :^)
Avatar billede mzane Nybegynder
28. januar 2006 - 10:15 #8
Her ye go.

/Mzane
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester