Maik: XUL - File-Upload Feld?

Hallo,

ich vermisse für XUL das File-Upload Objekt. Ich habe schon diverse Referenzen durch, aber nirgends finde ich eine Beschreibung eines solchen Objektes und langsam befürchte ich, dass dieses gar nicht definiert ist. Ich hoffe, ich habe es nur übersehen.

In der Elementreferenz von xulplanet habe ich auch nichts gefunden, was einem File-Upload Feld entspricht: http://xulplanet.com/references/elemref/

Weiß jemand Rat?

Danke im voraus!

LG
Maik

  1. Hallo Maik,

    ich vermisse für XUL das File-Upload Objekt. Ich habe schon diverse Referenzen durch, aber nirgends finde ich eine Beschreibung eines solchen Objektes und langsam befürchte ich, dass dieses gar nicht definiert ist. Ich hoffe, ich habe es nur übersehen.

    In der Elementreferenz von xulplanet habe ich auch nichts gefunden, was einem File-Upload Feld entspricht: http://xulplanet.com/references/elemref/

    Weiß jemand Rat?

    Nach einer Suche auf XULPlanet nach "input" bin ich zu folgender Seite gestoßen:
    http://www.xulplanet.com/tutorials/xultu/inputs.html

    Dort steht dass die Input-Felder mit dem XUL-Element textbox generiert werden - ergo schlussfolgere ich, dass ein FileUpload-Element einfach aus einem solchen Textfeld und einem Button zusammengebaut wird.

    Hilft dir das weiter? :-)
    Vielleicht hilft an dieser Stelle ja auch ein Blick in den Firefox Sourcecode.

    Gute Nacht

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Hallo Marc

      Vielleicht hilft an dieser Stelle ja auch ein Blick in den Firefox Sourcecode.

      ich habe mir auch schon gedacht, das ich in Firebox eigentlich fündig werden müsste, da die Oberfläche ja auch in XUL erstellt wurde. Im Browser habe ich 2 Stellen gefunden, in denen eine Dateiauswahl möglich ist. Im Menü Datei unter Datei öffnen und unter Einstellungen/Erweitert/Zertifikate verwalten. Ein Klick auf Importieren und der gewünschte Datei öffnen Dialog klappt auf. Jetzt müsste ich eigentlich nur noch gucken, wie Mozilla das gemacht hat, aber daran bin ich bisher gescheitert. Habe im Installationsverzeichnis keine XUL-Dateien entdeckt - diese scheinen also kompiliert innerhalb der exe zu sein (ja, Windows-User) oder in irgendeiner DLL. An den Sourcecode habe ich mich noch nicht getraut *respekthab*..

      Danke trotzdem erstmal.

  2. Hallo,

    ich vermisse für XUL das File-Upload Objekt. Ich habe schon diverse Referenzen durch, aber nirgends finde ich eine Beschreibung eines solchen Objektes und langsam befürchte ich, dass dieses gar nicht definiert ist. Ich hoffe, ich habe es nur übersehen.

    In der Elementreferenz von xulplanet habe ich auch nichts gefunden, was einem File-Upload Feld entspricht: http://xulplanet.com/references/elemref/

    Weiß jemand Rat?

    Du kannst jedes HTML-Element verwenden.
    http://www.xulplanet.com/tutorials/xultu/htmlelem.html

    --
    Surftip: kennen Sie schon Pipolino's Clowntheater?
    http://www.clowntheater-pipolino.net/
    1. Hi

      Du kannst jedes HTML-Element verwenden.
      http://www.xulplanet.com/tutorials/xultu/htmlelem.html

      danke für den Hinweis.
      Sieht ja ganz so aus, als ob das Uploadfeld tatsächlich nicht definiert ist und das macht moch schon etwas stutzig. Ich habe es mitz dem HMTL Pendant noch nicht versuicht, werden das aber nachholen, aber ich denke nicht, dass das beim Uploadfeld funktionieren wird. Ich könnte mir vorstellen, dass es Probleme mit der Übertragung des Datenstroms gibt und vielleicht deshalb in XUL auch nicht explizit definiert ist. Denn das ist ja schon ein recht wichtiges und geläufiges Element, dass man ja nicht einfach mal weglässt.

      Wie auch immer. Mal schauen.
      Danke!

  3. Habe mein Problem lösen können und wen es interessiert:
    Die gesuchte Funktionalität ist in XUL über JS realisierbar:

    Stichwort: nsIFilePicker