• User Attivo

    javascript

    Buongiorno a tutti...
    dilemma :dhò: ... ho una stringa di javascript che serve a chiedere conferma della cancellazione, inserita in due righe identiche... Nella prima funziona e mi restituisce la consueta finestra di conferma, nella seconda no..cioè quando premo il pulsante "cancella", la riga viene cancellata e basta... oibò!!!!!, dove ho sbagliato?. Vi posto il codice, le parti in questione le incornicio con gli asterischi per farle trovare più facilmente, spero che qualcuno possa aiutarmi a risolvere il dilemma..
    Grazie, ciao

    <?
    include("config.inc.php");
    include("connect.php");
    $query2="SELECT * FROM org1_sac"; // controllo quanti articoli ci sono nel database..
    $risultato2=mysql_query($query2,$db);
    $totale=mysql_affected_rows();
    if (isset($_GET['grandezza'])) // se il numero di articoli per pagina è settato lo assegno
    {$grandezzapagina=$_GET['grandezza'];}// a $grandezzapagina sennò per default
    else {$grandezzapagina=3;} // 3 articoli x pagina
    if (isset($_GET['pagina'])) // se è settato il numero di pagina calcolo
    {$start=($_GET['pagina']*$grandezzapagina)-$grandezzapagina;}// il punto di partenza della query
    else {$start=0;$pagina=1;} // sennò la query parte dal primo articolo (siamo a pagina 1)
    ?>

    <body>
    <a name="inizio pagina"></a></p>
    <table width="1077" height="97" align="center" cellpadding="0" cellspacing="0" bordercolor="#111111" id="AutoNumber2" style="border-collapse: collapse">
    <td width="1074" height="616" align="left" valign="top" bordercolor="#663300" style="border-style: none; border-width: medium"><div align="center"><span class="style141">- Pannello di controllo-</span></div>
    <p align="center" class="Stile6 Stile5"><span class="Stile22"> <span class="Stile23">- Organza 1-</span></span></p>
    <p align="center" class="Stile6 Stile5"><span class="style4">Visualizza inserimento </span></p>
    <div align="center">
    <p><a href="index.htm" class="style11 style9">home page</a>    
    <a href="pannello di controllo.html" class="style11 style9">Pannello di controllo</a>    
    <a href="ins_org1_sac.php" class="style12 style9">Inserisci sacchetto</a>    
    <a href="ins_org1_mod.php" class="style12 style9">Inserisci modello</a>    

          <table width="569" border="1" align="center" cellpadding="2" cellspacing="1" bordercolor="#EEEEEE" bgcolor="#FFEFCE">
    

    <tr class="Stile10">

            <td width="122" height="40"><div align="center" class="Stile13"><strong> sacchetto1<br>
                <span class="Stile21">(bombato)</span></strong></div></td>
    

    <td width="122"><div align="center" class="Stile13"><strong>sacchetto2<br>
    <span class="Stile21">(piatto)</span></strong></div></td>
    <td width="139"><div align="center" class="Stile13"><strong>sacchetto3<br>
    <span class="Stile21">(base rettangolare)</span></strong></div></td>
    </tr>

    <?
    $query="SELECT * FROM org1_sac ";
    $risultato=mysql_query($query,$db);
    while($record=mysql_fetch_assoc($risultato)) // costruisco le tabelle per gli articoli
    { ?>
    <tr>
    <td class="Stile17"><div align="center">
    <p>
    <? if ($record['img_s2']!="noimage.jpg") { ?>
    </p>
    <p><img src="public/<? echo $record['img_s2'];?>" width="154" height="110" border="0">
    <? } else { ?>
    <img src="public/noimage.jpg" width="50" height="50 "border="0"> </p>
    <p>
    <? } ?>
    </p>
    </div> </td>

    <td class="Stile17"><div align="center">
    <p>
    <? if ($record['img_s1']!="noimage.jpg") { ?>
    </p>
    <p><img src="public/<? echo $record['img_s1'];?>" width="154" height="110"0">
    <? } else { ?>
    </p>
    <p><img src="public/noimage.jpg" width="50" height="50 "border="0"> </p>
    <p>
    <? } ?>
    </p>
    </div></td>

    <td class="Stile17"><div align="center">
    <p>
    <? if ($record['img_s3']!="noimage.jpg") { ?>
    </p>
    <p><img src="public/<? echo $record['img_s3'];?>" width="154" height="110"0"><? } else { ?>
    <img src="public/noimage.jpg" alt="b" width="50" height="50 "border="0"> </p>
    <? } ?>
    </div></td>

    <td width="46" align="center" valign="top" class="Stile17"><p align="center"><a href="ins_org1_sac2.php?id=<? echo $record['id'] ?>"><img src="public/matita_scrive_a.gif" border="0"></a> <span class="Stile2 "><a href="ins_org1_sac2.php?id=<? echo $record['id'] ?>"><span class="Stile21">Inserisci sacchetto 2 (piatto)</span> </a></span></p>
    <td width="60" align="center" valign="top" class="Stile17"><p align="center"><a href="ins_org1_sac3.php?id=<? echo $record['id'] ?>"><img src="public/matita_scrive_a.gif" border="0"></a> <em><a href="ins_org1_sac3.php?id=<? echo $record['id'] ?>" class="Stile21">Inserisci sacchetto 3 </a><span class="Stile21">(base rettangolare)</span></em></p>

    <td width="60" align="center" valign="top" class="Stile17"><p> </p>
    <p><a href="cancella_org1_sac.php?id=<? echo $record['id'] ?>">


    <img src="public/cancella.png" alt="b" border="0" onClick="return confirm('Vuoi procedere con la cancellazione?')" ></a></p>


     <p><span class="Stile4"><a href="cancella_org1_sac.php?id=<? echo $record['id'] ?>">Elimina</a></span> </p>
     </tr>
                    <?  } ?>
                </table>
    <hr color="#009900">
    <p align="left">&nbsp; <a href="#fine pagina">Fine pagina</a>    </p>
    <table width="943" border="1" align="center" cellpadding="2" cellspacing="1" bordercolor="#EEEEEE" bgcolor="#FFEFCE">
                    <tr class="Stile10">
                      <td width="77" height="60"><div align="center" class="Stile10 Stile12"><strong><em>Sacchetto</em></strong></div></td>
    <td width="122"><div align="center" class="Stile10 Stile12"><strong><em>Modello</em></strong></div></td>
    

    <td width="204"><div align="center" class="Stile13"><strong> Descrizione </strong></div></td>
    <td width="47"><div align="center" class="Stile13"><strong>Articolo</strong></div></td>
    <td width="76"><div align="center" class="Stile13"><strong>Colore</strong></div></td>
    <td width="141"><div align="center" class="Stile13"><strong><em>Foto</em></strong></div></td>
    <td width="58"><div align="center" class="Stile13"><strong><em>Prezzo A </em></strong></div></td>
    <td width="76"><div align="center" class="Stile13"><strong><em>Prezzo B </em></strong></div></td>
    <td width="76"><div align="center" class="Stile13"><strong><em>Opzioni</em></strong></div></td>
    <td width="76"> </td>
    </tr>
    <?
    $query="SELECT * FROM org1_mod ";
    $risultato=mysql_query($query,$db);
    while($record=mysql_fetch_assoc($risultato)) // costruisco le tabelle per gli articoli
    { ?>
    <tr>
    <td width="77" class="Stile17"><div align="center" class="Stile25"><? echo $record['sacchetto'] ?></div></td>
    <td width="122" class="Stile17"><div align="center"><? echo $record['modello'] ?></div></td>
    <td width="204" class="Stile2"><div align="center" class="Stile24"><? echo $record['descrizione'] ?></div></td>
    <td width="47" class="Stile17"><? echo $record['art1'] ?></td>
    <td width="76" class="Stile17"><? echo $record['col1'] ?></td>
    <td width="141" class="Stile17"><div align="center">
    <p>
    <? if ($record['img_m1']!="noimage.jpg") { ?>
    </p>
    <p><img src="public/<? echo $record['img_m1'];?>" alt="d" width="154" height="109" border="0">
    <? } else { ?>
    <img src="public/noimage.jpg" alt="f" width="50" height="50 "border="0"> </p>
    <p>
    <? } ?>
    </p>
    </div></td>
    <td width="58" class="Stile17"><? echo $record['prezzoA1'] ?></td>
    <td width="76" class="Stile17"><? echo $record['prezzoB1'] ?></td>

                    <td width="76" class="Stile17"><p><a href="modifica_org1.php?id=<? echo $record['id'] ?>"><img src="public/modifica.png" alt="a" border="0"></a> <span class="Stile2 Stile5"></span><em><a href="modifica_org1.php?id=<? echo $record['id'] ?>">Modifica</a></em></p>
                        <p>
    

    <a href="cancella_org1_mod.php?id=<? echo $record['id'] ?>"><img src="public/cancella.png" alt="b" border="0" onClick="return confirm('Vuoi procedere con la cancellazione?')" ></a></p>


    <span class="Stile4"><a href="cancella_org1_mod.php?id=<? echo $record['id'] ?>">Elimina</a></span><span class="Stile2 Stile5"></span></p></td>
    <td width="76" class="Stile17"> </td>

                  </tr>
                  <?  } ?>
                </table>               
                <p align="left">&nbsp; <a href="#inizio pagina">Inizio pagina</a></p>
    
        </div></td><td width="1" height="2">            
            </tr>
    

    </table>

    </body>
    </html>


  • User Attivo

    Ciao popeye,
    prova a guardare il codice html lato client e posta qui le sezioni relative ai due link. Forse c'è un errore in php che fa stampare male la chiusura o l'apertura di qualche tag html.
    Io, copiando ed incollando le due porzioni di codice relative al javascript, non ho avuto problemi...
    :ciauz:


  • User Attivo

    Ciao ceccus, grazie per l'aiuto :ciauz: ecco i frammenti di codice html.. li ho presi da "visualizza html" del browser. E' questo che mi avevi chiesto di fare?
    apparentemente sembrano giusti bhoo...
    grazie di nuovo, alla prossima

    1. <p><a href="cancella_test_sac.php?id=3">
      <img src="public/cancella.png" alt="b" border="0" onClick="return confirm('Vuoi procedere con la cancellazione?')" ></a></p>
      <p><span class="Stile4"><a href="cancella_test_sac.php?id=3">Elimina</a></span> </p> </tr>
      </table>

    2. <p><a href="cancella_test_mod.php?id=1">
      <img src="public/cancella.png" alt="b" border="0" onClick="return confirm('Vuoi procedere con la cancellazione?')" > </a> <span class="Stile4"><a href="cancella_test_mod.php?id=1">Elimina</a></span><span class="Stile2 Stile5"></span></p></td>

                 </tr>
                                 </table>

  • User Attivo

    Ciao,
    ho incollato le due porzioni di codice in un doc.htm e funzionano entrambe sia su IE che su Firefox...
    Occhio che nel primo chiudi la riga (</tr>) senza chiudere la cella (</td>) ma ovviamente non è lui la causa del problema.

    A questo punto credo dipenda dal tuo browser, anche se l'effetto è curioso....

    Prova a salvare la pagina web e ad allegarla, oppure mettila online da qualche parte che proviamo a scavare meglio...


  • User Attivo

    sei un grandissmo ceccus 🙂 ho appena letto il tuo post e domani ti invio l'indirizzo (ora devo scappare). spero proprio sinceramente di poter prima o poi contraccambiare. Buona serata, a domani


  • User Attivo

    Ciao ceccus, ti mando l'url:

    container06.
    altervista.
    org/bombonierefavors.com/gestione_test.php
    (l'ho scritto su più righe perchè non mi sono concessi link attivi)

    e l'allegato.

    La novità è che l'ho provato su firefox e li non funziona da nesuna parte :bho: :mmm:

    bhooo...

    Cmq ancora grazie ti auguro una fantastica giornata.

    Ciao 😉


  • User Attivo

    A me funzionano tutti e due.
    Cioè, se clicco sulle croci rosse (entrambe) mi appare l'alert di win che mi chiede la conferma mentre se clicco direttamente sul link "elimina" (entrambi) non mi viene richiesta alcuna conferma. Il discorso vale sia per l'url postata che per il file in attache...

    E' così che dovrebbe funzionare il tutto? se si funziona 😄 e il problema è solo nel tuo browser.

    :bho:


  • User Attivo

    si è così 🙂

    per lo meno ora so dove mettere le mani..

    ancora grazie a presto

    ciao