|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2007
Messaggi: 64
|
[javascript] problema popup
ciao a tutti
dopo aver calcolato una listbox da un database, con ogni record della listbox che è un link volevo clikkare sul link, creando una finestrella con dei dati presi da un DB con una select passandogli il parametro del record (ossia il text) allora io voevo utilizzare javascript in questo modo: es: Codice:
<a href="#" onclick="popup(this)">'.$row['ID'].'</a> Codice:
function popup (stringa) { var dataString = 'data='+stringa.innerHTML; // ID $.ajax ({ type: "POST", url: "popup.php", data: dataString, cache: false, success: function(html) { $(".dettagli").html(html); }, error: function() { alert("error"); } }); window.open('popup.php',stringa, 'width=800,height=600,left=0,top=0,resizable=no,menubar=no,toolbar=no,location=no,scrollbars=no,status=no'); return false; }; Codice:
<?php include('db.php'); if($_POST['data']) { $test=1; $color='FFFFFF'; $packed = $_POST['data']; #echo '<script>alert("'.$dati.'");</script>'; $sql = $conn->query('SELECT ID FROM online_db.TSX WHERE (RTU_ID = '.$packed.') ORDER BY RTU_ID,ID'); echo '<label>Dettagli:</label> <br/><br/> '; echo' <select name="dettagli" multiple size="10" class="dettagli">'; while($row = $sql->fetch(PDO::FETCH_ASSOC)) { if ($test==1) { $color='FFFFFF'; $test=0; } else { $color='CCCCCC'; $test=1; } echo '<option value="'.$row['ID'].'" style="background-color: #'.$color.'">'.$row['ID'].'</option>'; } echo '</select><br/><br/>'; } ?> quindi nella nuova pagina mi scrive una listbox col risultato della query soluzioni?? |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Aug 2005
Messaggi: 168
|
Scusa ma non ho capito cosa c'è che non va. Puoi spiegarlo?
Ammetto di non aver guardato il codice... Puoi indentarlo per favore? |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Aug 2007
Messaggi: 64
|
il fatto è questo
ottenuta una table con una colonna i cui valori sono link quello che vorrei fare adesso è che cliccando su un link della table, mi si apre un popup (quindi un'altra pagina php) che elaborata prima della sua apertura per ogni link vorrei passare il suo valore, ossia il testo, ad un funzione javascript che passa tale valore poi alla pagina php dove prima della sua apertutra fa un query mettendo il risultato in un'altra table |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:06.