16. april 2008 - 14:16Der er
14 kommentarer og 2 løsninger
åbne popupvindue - uploade en fil - trække filnavn med tilbage
Hvordan laver jeg et popup-vindue i f.eks.300 x 300 centreret midt på skærmen, (her uploader et billede trækker filnavnet ud) og så skal navnet sendes tilbage til det vindue jeg kom fra?
Upload-delen har jeg styr på inkl. udtræk af filnavn.
ASP er et serverside-sprog - dvs det arbejder kun på serveren og har intet med klienten at gøre medmindre fx du sender et output klienten kan forstå (html, javascript...). Derfor kan du ikke sende filnavnet fra popup-vinduet til hovedvinduet med ASP - dertil skal du benytte javascript og det mit eksempel gør er at fange hovedvinduet (window.opener), finder et element der hedder 'idpåfxetformfelt' (fx <input type="text" id="idpåfxetformfelt" /> og sætter værdien til i dette tilfælde filnavn.jpg.
w13>> skriver jeg <a href="java script:window.open('fil.asp','_blank');">Skift billede</a> åbner den et nyt vindue og det jeg sender fra bliver blank og skriver [object], hvad gør jeg forkert?
keysersoze>> skal lige forstå det rigtigt.. når jeg har uploadet mit billede fanger jeg en variabel (filnavn) som indeholder mit filnavn, hvordan smider jeg den variabel ind i dit javascript og kan jeg så lukke vinduet automatisk og så sender den tilbage til hvor jeg kom fra?
Hvis jeg har forstået alt det ret - burde jeg så ikke hvis jeg har flere billeder i min record (editside) kunne sende idpåfxetformfelt med over i popup vinduet og så bruge den samme popupfunktion på den samme uploadside?
Prøver at lave denne om til at bruge PrettyPhoto - altså åbne popup'en i prettyPhoto, men kan ikke få den til at smide variablen tilbage - nogen der kan hjælpe?
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.