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?
6 svar · 287 visningar · startad av webbSAJTEN
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..
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?
javascript.
<script>window.open('foo', '<%=visa("strFil")%>');</script>
Varför konkatenerar du tomma strängar runt filnamnet i din redirect?
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
Okje, tack så jättemycket!
De finns inget man kan göra för att komma runt popupskydden?
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