Stefan: input type=file mit Grafikbutton nicht möglich?

Hallo,

kennt jemand von euch eine Möglichkeit, den "Browse File" Dialog des Browsers mit einem Javascript zu starten?

Ziel wäre es, über einen schicken Button eine Datei mit einem Formular wegschicken zu können (so ähnlich wie bei input type=image) ohne dass man den dicken Standarbutton nutzen muss, den einem der Browser bei input type=file erzeugt.

Denke zwar, dass es nicht möglich ist, aber vielleicht kennt ja irgendjemand doch einen Trick...

Danke + Gruss aus dem Norden,
Stefan

  1. Hallo Stefan,

    kennt jemand von euch eine Möglichkeit, den "Browse File" Dialog des Browsers mit einem Javascript zu starten?

    nein.

    Falls Du es ausführlich wissen willst, lies im </archiv/> nach :-)

    Viele Grüße,
    Stefan

  2. abend,

    folgender code dürfte (zumindest im IE) dein problem lösen:
    ----
    <HTML><HEAD><title>fakedFilebrowser</title>

    <script language="JavaScript" type="text/javascript">

    function browsFiles() {
      document.getElementById("myfile").click();
     }
     function copyToMyFB( myVal ) {
      document.getElementById("myvisualfile").value = myVal;
     }
    </script>

    </HEAD>
    <BODY>

    <input type="file" style="display:none;" onChange="copyToMyFB(this.value)" name=myfile value=myfile>
    <input type="text" style="color:red; backgroundcolor:white; border:solid 1px red; "
       name=myvisualfile >
    <input type="button" style="color:red; backgroundcolor:white; border:solid 1px red "
       name=mybutton value=BrowsFile onClick="browsFiles()">

    </BODY>
    </HTML>
    ---

    HopeItHelped

    mfg,
    (tanz das)
    Z.N.S.

    --
    <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
    1. Hallo,

      folgender code dürfte (zumindest im IE) dein problem lösen:

      ^^^^^^^^^^^^^^^

      da der Fragesteller nicht auf Einsatz im Intranet o.ä. hingewiesen
      hat, ist Dein Vorschlag leider wertlos.

      Viele Grüße,
      Stefan

      1. abend,

        da der Fragesteller nicht auf Einsatz im Intranet o.ä. hingewiesen
        hat, ist Dein Vorschlag leider wertlos.

        für dich ist er vielleicht wertlos. aber das interssiert hier keinen..

        mfg,
        (tanz das)
        Z.N.S.

        --
        <img src="http://www.dmp-web.de/comunicout/neubauten.gif" border="0" alt="">
        1. Hallo,

          für dich ist er vielleicht wertlos. aber das interssiert hier keinen..

          mich interessiert es nicht, ob Dich meine Meinung interessiert oder
          Du drüber nachdenkst. Aufgrund von einigen tausend Beiträgen von mir
          hier im Forum in den Jahren 1999 bis heute und zahlreichen positiven
          Reaktionen sowie einigen hunderttausend Besuchern meiner Webprojekte
          und unzähliger Dankeschöns dafür kann ich mir diese Arroganz erlauben.

          Viele Grüße,
          Stefan

          1. Hallo,

            mich interessiert es nicht, ob Dich meine Meinung interessiert oder Du drüber nachdenkst.

            Wieso schreibst du sie dann in ein öffentliches Forum?

            Aufgrund von einigen tausend Beiträgen von mir hier im Forum in den Jahren 1999 bis heute und zahlreichen positiven Reaktionen sowie einigen hunderttausend Besuchern meiner Webprojekte und unzähliger Dankeschöns dafür kann ich mir diese Arroganz erlauben.

            Das ist wirklich zu krass, um wahr zu sein. Dein Verhalten ist unmöglich. Du kannst noch so viele selbstgefällige Schwanzvergleiche anführen, um deinen besonderen erhabenen Status zu betonen, es rechtfertigt gar nichts. Für dich gelten dieselben Umgangsregeln, wie für alle anderen Forumsteilnehmer auch.

            Mathias

            1. Hi Mathias,

              mich interessiert es nicht, ob Dich meine Meinung interessiert oder Du drüber nachdenkst.

              Wieso schreibst du sie dann in ein öffentliches Forum?

              damit wenigstens andere darüber nachdenken?

              [...] dafür kann ich mir diese Arroganz erlauben.

              [...] Dein Verhalten ist unmöglich. [...] Schwanzvergleiche [...]

              Die letzten vierzehn Tage waren herrlich. Ich habe das Meer beobachtet, Sandkörner gezählt, einige Städtchen besucht, mich an karibischen kulinarischen Köstlichkeiten erfreut und einfach die Seele baumeln lassen. Urlaub tut gut.

              <I> ;-)

              Grüße,
               Roland

          2. Hi,

            für dich ist er vielleicht wertlos. aber das interssiert hier keinen..
            mich interessiert es nicht, ob Dich meine Meinung interessiert oder
            Du drüber nachdenkst. Aufgrund von einigen tausend Beiträgen von mir
            hier im Forum in den Jahren 1999 bis heute und zahlreichen positiven
            Reaktionen sowie einigen hunderttausend Besuchern meiner Webprojekte
            und unzähliger Dankeschöns dafür kann ich mir diese Arroganz erlauben.

            Arroganz ist immer schlecht. Das werden Hunderttausende bestaetigen koennen. BTW - Du bist doch schon mal im Kontext der Spendenaktion auffaellig geworden.

            Mach's wie ich, immer trocken kommentieren, aber innerlich schlicht und bescheiden sein.

            Gruss,
            Lude

            --
            "Man sollte sich nur entschuldigen, wenn man beabsichtigt zusammen Geld zu verdienen."
          3. Sup!

            Genau!
            Etwas strukturelle Arroganz ist durchaus okay!

            Wer ernsthaft behauptet, in real existierenden menschlichen Gesellschaften gäbe es keine Rangordnungen, alle wären gleich, man dürfe keine Ausnahmen machen... der braucht dringend einen Reality-Check.

            Ich finde es okay, wenn man sich auf Lorbeeren ausruht und einen Moment  der Selbstherrlichkeit geniesst.

            Stefan regelt [rulez]!

            Gruesse,

            Bio

            --
            Für sein Verhalten sollte man sich nur entschuldigen, wenn man vorhat, es zu ändern.
  3. Vielen Dank euch beiden, hab ich wieder was gelernt ;)

    Gruss,
    Stefan