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
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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