02. oktober 2007 - 23:09Der er
5 kommentarer og 1 løsning
Resubmit side uden advarsler
Jeg har en ASP side (VBScript) der kan tage en del tid at eksekvere, ydermere så kan siden/komponenten fejle, hvis der er for mange der forsøger at eksekvere siden samtidigt.
Jeg kan godt fange disse fejl, men jge ville gerne sætte siden til at resubmitte sig selv efter eks. 10 sekunder, og gerne med en form for counter.
Det første er løst med setTimeout('windows.location.reload()',10000), men jeg får en advarsel om at siden jeg vil se, skal poste de allerede sendte data engang til, er man sikker på man vil det.
Så først og fremmest, er der en måde at scripte sig ud af dette?
Dernæst, så ville jeg gerne have en counter på, så at man så og sige kunne hoppe ud af loopet, når siden var autosubmittet efter 3 gange.
Den har jeg heller ikke kune greje, da ASP siden består både af FORM POST data, og QueryString GET data.
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
At data kommer både som FORM og via QueryString, er der ikke rigtigt noget at gøre ved, andet end at skrive hele løsningen om, men det var jo ikke at bygge noget nyt og bedre jeg vil ud i...
Det er dog ikke de samme data der kommer både i POST og GET, men indrømmet - det er ikke fikst lavet.
Jeg havde håbet på, at der var en form for workarround i JavaScript, der kunne undertrykke eller udskifte den advarsel om at du er i færd med at resubmitte data til en side.
At det ikke umiddelbart kan lade sig gøre, er sikkert de øget restriktive ændringer i browserne, der skal sikre brugerne mod phising og misbrug, men af og til er al den godhed fra browserproducenterne altså ret træls.
Det undrer mig at det skulle være komplet umuligt at undgå advarselboksen, jeg havde bare håbet på, at det kunne sciptes væk i javascript.
Ellers løsningen, delvis at skrive systemet om, men måske mindre kunne gøre det. Det underliggene lag er som skrevet ASP 3.0 (VBScript) så det kunne være at der kunne fikses et eller andet ved noget Server.Transfer eller Server.Execute, men det er nogle helt andet spørgsmål.
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.