Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Öppna dialogrutan "Spara som..."

Postades av 2004-06-10 11:07:42 - Robert Wallner, i forum javascript/dhtml, Tråden har 9 Kommentarer och lästs av 648 personer

Jag presenterar resultatet ur en SQL fråga i Excel-format via en asp-sida (application/vnd.ms-excel) från en Access databas.

När användaren klickar på länken så vill jag att de skall få dialogrutan ”Spara som..” direkt.

En del får ”Spara som..” direkt, en del får kalkylbladet i webbläsaren. Som det är nu så beror det på vilka inställningar och version man har på Internet Explorer.

Jag vill att alla skall få dialogrutan ”Spara som…” så fort de har klickat på länken.

Vet någon om det går att ordna?

/RobertW


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-10 20:13:22 - Tobias Strandh

Dom flesta brukar lösa det problemet med en ZIP-fil. Har du möjlighet att omvandla resultatet till detta format!?

//Tobbe\\ www.aljapaco.com


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-10 20:45:41 - Simon Dahlbacka

det borde funka om du istället för att skickad en som application/vnd.ms-excel skickar den som exempelvis application/octet-stream eller nånting som inte finns exempelvis application/x-download

skickar du den dessutom med content-disposition inline (alternativt attachment?) borde du dessutom få "rätt" filnamn i spara dialogen


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-10 22:16:04 - Niklas Jansson

Se här: http://www.pellesoft.se/communicate/forum/view.aspx?msgid=136765&forumid=66&sum=0


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-11 10:00:19 - Robert Wallner

(Tobias Strandh) Kan det gå att omvandla resultatet till en zippad Excel-fil så skulle det vara helt ok, men det har jag inte undersökt, kanske någon vet om det går i huvudtaget.

/RobertW


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-11 10:28:26 - Robert Wallner

(Simon Dahlbacka) Tack för tipset, men jag får inget bra resultat (testar vidare kan kanske gå), jag ser nu att jag kanske skulle ha ställt min fråga i asp-forumet, jag trodde att man kanske kunde öppna "spara som..." eller öppna högerklick rutan (hittar inte namnet, alternativ rutan kanske) så att de kan välja "spara mål som..." via Javascript.

Egentligen så är inte resultatet jag nu får helt fel det heller, men när Excel startar i Browser fönstret så har de inte spara knappen där, det är det som förvirrar dem. Jag har försökt få dem att högerklicka på länken och välja "Spara mål som.." men tydligen så är det inte tillräckligt enkelt.


/RobertW


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-11 10:58:49 - Niklas Jansson

Det är det enda vettiga sättet; antingen säger du till tydligt hur man gör för att få upp rutan eller så använder du ett annat filformat. Zip är ju ett bra val, och det är ju dessutom mindre än xls.


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-11 15:05:01 - Robert Wallner

(Niklas Jansson) Kruxet för mej är att det finns ingen XLS eller ZIP, det är en ASP-fil som genererar svaret ur en SQL-fråga från databasen och som sedan presenteras i formatet XLS i användarens dator.

Man kan säga att det existerar bara en ASP-fil och en mdb-fil, av dessa två så kommer det en XLS på användarens begäran från ASP-filen, hur XLS:n ser ut beror på vad användaren har valt i ASP-filen. jag skapar aldrig några XLS-filer utan det gör användaren själv.

Så storleken (på filen) har ingen betydelse för mej eller servern, filen sparas av användaren på annan disk så att säga. Det finns aldrig någon XLS på servern utan den skapas genom att användaren väljer "spara som" och då väljer hon/han en annan disk.

Så mitt problem är att jag/de vill inte att den skall skapas i användarens Browser utan jag/de vill att rutan "Spara som..." skall komma direkt alternativt att "högerklick rutan" kommer vid vänsterklick :-) och inte visas i fönstret.


/RobertW


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-11 15:13:32 - Niklas Jansson

Okej, det var ett lite mer intrikat problem. Är det inte möjligt att spara en temporär fil och göra om den till en .zip, då?

Jag håller personligen väldigt starkt på principen att man inte ska försöka "lura" webläsare och användare.

Har haft liknande problem, men jag fann att den bästa lösningen var att ge en tydlig instruktion, förklara att det inte är tekniskt möjligt att göra på annat sätt, och uppmana alla som ska använda sidan att de ska läsa instruktionen.

En instruktion med en enkel bild är oftast tillräckligt. Till slut vänjer sig folk.

Sen finns det ju arbetsgivare som är som berg och kräver att saker ska fungera på ett visst sätt, men det är ju en annan femma...


Svara

Sv: Öppna dialogrutan "Spara som..."

Postades av 2004-06-11 15:36:20 - Robert Wallner

(Niklas Jansson) Jo det får nog bli så, jag hade hoppats på att det fanns något som typ "Onklick.Open"Spara som.."" :-) i Javascript, men man kan ju inte få allt sägs det.

Skulle vara kanon om man kunde skapa en Temp-fil som du säger, men jag känner att jag redan är ute på djupt vatten och bör nog ta mej in till land för att pussta lite nu :-)

Tack för era försök att hjälpa mej.

/RobertW


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 722
27 958
271 751
504
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies