webForumDet fria alternativet

Visa uppladdad fil och uppdatera data

ASP

6 svar · 287 visningar · startad av webbSAJTEN

Medlem sedan jan. 2002992 inlägg
Frågan#1

Tjenare!
Jag har fixat så att man kan tanka upp filer till servern.
Men nu vill jag att man skall kunna se dem.
Men det är en annan sak jag vill göra samtidigt.
Det finns ett fält i databasen som heter intStatus som skall uppdateras när man klickar på länken som öppnar filen.

Hur ska jag göra?

Det som skulle vara bäst är om det öppnas en ruta som stängs direkt och i den rutan finns uppdateringskoden och koden som gör så att dokumentet visas..

Medlem sedan jan. 2002992 inlägg
#2

Okej, jag löste de =)
Men jag har ett annat problem nu!!

response.Redirect("" & visa("strFil") & "")

Nu öppnas fönstret i samma fönster som allt annat.. Jag vill att det ska öppnas ett nytt fönster..
hur ska jag göra de?

Medlem sedan juni 200032 967 inlägg
#3

javascript.

<script>window.open('foo', '<%=visa("strFil")%>');</script>

Varför konkatenerar du tomma strängar runt filnamnet i din redirect?

Medlem sedan jan. 2002992 inlägg
#4

Vet faktiskt inte.. )=..

tyvärr funkar inte den koden..
De händer inget alls )=

Medlem sedan juni 200032 967 inlägg
#5

Såklart. Byt plats på fönsternamn och url:

<script>window.open('<%=visa("strFil")%>', 'foo');</script>

Dessvärre kommer fönstret att tas omhand av "alla" popup-blockers som finns, för det är ju precis det det är.

mvh

Medlem sedan jan. 2002992 inlägg
#6

Okje, tack så jättemycket!
De finns inget man kan göra för att komma runt popupskydden?

Medlem sedan juni 200032 967 inlägg
#7

Jo, det finns det säkert . Jag hade dock gjort så här:

Response.write "Filen har öppnats i ett nytt fönster. Om du har en popup-blocker, eller om fönstret inte dök upp, klicka <a href=""" & visa("strFil") & """>här</a>."

Mvh

373 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
232 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
232 ms — ändringar (db)