Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    problema con avvio upload

    Salve sto effettuando un apertura della finestra file per inviare appunto dei file un upload:

    Javascript:
    codice:
    $("div.top_image").click(function(){
    	$("input#upload_image").focus();
    });
    HTML:
    codice:
    <div class="top_image">
    [img]../../../images/layout_page_personal/pp1/top_image.jpg[/img]
    </div>
    <div style="display:none; overflow:hidden;">
    <form name="form_upload_image" method="post" action="upolad_iamge.php" enctype="multipart/form-data" target="upload_image">
    <input name="sector" type="hidden" value="" />
    <input name="idutente" type="hidden" value="<?php echo $_COOKIE["IDUtente_Network"]; ?>" />
    <input id="upload_image" name="image_upload" type="file" onchange="document.form_upload_image.submit();" />
    <iframe name="upload_image" frameborder="0" height="0" width="0"></iframe>
    </form>
    il problema e che quando clicco sul div "top_image" la funzione parte ma non mi apre la finestra per scegliere il file da uploadare.
    Sapreste dirmi come mai? Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Non credo che gli input file accettino focus da funzioni, fai questa prova:
    $(function(){
    $("input#upload_image").focus();
    });
    al cariacamento forzi il focus se lo prende ho detto una stupidata e il problema è altrove altrimenti e come dico io
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Provato ma non fa nulla.

    Eppure altre volte ci sono riuscito.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da techno
    Provato ma non fa nulla.

    Eppure altre volte ci sono riuscito.
    Immaginavo, se devi fare un pulsante file grafico cerca in rete trovi esempi pronti, oppure cerca quello che hai già fatto funzionante
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Ho provato anche così:

    codice:
    function topimage(){
    	$("input#upload_image").focus().trigger("click");
    }
    Questo è quello che ho già fatto ma nulla mannaggia.

  6. #6
    da quello che ho notato l'input viene selezionato con focus() ma poi non fa la funzione trigger()

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Io resto della mia idea, ma tu puoi insistere sia mai che trovi nuove possibilità, nel caso posta la soluzione per i posteri.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    ho un dubbio, può essere il problema che il form dell'upload venga incluso da un file txt?

    Perchè se il form lo metto nella pagina principale tutto funziona.

  9. #9
    ok risolto uffff che sudata il problema stava che il form era nascosto da un box div mah!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.