24. marts 2008 - 02:19
Der er
10 kommentarer og 1 løsning
Lille ting i upload script
Hej eksperter! Har fået et mass-upload system op at køre, men ønsker at indbygge kategori som vælges i en form udenfor apletten. Jeps .. Har et nyt problem hvis det er noget i kan løse.. Jeg har apletten her: <applet name="jumpLoaderApplet" code="jmaster.jumploader.app.JumpLoaderApplet.class" archive="jumploader_z.jar" width="870px" height="500" mayscript > <param name="uc_uploadUrl" value="uploadHandler.php" /> </applet> Men jeg har som sagt, udenfor den, lavet en select og en button (type: submit) som angiver den kategori der skal uploades til. Hvordan får jeg den med over i uploadHandler.php fra apletten? Jeg har prøvet både med hidden input, ?kategori=xx i uploadHandler.php.. Kan man lave en param der kan hentes fra uploadHandler? Måske noget i stil med: <param name="kategori" value="'.$_POST[kategori].'" /> og så noget i uploadHandler.php der "henter" den param.. ???? På forhånd tak, Rasmus Henriksen
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
24. marts 2008 - 02:33
#1
Lad din Applet hente fra form feltet.
24. marts 2008 - 02:36
#2
import netscape.javascript.*; i toppen og noget kode: JSObject window = JSObject.getWindow(this); JSObject doc = (JSObject)window.getMember("document"); JSObject form = (JSObject)doc.getMember("myform"); JSObject field = (JSObject)form.getMember("myfield"); String val = field.getMember("value"); (utestet)
24. marts 2008 - 02:37
#3
Din sidste løsning bør iøvrigt virke, men det kræver en submit. Java løsningen ovenfor virker uden den ekstra submit.
24. marts 2008 - 02:38
#4
Og koden virker også i IE selvom package hedder det den hedder.
24. marts 2008 - 02:42
#5
Jeg er fuldstændig java newb - Aldrig prøvet det før .. Hvordan skal jeg gøre for at få resultatet af submittet med ind på uploadHandler.php? Her er min form: <table border="0" cellspacing="0" cellpadding="5"> <form action="" method="post" enctype="multipart/form-data"> <tr> <td> <br /> <select size="1"><option selected>Vælg en kategori ...</option> <option value="katte">Katte</option> <option value="katte">Natur</option> <option value="katte">Bybilleder</option> </select> <input type="submit" value="Vælg"> <br /><br /> </td> </form> </tr> </table>
24. marts 2008 - 02:51
#6
Du har ikke selv skrevet applet'en ? Har du kilde koden til den ?
24. marts 2008 - 02:53
#7
Ja har jeg - Den hedder JumpLoader - et script jeg har downladet..
24. marts 2008 - 02:57
#8
24. marts 2008 - 02:57
#9
Du skal navngive form og select for at kunne hente værdien. Men hvis du kender PHP bedre end Java så var det måske bedre at håndtere det rent i PHP. Altså generere: <param name="uc_uploadUrl" value="uploadHandler.php?kategori=xxx" />
24. marts 2008 - 03:01
#10
Okay - nu virker det - super mange tak :) Hvis du smider et svar skal du få point.
24. marts 2008 - 03:11
#11
OK
Kurser inden for grundlæggende programmering