Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    11

    soluzione per passaggio var a popup (CSS)

    Salve

    il mio problema è questo.
    Ho una tabella (creata con php e dati sql) dove per ogni riga c'è un articolo (num, desc ecc ecc)
    per modificare l'articolo ho creato un pop up CSS che viene attivato da JS e mi deve contenere il form che modificherà i dati di quel prodotto.
    Ora: quando creo il pop up non so come recuperare l'ID del prodotto che devo modificare per poi fare la query.

    il codice della riga che chiama il pop up è:

    echo ("<tr><td>". $riga['num_offerta'] . "</td><td>". $riga['data'] . "</td><td>". $riga['cliente'] . "</td><td>". $riga['progetto'] . "</td><td>". $riga['modello_sigla'] . "</td><td>M</td><td>C</td></tr>");

    premendo la M si apre il pop up di cui posto il codice:


    <div id="blanket" style="display:none;"></div>
    <div id="popUpDiv" style="display:none;">
    Prodotto numero ......
    </div>


    Grazie

  2. #2
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    popup css ?????

    e' un dialog ?

    nel dialog puoi caricare dati con ajax oppure iframe con la pagina html alla quale passare il codice tramite post o get ....

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    11
    Ok, questo me lo immagginavo ma mi servirebbe un esempio, ho fatto delle prove ma senza esito positivo

  4. #4
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    se posso consigliarti ci sono alcune librerie che ti venongo incontro.

    JqueryUI
    O colorbox etc....

    Crei il dialog come overlay della pagina a click e apri in iframe-mode l'url del form passando in get l'id , codice o identificativo dell'entità che devi gestire.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    11
    tks, ora provo

  6. #6
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Ottimo fammi sapere, per qualsiasi dubbio o sto qua

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    11
    Ok, ho sbattuto un po la testa su Jquery.
    e..........
    sono riuscito a implementarlo.

    Ora ho il problema di come aprire la dialog , cioè:
    il metodo che ho creato è questo :

    JS:

    // funzione per la pop up delle offerte
    $ (function() {
    $("#offerta").click(function () {
    $("#dialog").dialog({
    width:900,
    height:900
    });
    });
    });

    div della pop up :

    <div id="dialog" title="Finestra" style="display:none">


    Offerta numero</p>
    </div>

    codice che mi fa aprire la finestra :
    echo ("<tr><td>". $riga['num_offerta'] . "</td><td>". $riga['data'] . "</td><td>". $riga['cliente'] . "</td><td>". $riga['progetto'] . "</td><td>". $riga['modello_sigla'] . "</td><td>M</td><td>C</td>");

    e fin qui tutto bene, se clicco sulla M mi si apre la dialog.
    il problema è che di queste righe ne ho + di 1 e ovviamente avendo lo stesso ID non funzionano !



    che palle essere niubbo.

    tks per l'aiuto

  8. #8
    Utente di HTML.it L'avatar di Virus_101
    Registrato dal
    Sep 2008
    Messaggi
    2,497
    Gli ID sono unici !!!

    Fai atenzione che gli id dovrebbero essere idntificativi univoci.

    QUindi puoi usare le classi se devi replicare le proprieta si piu' oggetti diversi.

    Ma gli id devono essere unici non dovresti mettere due elementi(anche diversi) con id uguale.

    codice:
    $(".dialogable").dialog({
    
     open: function(){ 
       // CALLBACK AD APERTURA DEL DIALOG DOVE POTER GESTIRE
       var id = this.attr("id") ;
     }
    
    }) ;
    e' un esempio devi trovare il nome dell'opzione usata per eseguire il callback ad apertura del dialog.


    P.S.
    Siamo tutti stati niubbi ma prima o poi passa l'importante e' studiare ed applicarsi, sfidarsi continuamente

  9. #9
    se posso consigliarti ci sono alcune librerie che ti venongo incontro.

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    11
    ogni consiglio è ben accetto, e la voglia di studiare non manca.
    che librerie?

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.