23. juli 2005 - 11:13Der er
26 kommentarer og 1 løsning
Hvordan henvises der til tal i JScript-element gennem FORM?
Hvordan henvises der til tal i JScript-element gennem FORM?
Jeg har lavet et jscript, som tæller op i sekunder. Som sekunderne går, skal der hver gang der går 1 sekund, laves et postback, så der udføres nogle beregninger i ASP.NET. Hvordan gøres dette?
I FORM-elementet har jeg prøvet at skrive: <%int a=jscriptcounter;%> <form id="Form1" method="post" runat="server"> <cc2:Bar id="Bar1" runat="server" Percentage="<%a%>"></cc2:Bar> </form> men det hjælper ikke...
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
-- har du da aldrig mere end een på den side du laver ?o]
-- og hvilke beregninger skal du lave, for umiddelbart lyder det som om det ville være lettere at lave dem i javascript og så lave en postback f.eks. hvert 30. sekund, hvis det stadig er nødvendigt !-)
Ved et tilfælde kan der vel godt være flere brugere på siden ad gangen. Men da det er i ASP.NET, er det vel sessionsbasseret, hvorfor der vel ikke sker noget ved det.
Grunden til at det kun er 5 sekunder, det omhandler er, at der skal laves noget grafisk for hvert sekund, der er tale om. Antal sekunder er sådan set lige gyldigt. Humlen er, at der skal sendes et argument med antal sekunder, siden begyndelsen, til den grafiske udregning. Og dette kald fortages jo i FORM-elementet. Altså skal form-elementet kalde en grafisk udregning ved hjælp af et argument fra jscrpt'et.
Jeg spørger, fordi du, hvis det alligevel er det samme, som bruges hver gang, ligesågodt kan sende det hele med det samme, og så lave en lille stump javascript, som benytter sig af grafikken !-)
Jo, men jeg vil gerne benytte den importerede kode i mit projekt. Det er faktisk det, der er hele idéen med det. Derfor skal progressbar'en laves i codebehind og ikke i script eller andet.
Koden indeholder skam ikke noget specielt. Jeg vil bare implementere funktionalitetten gennem den importerede kode. Og så er det sådan set ligegyldigt, hvor meget datatransmission der bliver tale om. Men koden er jo, som den er. Den eneste måde, at koden kan kaldes på, er gennem "Percentage=tal". Skulle dette ikke kunne lade sig gøre?
Nu er jeg ved at have en løsning. Men dertil skal jeg lige høre, hvordan er det nu, at man sætter hele aplikationen til at vente/sove lidt? Er det noget med this.sleep() eller sådan noget?
Ja, jeg har fundet et eksempel i mellemtiden. Men det virker stadig ikke. Tråden bliver talt fint op og det hele. Grafikken bliver bare ikke opdateret for hele løkken er kørt igennem.
- kalde siden hvert 1/10 sekund .... så er det da nemmere at skrive sit server-login på et hacker-site. De er nok længere om at lægge serveren ned - men man bliver fri for selv at skrive kode, der gør ;o)
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.