| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Gemme data på lokal harddisk via javascrip~ Fra : OleHaahr@gmail.com | 
  Dato :  05-02-07 12:22 |  
  |   
            Hej !
 
 Findes der en måde, hvorpå man man via javascript kan gemme data
 lokalt på harddisken.
 
 Det skal bruges til en simpel HMTL-side, hvor man kan indtaste data
 omkring nogle hold til en fodboldturnering.
 
 Jeg er ligeglad med, hvordan data gemmes, om det er i en XML-fil,
 tekstfil, access-fil, eller lignende. Det skal bare køre 100 %
 clientside, idet der jo ikke er nogen "serverside" i dette lille
 projekt.
 
 Jeg har læst noget med, at man kan gemme cookies via javascript. Kan
 jeg blive nødt til at gemme mine data som en cookie ?
 
 Håber i har nogen ideer.
 
 Mange hilsner fra Ole
 
  
            
             |   |   
            
        
 
            
         
           Martin Mouritzen (05-02-2007) 
         
	
            | Kommentar Fra : Martin Mouritzen | 
  Dato :  05-02-07 12:35 |  
  |  
 
            On 5 Feb 2007 03:21:46 -0800, OleHaahr@gmail.com wrote:
 >Findes der en måde, hvorpå man man via javascript kan gemme data
 >lokalt på harddisken.
 >
 >Det skal bruges til en simpel HMTL-side, hvor man kan indtaste data
 >omkring nogle hold til en fodboldturnering.
 >
 >Jeg er ligeglad med, hvordan data gemmes, om det er i en XML-fil,
 >tekstfil, access-fil, eller lignende. Det skal bare køre 100 %
 >clientside, idet der jo ikke er nogen "serverside" i dette lille
 >projekt.
 >
 >Jeg har læst noget med, at man kan gemme cookies via javascript. Kan
 >jeg blive nødt til at gemme mine data som en cookie ?
 Du kan godt gemme data folk indtaster i cookies, der er dog en
 begrænsning i hvor stor en cookie må være, og du vil heller ikke kunne
 bruge dataen til andre brugere. (Altså, der vil ikke være andre
 brugere end ham der indtaster oplysningerne som vil kunne se dem, med
 mindre du blander noget serverside-programmering ind over).
 Derudover vil dataen ryge hvis brugeren ryder sin cache, eller hvis
 den bliver fyldt og hans browser vurderer at det er gammelt nok til at
 blive slettet.
 -- 
 Med venlig hilsen,
 Martin Mouritzen.
 http://www.siteloom.dk
            
             |   |   
            
        
 
            
         
           Jens Frøkjær (05-02-2007) 
         
	
            | Kommentar Fra : Jens Frøkjær | 
  Dato :  05-02-07 12:51 |  
  |  
 
            Hej Ole,
 en hurtig google fandt følgende: 
 http://www.activewidgets.com/javascript.forum.6714.15/writing-to-a-text-file.html
Jeg ved fra tidligere erfaringer at man _IKKE_ kan lave en HTML side der 
 via javascript skriver til den lokale harddisk. Det der er tricket er at 
 bruge HTA filer 
 ( http://msdn.microsoft.com/workshop/author/hta/overview/htaoverview.asp), 
  HTA filer er bare almindelige HTML filer der hedder .HTA i stedet. Men 
 i stedet for at køre som et superfarlig HTML fil, får den alle de 
 rettigheder en almindelig EXE fil bruger.
 Hvis du har brug for at det kører via internettet, skal du have brugerne 
 til at starte din side op igennem en HTA fil, men hvis det bare skal 
 ligge lokalt, så er det en super løsning, men det står der meget mere om 
 i Microsoft-linket.
 Håber dette kunne bruges
 -- 
 Jens F!
 OleHaahr@gmail.com skrev:
 > Hej !
 > 
 > Findes der en måde, hvorpå man man via javascript kan gemme data
 > lokalt på harddisken.
 > 
 > Det skal bruges til en simpel HMTL-side, hvor man kan indtaste data
 > omkring nogle hold til en fodboldturnering.
 > 
 > Jeg er ligeglad med, hvordan data gemmes, om det er i en XML-fil,
 > tekstfil, access-fil, eller lignende. Det skal bare køre 100 %
 > clientside, idet der jo ikke er nogen "serverside" i dette lille
 > projekt.
 > 
 > Jeg har læst noget med, at man kan gemme cookies via javascript. Kan
 > jeg blive nødt til at gemme mine data som en cookie ?
 > 
 > Håber i har nogen ideer.
 > 
 > Mange hilsner fra Ole
 > 
            
              |   |   
            
        
 
            
         
           Martin (05-02-2007) 
         
	
            | Kommentar Fra : Martin | 
  Dato :  05-02-07 13:28 |  
  |   
            Jens Frøkjær wrote:
 > Det der er tricket er at bruge HTA filer 
 
 Som kun virker i Internet Explorer 5 - er ikke sikker på det virker i 6 
 eller 7. Grundet sikkerheden
  
            
             |   |   
            
        
 
            
         
            Jens Frøkjær (07-02-2007) 
         
	
            | Kommentar Fra : Jens Frøkjær | 
  Dato :  07-02-07 00:55 |  
  |   
            Martin skrev:
 > Jens Frøkjær wrote:
 >> Det der er tricket er at bruge HTA filer 
 > 
 > Som kun virker i Internet Explorer 5 - er ikke sikker på det virker i 6 
 > eller 7. Grundet sikkerheden
 HUH? Hvor har du det fra? Nu gider jeg egentlig ikke den helt store 
 test, men .HTA filer lader da til at virke meget fint i IE7, og det 
 plejer da også at virker i IE6.
 
 Jeg kan så absolut ikke se problemet med sikkerheden, det er da det mest 
 lange ude jeg nogensinde har hørt. .HTA filer er da på ingen måde mere 
 eller mindre farlige end f.eks. .EXE filer. Ja, man skal tænke sig om, 
 men jeg syntes ikke man kan snakke om at sikkerheden er dårlig.
 
 Jeg kan forstå argumentet mod .HTA filer, de virker kun i Windows, når 
 man er klar over det, så kan jeg ikke se en eneste ulempe. Hvis min 
 løsning ikke kan bruges pga. netop dette, så undskylder jeg, men jeg kan 
 simpelthen ikke forstå hvad problemet er m.h.t. sikkerhed, da især når 
 man selv har udviklet sin application.
 
 Nu skal det ikke ende i en diskussion af noget ligegyldigt snask, men 
 jeg hører da gerne fra dig, Martin, med et uddybende svar.
 -- 
 Jens F!
  
            
             |   |   
            
        
 
            
         
           Martin (05-02-2007) 
         
	
            | Kommentar Fra : Martin | 
  Dato :  05-02-07 13:57 |  
  |  
 
            OleHaahr@gmail.com wrote:
 > Hej !
 > 
 > Findes der en måde, hvorpå man man via javascript kan gemme data
 > lokalt på harddisken.
 > 
 > Det skal bruges til en simpel HMTL-side, hvor man kan indtaste data
 > omkring nogle hold til en fodboldturnering.
 Kan man ikke bare trykke "GEM WEBSIDE" så?
 > Jeg er ligeglad med, hvordan data gemmes, om det er i en XML-fil,
 > tekstfil, access-fil, eller lignende. Det skal bare køre 100 %
 > clientside, idet der jo ikke er nogen "serverside" i dette lille
 > projekt.
 Javascript kan ikke lege med filer på clientens computer - pga. den 
 store usikkerhed ved javascript og eksekvering af filer på klientens 
 computer.
 Hvorfor vil du ikke have noget serverside - uanset om det er et lille 
 eller stort projekt er serverside sprog klart at anbefale til en masse ting.
 > Jeg har læst noget med, at man kan gemme cookies via javascript. Kan
 > jeg blive nødt til at gemme mine data som en cookie ?
 < http://www.quirksmode.org/js/cookies.html>
En rigtig god side med både eksempler og kode direkte til CTRL + C 
 knappen   
> Håber i har nogen ideer.
 Bemærk som tidligere sagt at cookies kun kan indeholde X antal tegn - 
 kan ikke huske hvor meget - men det er ikke flere A4 sider ihvertfald.
 Den nemmeste løsning er enten at få noget serverside kode til at 
 generere en fil, som så kan downloades.
 Rimelig simpelt at lave.
            
              |   |   
            
        
 
            
         
           OleHaahr@gmail.com (05-02-2007) 
         
	
            | Kommentar Fra : OleHaahr@gmail.com | 
  Dato :  05-02-07 15:21 |  
  |   
            On 5 Feb., 13:57, Martin <m...@SPAMscandesigns.dk> wrote:
 >
 > > Det skal bruges til en simpel HMTL-side, hvor man kan indtaste data
 > > omkring nogle hold til en fodboldturnering.
 >
 > Kan man ikke bare trykke "GEM WEBSIDE" så?
 
 Hmm... Vil du så have et afsnit i bunden af HTML-filen, hvor data er
 gemt, og så indlæse dem, når filen åbnes ???
 
 > Hvorfor vil du ikke have noget serverside - uanset om det er et lille
 > eller stort projekt er serverside sprog klart at anbefale til en masse ting.
 
 Ganske enkelt. Når man står med sin bærbare PC på en fodboldbane,
 langt ude på landet, så er der ingen Internetforbindelse.
 
 > Den nemmeste løsning er enten at få noget serverside kode til at
 > generere en fil, som så kan downloades.
 > Rimelig simpelt at lave.
 
 Ja - under forudsætning af, at der er Internet-forbindelse der hvor
 man er.
 
 Mange hilsner fra Ole
 
  
            
             |   |   
            
        
 
            
         
           Kerim Ellentoft (05-02-2007) 
         
	
            | Kommentar Fra : Kerim Ellentoft | 
  Dato :  05-02-07 19:03 |  
  |   
            OleHaahr@gmail.com  skrev :
 
 >Ja - under forudsætning af, at der er Internet-forbindelse der hvor
 >man er.
 
 Næh - du kan da bare oprette en server på din egen computer.
 
 
 -- 
 Kerim
 »Søger nogen en anden religion end Islam, skal den ikke modtages
 af Ham, og han skal i det kommende liv være blandt taberne.«
 (Sura 3, vers 87)
  
            
             |   |   
            
        
 
            
         
           OleHaahr@gmail.com (06-02-2007) 
         
	
            | Kommentar Fra : OleHaahr@gmail.com | 
  Dato :  06-02-07 10:17 |  
  |   
            On 5 Feb., 19:02, Kerim Ellentoft <k...@mail.tele.invalid> wrote:
 >
 > Næh - du kan da bare oprette en server på din egen computer.
 >
 JAAA - selvføgelig kan man det.
 
 Men forstil dig, at du er fodboldtræner, og skal holde en lille
 fodboldturnering, hvor du gerne vil have et et lille program til at
 holde styr på, hvem der skal spille mod hvem, og hvad resultatet blev.
 Så var min tanke, at de kunne få en lille HTML-fil, som de kunne køre
 på en vilkårlig PC.
 
 Jeg kan da ikke sige til dem: "Her er en lille fil, som du kan køre på
 din bærbare. Du skal huske at gemme den et helt bestemt sted. Og så
 skal du i øvrigt også lige huste at starte webserveren på din PC.
 Halvdelen af brugerne er da for længst stået af på det tidspunkt...
 
 Hilsen
 Ole
 
  
            
             |   |   
            
        
 
            
         
           Marten Ølgaard (06-02-2007) 
         
	
            | Kommentar Fra : Marten Ølgaard | 
  Dato :  06-02-07 13:33 |  
  |   
            Hvis du skal løse dit problem skal du nok uden om hjemmeside tanken. Istedet 
 skal du lave en alm. windows applikation.
 
 Denne kan f.eks. laves i .Net, java e.lign. men så er vi vist ovre i en 
 anden nyhedsgruppe :)
 
 /Marten 
 
 
  
            
             |   |   
            
        
 
            
         
            Jens Frøkjær (07-02-2007) 
         
	
            | Kommentar Fra : Jens Frøkjær | 
  Dato :  07-02-07 00:57 |  
  |   
            Eller en .HTA fil :D
 -- 
 Jens F!
 
 Marten Ølgaard skrev:
 > Hvis du skal løse dit problem skal du nok uden om hjemmeside tanken. Istedet 
 > skal du lave en alm. windows applikation.
 > 
 > Denne kan f.eks. laves i .Net, java e.lign. men så er vi vist ovre i en 
 > anden nyhedsgruppe :)
 > 
 > /Marten 
 > 
 > 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |