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


Ladda hem fil

Postades av 2004-06-06 15:26:06 - Kjell Ideskär, i forum javascript/dhtml, Tråden har 7 Kommentarer och lästs av 971 personer

Hej Jag undrar om det finns något bra sätt i javascript som gör att sidan sparas.
Jag har en pdf på min hemsida som jag vill att när man klickar på länken ska filen sparas hos användaren.
Och inte som den gör nu visas direkt på skärmen.

Mvh
Kjell


Svara

Sv: Ladda hem fil

Postades av 2004-06-07 08:46:21 - Niklas Jansson

Nej, det är en inställning i en användares webbläsare. Antingen så gör du om den till en fil som oftast blir nedladdad (en zip-fil, t.ex.), eller så får du förklara för användare hur man gör för att få ner filen. Oftast högerklickar man på den och väljer att länken ska sparas.


Svara

Sv: Ladda hem fil

Postades av 2004-06-07 09:56:21 - Simon Dahlbacka

i javascript kan du inte göra det nej, däremot kan du använda nåt server side språk typ asp, php..

och skicka lämplig content type som gör att browsern inte öppnar filen direct

ex. application/octet-stream eller nåt eget typ application/x-download


Svara

Sv: Ladda hem fil

Postades av 2004-06-07 10:18:51 - Niklas Jansson

Jo, men det är ju inte en _garanti_ för att den blir nedladdad, och dessutom bör man väl välja content type som just beskriver vad det är för content?


Svara

Sv: Ladda hem fil

Postades av 2004-06-09 10:19:11 - Rickard Dehlin

> <b>Jo, men det är ju inte en _garanti_ för att den blir nedladdad</b>

Självklart helt sant!

> <b>och dessutom bör man väl välja content type som just beskriver vad det är för content?</b>

Självklart helt sant!

Att förstöra för användaren genom att försöka påtvinga beteende för att "webbdesignern tycker det ska vara så" är bara otrevligt.


Svara

Sv: Ladda hem fil

Postades av 2004-06-09 11:13:59 - Patrik Dahlén

Anledningen att man använder en påhittad contenttype är för att tvinga nedladdning. Om man väljer contenttype, t.ex. pdf, så kanske användaren har default att pdf-filer skall öppnas direkt i Acrobat. Då blir det ingen nedladdning utan filen öppnas.


Svara

Sv: Ladda hem fil

Postades av 2004-06-09 11:18:22 - Rickard Dehlin

> <b>Anledningen att man använder en påhittad contenttype är för att tvinga nedladdning.</b>

Precis, och det är ett riktigt otyg. Det finns fina inställingar i Adobe Reader för att göra den inställingen. Det är något som är upp till varje användare och inte någon webbutvecklare.

Jag är helt med på vad webbutvecklare försöker göra, men jag är inte alls med på varför de försöker göra det.


Svara

Sv: Ladda hem fil

Postades av 2004-06-09 11:19:42 - Niklas Jansson

!!!

Läste du något av det jag eller RickardD skrev?

Visst är det därför som Simon ovan skriver att man kan göra det, men det är inte lämpligt. Content-type är till för att beskriva vad det är för en fil, och då ska det också göra det. Använder du skiftnyckel för att slå i spik?
Det är klart att det _kan_ gå, men det är inte det den är designad för, och den är minst sagt olämplig för jobbet.

EDIT: Ojsan; samtidigt där! Det var riktat till Patrik Dahlén.


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
415
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