Just nu i M3-nätverket
Gå till innehåll

"Vänta medan sidan laddas..."


mhnr9

Rekommendera Poster

Hej

(osäker på vilket forum denna passar bäst i men chansar på javascript)

 

Har en sida med ett formulär där jag skickar in info.

 

<form name="slid" action="?page=result" method="post">
        <input type="text" id="ett" name="ett"/> osv.
        <input type="submit" name="Submit" value="Nästa" >
        </form>

 

I "result" delen skickas all info från formuläret in i en Stored Procedure som levererar tillbaka ett recordset.

Detta funkar fint, men eftersom de är mkt info att gå igenom tar de lite tid.

Jag skulle vilja att när man klickar på nästa så kommer de upp en laddare, progress bar lr vad ni vill som visar att sidan med resultaten laddas. Denna visas tills sidan är färdigladdad.

(Har letat runt men inte hittat något som passar in.)

 

Tacksam för alla tips...

 

/mhnr9

 

[bild raderad 2009-02-24 15:53:37 av mhnr9]

Länk till kommentar
Dela på andra webbplatser

eftersom asp körs före något skickas till klienten är det lite knepigt.

Det skulle kunna fungera med ajax. Hur mycket är det som skall visas för användaren efter uträkningen?

 

Länk till kommentar
Dela på andra webbplatser

okok..

Det är bara TOP 5 i Rs (3 kolumner) som visas för användaren efter uträkningen.

 

[inlägget ändrat 2009-02-25 08:10:36 av mhnr9]

Länk till kommentar
Dela på andra webbplatser

då rekommenderar jag ajax.

jQuery är ett bra bibliotek som är lätt att hantera och förstå.

Ta en titt på jquery.com

[inlägget ändrat 2009-02-25 10:40:49 av Jonas_Bo]

Länk till kommentar
Dela på andra webbplatser

Fundera även på att skapa lite smarta index i databasen. En vettigt designad databas med väl skapade index och effektiva SP:s ska inte behöva ta långt tid att exekvera sina queries. Undvik exempelvis fler än 3-4 joins, använd cursors och temporära tabeller så lite som möjligt osv. Ett annat tips är att inte tillåta null i fält där du inte absolut behöver detta då sökningar i nullable fält alltid har en viss overhead (fick jag lära mig under av en SQL Optimization-föreläsning av en israelisk sql-guru)

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...