Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    8

    Richiamare file selezionati

    Qualcuno sa dirmi come posso fare a richiamare, cliccando su un bottone, in un'altra finestra i file che ho precedentemente selezionati tramite checkbox.
    Fate conto che i dati visualizzati, sono la stampa di una ricerca fatta precedentemente nel database.
    Questo è il codice del bottone:
    <script type="text/javascript">
    function modifica() {
    window.open('http://indirizzo del file.php','finestra');
    }
    </script>

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, risposta forse stupida banale
    Se il problema è non usare il popup ma aprire in una scheda nuova non fai prima a listare i file con dei tag link?
    Puoi sempre renderizzarli col css come fossero button.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    8
    mi potresti fare un esempio?!?

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Non avevo letto bene per le checkbox.. ad ogni modo puoi provare come in questo esempio
    Così si aprono in un nuovo tab. A meno che non abbia capito male io quel che vuoi fare di diverso.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    8
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Non avevo letto bene per le checkbox.. ad ogni modo puoi provare come in questo esempio
    Così si aprono in un nuovo tab. A meno che non abbia capito male io quel che vuoi fare di diverso.
    Molto utile grazie, ora però mi rimane la parte più importante, cioè far apparire nella nuova finestra l'elenco dei file che ho selezionato precedentemente tramite checkbox...

  6. #6
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Immagino i tuoi file abbiano un id associato ad un record a db.
    Questo id dallo al valore della checkbox.
    Selezioni quel che ti serve, con un unico tasto apri la pagina e passi in GET la lista ID (stringa anche unica da splittare come vuoi).
    Lo script d'arrivo farà la query filtrando per ID.

    Questa è una soluzione banale ma ovviamente ci potrebbero essere più modi a seconda se vuoi mostrare o meno i dati in get. Potresti inviare via (POST/GET) con una form nascosta tramite JS, mettere in sessione la lista id e passando alla pagina successiva recuperare i dati ....

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    8
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    Immagino i tuoi file abbiano un id associato ad un record a db.
    Questo id dallo al valore della checkbox.
    Selezioni quel che ti serve, con un unico tasto apri la pagina e passi in GET la lista ID (stringa anche unica da splittare come vuoi).
    Lo script d'arrivo farà la query filtrando per ID.

    Questa è una soluzione banale ma ovviamente ci potrebbero essere più modi a seconda se vuoi mostrare o meno i dati in get. Potresti inviare via (POST/GET) con una form nascosta tramite JS, mettere in sessione la lista id e passando alla pagina successiva recuperare i dati ....
    La risposta banale mi va benissimo, solo ti posso chiedere un esempio, in modo da potermi indirizzare meglio sulla cosa.

  8. #8
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    codice:
    <script type="text/javascript">
    function test(){
    
        var list = document.getElementsByClassName('myCheck');
        var url = 'http://........php?ids=';
        var selected = false;
        if(list.length < 0 ) //nessuna checkbox trovata
            return;
    
        for( i=0; i<list.length; i++ ){ 
            if(list[i].checked){
                selected = true;
                url += list[i].value+'-';
            }
        }
    
        if(selected)
        alert('ho selezionato qualcosa: '+url)
    
    }
    </script>
    
    <input type="checkbox" value="23" class="myCheck"/>
    <input type="checkbox" value="44"class="myCheck" />
    <input type="button" onClick="test();" value="test" />

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    8
    Quote Originariamente inviata da m4rko80 Visualizza il messaggio
    codice:
    <script type="text/javascript">
    function test(){
    
        var list = document.getElementsByClassName('myCheck');
        var url = 'http://........php?ids=';
        var selected = false;
        if(list.length < 0 ) //nessuna checkbox trovata
            return;
    
        for( i=0; i<list.length; i++ ){ 
            if(list[i].checked){
                selected = true;
                url += list[i].value+'-';
            }
        }
    
        if(selected)
        alert('ho selezionato qualcosa: '+url)
    
    }
    </script>
    
    <input type="checkbox" value="23" class="myCheck"/>
    <input type="checkbox" value="44"class="myCheck" />
    <input type="button" onClick="test();" value="test" />
    Grazie mille per l'aiuto...solo che mi sono dimenticati un piccolo particolare...
    Il tutto lo devo associare a codeigniter, per cui ora devo vedere come dividere i file XD

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.