Avatar billede herchin Nybegynder
16. august 2001 - 13:20 Der er 8 kommentarer og
2 løsninger

Open dialog

Hejsan

Jeg skal have lavet en open dialog enten i HTML eller JScript.

<input type=\"file\" name=\"openFile\" size=\"16\">

Med denne linje i HTML kommer der et tekstfekt med, hvor man kan indtaste stien til den fil man vil åbne.

Hvordan fjerner man det tekstfelt således, at der kun er en knap tilbage, som åbner dialogen???
Avatar billede Slettet bruger
16. august 2001 - 13:25 #1
Det er jeg næsten sikker på at du ikke kan, da den dialog forgår på browserens præmisser, og det er derfor at den ser forskellig ud i Netscape og Internet Explorer.

Du kan dog i IE 4+ lave noget trick med javascript og nogle gif filer, men det virker kun i IE.
Avatar billede herchin Nybegynder
16. august 2001 - 13:27 #2
Det er også helt ok - min applikation skal kun køre under IE 5.5 ;o)

Det er egentligt også bare den der \"Open dialog\" jeg er interesseret i!
Avatar billede stig3 Mester
16. august 2001 - 13:28 #3
prøv size=0
Avatar billede herchin Nybegynder
16. august 2001 - 13:36 #4
Sorry - did\'t work ;o(

Kan det gøres med et JScript/JavaScript?
Avatar billede herchin Nybegynder
16. august 2001 - 13:37 #5
En anden ting er, at der altid står \"Gennemse...\" på knappen -> PISSE IRRETERENDE! Kan det ændres?
Avatar billede Slettet bruger
16. august 2001 - 13:45 #6
Du skal læse hvad jeg skriver: Du kan ikke ændre noget som helst!

I Netscape står der f.eks \"Browse...\" på knappen...
Avatar billede herchin Nybegynder
16. august 2001 - 13:46 #7
Ok, ok, ok - Det så jeg godt! Jeg giver flere point, hvis I kan hjælpe mig med et JavaScript!
Avatar billede herchin Nybegynder
16. august 2001 - 14:19 #8
Jeg giver jer pointene og opretter et nyt spørgsmål ang. det at lave en \"Open dialog\" i JavaScript.

Tak for hjælpen!
Avatar billede Slettet bruger
16. august 2001 - 15:19 #9
Selv tak..!
Avatar billede jakoba Nybegynder
16. august 2001 - 17:08 #10
herchin >>
  Ved programmeringen af browsere og kavascript fortolker er der blevet brugt mange arbejdstimer på at UNDGÅ at det du beder om skulle være muligt.
  Sprog der kører i browseren må ikke kikke på di harddisk og starte programmer eller nogen af de ting (tænk hvis det var muligt at starte en \'>format C:\' fra en webside! eller finde og hente din passwords fil)

Den der \'søg efter den fil der skal oploades\' funktion ligger foruddefineret i browseren som et specialtilfælde. Og den er kun tilladt fordi det er brugeren selv der skal søge rundt og finde filen. Alt hvad browserscriptprogrammet får er det endelige resultat, når brugeren siger \'den fil vil jeg uploade\' får det filnavnet og intet andet.

Det er muligt du kan med activeX (der er efterhånden uhyggeligt mange ting der har vist sig mulige med activeX) for det program kan netop bygge den bro du søger, mellem et script på vebsiden, og lokale programmer i windows. Men hvis du beder din brugere om at acceptere activeX, påtager du dig også noget af ansvaret for den hacker der kommer efter dig og udnytter hullet til noget svinskt.

mvh JakobA
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester