Results 1 to 2 of 2

Thread: An JavaScript question in firefox

  1. #1
    Join Date
    Sep 2005
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Question An JavaScript question in firefox

    The following code runs very well in IE, but can't run properly in firefox.
    The purpose is simple. I want to open the file select dialog after I click
    the button labeled Open... instead of the input file object.

    If anyone knows how to solve it, I will appreciate.

    -------------------------- Code --------------------------
    <html>

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title></title>

    <script language=javascript>
    <!--
    function OpenFile()
    {
    //document.getElementById("btnTest").click(); // This one has no question
    document.getElementById("fileInput").click(); // This one can't work in firefox
    }

    //-->
    </script>

    </head>

    <body>

    <p><input type="file" id="fileInput" size="100"></p>
    <p><button id="btnTest" onclick="alert('Test
    clicked')">Test</button></p>
    <p><button onclick="OpenFile()">Open...</button></p>

    </body>

    </html>

  2. #2
    Join Date
    Jun 2005
    Location
    英国
    Posts
    11,876
    Thanks
    1
    Thanked 180 Times in 172 Posts
    Blog Entries
    2

    Default

    Hm. Its click() function does exist in Firefox, but nothing happens when it's called. Probably a security feature.
    Twey | I understand English | 日本語が分かります | mi jimpe fi le jbobau | mi esperanton komprenas | je comprends français | entiendo español | tôi ít hiểu tiếng Việt | ich verstehe ein bisschen Deutsch | beware XHTML | common coding mistakes | tutorials | various stuff | argh PHP!

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •