Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. eliven
    3. Post
    E

    eliven

    @eliven

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 7
    • Post 25
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Sito Internet www.eliven.net Località Viareggio Età 46
    0
    Reputazione
    25
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da eliven

    • RE: consiglio utilizzo redirect 301 per cambio host

      grazie 🙂 e scusami per le domande banali 🙂

      postato in SEO
      E
      eliven
    • RE: consiglio utilizzo redirect 301 per cambio host

      ciao juanin,
      dubbio: essendo un cambio di hosting, quindi proprio uno spostamento fisico da uno spazio windows a linux, il redirect 301 verrà interpretato nel modo corretto?
      GRazie per l'aiuto,
      elisa

      postato in SEO
      E
      eliven
    • RE: consiglio utilizzo redirect 301 per cambio host

      @Juanin said:

      In quel caso direi di trovare la pagina più simile e dirottarla lì.

      In alternativa potresti usare un 303 oppure lasciarla 404, ma per questioni di mantenimento del Juice cerca di valutare caso per caso cosa sia meglio fare.

      ok grazie mille 🙂
      elisa

      postato in SEO
      E
      eliven
    • RE: consiglio utilizzo redirect 301 per cambio host

      @Federico Sasso said:

      Ciao eliven,
      Juanin ha ragione.
      In aggiunta alla sua risposta: tieni conto che se tu facessi un redirect 301 di tutti i vecchi URL alla Home Page, Google li tratterebbe come dei "soft-404" (secondo quanto affermato recentemente da John Mueller, di Google).

      ciao federico, grazie anche a te, cercherò di puntare i vecchi url alle nuove pagine...
      grazie ancora
      elisa

      postato in SEO
      E
      eliven
    • RE: consiglio utilizzo redirect 301 per cambio host

      @Juanin said:

      Ciao eliven.

      Quello che devi fare è mappare ogni URL vecchia alla rispettiva nuova.

      Fare redirect tutto sulla home non è corretto.

      Ciao Juanin,
      grazie per il consiglio. Ho un dubbio: se della pagina vecchia non è presente una nuova pagina relativa, come devo fare?

      postato in SEO
      E
      eliven
    • consiglio utilizzo redirect 301 per cambio host

      Ciao a tutti,
      ho questa situazione: dominio con hosting windows + linux con il puntamento host su macchina windows, sito creato in asp. Ho la necessità di trasferire e quindi modificare il puntamento dell'host verso hosting linux, dove il nuovo sito sarà in php.
      Per evitare di perdere il posizionamento, devo utilizzare il redirect 301 in ogni pagina con estensione .asp del "vecchio sito" puntando alla nuova home oppure c'è una procedura particolare?
      Vi ringrazio per il consiglio 🙂
      elisa

      postato in SEO
      E
      eliven
    • [jQuery]Modifica Carrello

      Ciao a tutti,
      premetto che non sono molto pratica di javascript 😊....
      cmq sto implementando un carrello ecommerce con jquery per poter inserire gli oggetti in modo 'on the fly'.

      Questa è la parte jquery:

      
      $(document).ready(function(){ 
      
          $("#basketItemsWrap li:first").hide();
      
          $(".productPriceWrapRight a img").click(function() {
              var productIDValSplitter     = (this.id).split("_");
              var productIDVal             = productIDValSplitter[1];
              
              var productX         = $("#productImageWrapID_" + productIDVal).offset().left;
              var productY         = $("#productImageWrapID_" + productIDVal).offset().top;
              
              if( $("#productID_" + productIDVal).length > 0){
                  var basketX         = $("#productID_" + productIDVal).offset().left;
                  var basketY         = $("#productID_" + productIDVal).offset().top;            
              } else {
                  var basketX         = $("#basketTitleWrap").offset().left;
                  var basketY         = $("#basketTitleWrap").offset().top;
              }
              
              var gotoX             = basketX - productX;
              var gotoY             = basketY - productY;
              
              var newImageWidth     = $("#productImageWrapID_" + productIDVal).width() / 3;
              var newImageHeight    = $("#productImageWrapID_" + productIDVal).height() / 3;
              
              $("#productImageWrapID_" + productIDVal + " img")
              .clone()
              .prependTo("#productImageWrapID_" + productIDVal)
              .css({'position' : 'absolute'})
              .animate({opacity: 0.4}, 100 )
              .animate({opacity: 0.1, marginLeft: gotoX, marginTop: gotoY, width: newImageWidth, height: newImageHeight}, 1200, function() {
                                                                                                                                                                                                                                                                                                                            $(this).remove();
          
                  $("#notificationsLoader").html('<img src="images/loader.gif">');
              
                  $.ajax({  
                      type: "POST",  
                      url: "funzioni-carrello.asp",  
                      data: { productID: productIDVal, action: "addToBasket"},  
                      success: function(theResponse) {
                          
                          if( $("#productID_" + productIDVal).length > 0){
                              $("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
                              $("#productID_" + productIDVal).before(theResponse).remove();
                              $("#productID_" + productIDVal).animate({ opacity: 0 }, 500);
                              $("#productID_" + productIDVal).animate({ opacity: 1 }, 500);
                              $("#notificationsLoader").empty();
                              
                          } else {
                              $("#basketItemsWrap li:first").before(theResponse);
                              $("#basketItemsWrap li:first").hide();
                              $("#basketItemsWrap li:first").show("slow");  
                              $("#notificationsLoader").empty();            
                          }
                          
                      }  
                  });  
              
              });
              
          });
          
         
          $("#basketItemsWrap li img").live("click", function(event) { 
              var productIDValSplitter     = (this.id).split("_");
              var productIDVal             = productIDValSplitter[1];    
      
              $("#notificationsLoader").html('<img src="images/loader.gif">');
          
              $.ajax({  
                  type: "POST",  
                  url: "funzioni-carrello.asp",  
                  data: { productID: productIDVal, action: "deleteFromBasket"},  
                  success: function(theResponse) {
                      
                      $("#productID_" + productIDVal).hide("slow",  function() {$(this).remove();});
                      $("#notificationsLoader").empty();
                  
                  }  
              });  
              
          });
      
      });
      
      ```Mentre per la parte del carrello vero e proprio lo richiamo in questo modo:
      
      

      <div id="basketWrap">
      <div id="basketTitleWrap">
      <h2>Carrello </h2>
      </div>
      <div id="basketItemsWrap">
      <ul>
      <li></li>
      <%

                      getBasket() %>
                     </ul>
      

      </div>
      </div>

      Quello che manca e vorrei aggiungere è mostrare l'avviso "il tuo carrello è vuoto" quando non è presente nessun  oggetto, cosa che al momento non è presente.
      Come posso fare?
      Vi ringrazio per l'aiuto e consiglio :ciauz:
      Elisa
      postato in Coding
      E
      eliven
    • RE: Data Post

      @Banca_del_Risparmio said:

      Nella sezione layout clicca su modifica dove c'è il post. Guarda se non è spuntata la data, e nel caso fallo e scegli il formato.

      Altrimenti può darsi che sia nascosto dal template, e in questo caso devi metter mano al codice.

      grazie per l'indicazione..ho provato ma niente, mostra ancora solo l'orario di pubblicazione.
      Di preciso dove devo mettere mano nel codice?
      :ciauz:

      postato in CMS & Piattaforme Self-Hosted
      E
      eliven
    • Data Post

      Ciao a tutti,
      utilizzo blogger da non molto, e ho deciso di utilizzare un template free per rendere il mio blog graficamente più carino.

      Purtroppo non riesco a far visualizzare la data nel formato completo, ovvero giorno/mese/anno, oppure in qualsiasi altra forma.. nei post viene stampata solo l'ora di pubblicazione.

      Cosa posso fare per risolvere?
      GRazie mille per l'aiuto :ciauz:
      Elisa

      postato in CMS & Piattaforme Self-Hosted
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Quello è un problema del link con #, cerca in giro si trovano varie soluzioni.

      ok grazie mille ancora per il tuo aiuto 🙂

      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Il codice è sbagliato, quello sopra era di prova, quello corretto è:

      price = itemBox.rows[no].cells[2].innerHTML;
      price = price.replace('.','');
      price = price.replace(',','.');
      totalPrice = totalPrice + parseFloat(price)*itemBox.rows[no].cells[0].innerHTML;

      ah..ok adesso calcola correttamente 😄
      ultima cosa..che non ne capisco il motivo..quando clicco sull'icona per la cancellazione del prodotto da carrello la pagina si sposta all'inzio :mmm:
      ho aggiunto del margine in alto per farti vedere l'effetto..come mai fa così?

      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Metti online sullo stesso sito il codice aggiornato e vediamo...

      fatto 🙂
      eliven.net/fly-to-basket-asp/

      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      scusa, deve essere price = price.replace....

      figurati grazie 🙂
      adesso recupera il totale, ma la somma è sbagliata...:? ovvero se provo ad aggiungere altri prodotti uguali o diversi non calcola correttamente :arrabbiato:

      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Ciao, devi fare qualche modifica al codice javascript, in particolare al posto di :

      totalPrice = totalPrice + (itemBox.rows[no].cells[0].innerHTML.replace(/[^0-9]/g) * itemBox.rows[no].cells[2].innerHTML);

      metti

      price = itemBox.rows[1].cells[2].innerHTML;
      price = replace('.','');
      price = replace(',','.');
      totalPrice = totalPrice + parseFloat(price)*itemBox.rows[1].cells[0].innerHTML;

      Considera che il codice va testato, ma il problema dovrebbe essere relativo al calcolo della somma e della molitplicazione nel prezzo.

      Ciao,
      ho provato ad apportare la modifica, ma adesso non mostra il totale e ricevo questo errore:

      replace is not defined

      che corrisponde a questa riga:

      
      price = replace('.','');
      ```:?
      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Prova a usare un debugger javascript per vedere cosa succede nella funzione updateTotalPrice, oppure se è una pagina pubblica posta l'url che ci guardiamo...

      ho pulito la pagina dalla grafica e ho messo le pagine su questo indirizzo
      eliven.net/fly-to-basket-asp/ :mmm:

      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Prova a cambiare th in td qui:

      <tr id="shopping_cart_items_product<%=objRS("idProdotto")%>">
      <th><%=objRS("p_nome")%></th>
      <th><%=objRS("p_codice")%></th>
      <th>?<%=objRS("p_prezzo")%></th>
      <th></th>
      </tr>

      no niente...il totale non viene calcolato... :mmm: altro suggerimento?

      postato in Coding
      E
      eliven
    • RE: [ASP] fly to basket con asp

      @cali1981 said:

      Ciao Elisa, credo che nello script js che hai postato manchi qualche parte importante, in ogni caso sei sicura che richiamando la pagina addProduct.asp con un productId valido questa funzioni? Prova a richiamarla così:

      addProduct.asp?productId=123

      sostituendo a 123 un id valido e vedi che ti dice!

      Ciao,
      innanzitutto grazie per l'aiuto 🙂
      Allora ho fatto la prova e mi sono accorta dei piccoli errori che infatti bloccavano il recupero productId, ho corretto e adesso l'inserimento onthefly avviene correttamente...ma... non effettua, come invece nello script originale, il calcolo del totale :mmm:

      Ho strutturato la pagina principale dove c'è il carrello in questo modo:

      
      <span>I Nostri Prodotti in vetrina</span></h2>
      <%
          RecordsPerPagina = 9
          page = Request("page")
          if page="" then page = 1
      
              Set objRS = Server.CreateObject("ADODB.Recordset")
              strSQL = "SELECT * FROM " &strDbTable& "prodotti WHERE p_promozione = 1 AND p_status = 1 ORDER BY p_codice;" 'estraggo i prodotti in promozione
              objRS.Open strSQL, DFCon, 1, 1
              TotalRecords = objRS.RecordCount
              If TotalRecords = 0 then 'nessun dato inserito
      %>
              <p>Nessun dato inserito</p>
      <%
              Else
                  objRS.PageSize = RecordsPerPagina
                  objRS.AbsolutePage = page
      '            c = 0
      %>
                  <div id="products">
          <%
                  For i = 1 to RecordsPerPagina
                      If Not objRS.EOF Then 
                      c=objRS("idProdotto")
      
      %>
      
                      <!-- DIV FOR A PRODUCT -->
                      <div class="product_container">
                        <div id="slidingProduct<%=c%>">
                              <table width="100%" border="0">
                                <tr>
                                  <td><img src="images/img_1.jpg" alt="picture" width="182" height="127" class="floated" /></td>
                                </tr>
                                <tr>
                                  <td> <p><%=objRS("p_nome")%><br /><span><%=objRS("p_desc")%></span></p></td>
                                </tr>
                              </table>
                        </div>
                          <a href="#" onclick="addToBasket(<%=c%>);return false;"><img src="images/acquista.gif" width="86" height="25" border="0" /></a>
                          <div class="clr"></div>
                      </div>
                      <!-- END DIV FOR A PRODUCT -->
          <%
                      objRS.MoveNext
                      End if 
                  Next 
          %>
      
      ```Mentre poco dopo ho il carrello vero e proprio:
      
      
          <h2> Carrello</h2>
           <div id="shopping_cart">
              <table width="90%" border="0" id="shopping_cart_items">
                  <tr>
                      <th>Pr.</th>
                      <th>Cod</th>
                      <th>?</th>
                      <th></th>
                  </tr>
      

      <%
      if request("productId") <> "" then 'ho dovuto mettere un controllo altrimenti mi va in errore la select
      Set objRS = Server.CreateObject("ADODB.Recordset")
      strSQL = "SELECT * FROM " &strDbTable& "prodotti WHERE p_status=1 AND idProdotto = "&request("productId")&" ORDER BY p_nome;"
      objRS.Open strSQL, DFCon, 1, 1
      If Not objRS.EOF Then

              While Not objRS.EOF
      

      %>
      <tr id="shopping_cart_items_product<%=objRS("idProdotto")%>">
      <th><%=objRS("p_nome")%></th>
      <th><%=objRS("p_codice")%></th>
      <th>?<%=objRS("p_prezzo")%></th>
      <th></th>
      </tr>
      <%
      objRS.MoveNext
      Wend
      End if
      PuliziaRS(objRS)
      end if
      %>

                 </table>
              <div id="shopping_cart_totalprice"></div>
          </div>
      

      function showAjaxBasketContent(ajaxIndex)
      {
      // Getting a reference to the shopping cart items table
      var itemBox = document.getElementById('shopping_cart_items');

      var productItems = ajaxObjects[ajaxIndex].response.split('|||');    // Breaking response from Ajax into tokens
      
      if(document.getElementById('shopping_cart_items_product' + productItems[0])){    // A product with this id is allready in the basket - just add number items
          var row = document.getElementById('shopping_cart_items_product' + productItems[0]);
          var items = row.cells[0].innerHTML /1;
          items = items + 1;
          row.cells[0].innerHTML = items;
      }else{    // Product isn't allready in the basket - add a new row
          var tr = itemBox.insertRow(-1);
          tr.id = 'shopping_cart_items_product' + productItems[0]
          
          var td = tr.insertCell(-1);
          td.innerHTML = '1';     // Number of items
          
          var td = tr.insertCell(-1);
          td.innerHTML = productItems[1];     // Description
          
          var td = tr.insertCell(-1);
          td.style.textAlign = 'right';
          td.innerHTML = productItems[2];     // Price    
          
          var td = tr.insertCell(-1);
          var a = document.createElement('A');
          td.appendChild(a);
          a.href = '#';
          a.onclick = function(){ removeProductFromBasket(productItems[0]); };
          var img = document.createElement('IMG');
          img.src = 'images/remove.gif';
          a.appendChild(img);
          //td.innerHTML = '<a href="#" onclick="removeProductFromBasket("' + productItems[0] + '");return false;"><img src="images/remove.gif"></a>';    
      } 
      
      
      updateTotalPrice();
      
      ajaxObjects[ajaxIndex] = false;        
      

      }

      function updateTotalPrice()
      {
      var itemBox = document.getElementById('shopping_cart_items');
      // Calculating total price and showing it below the table with basket items
      var totalPrice = 0;
      if(document.getElementById('shopping_cart_totalprice')){
      for(var no=1;no<itemBox.rows.length;no++){
      totalPrice = totalPrice + (itemBox.rows[no].cells[0].innerHTML.replace(/[^0-9]/g) * itemBox.rows[no].cells[2].innerHTML);

          }        
          document.getElementById('shopping_cart_totalprice').innerHTML = txt_totalPrice + totalPrice.toFixed(2);
          
      }    
      

      }

      
      Ho il dubbio di aver capito male come gestire la parte del carrello..nello script originale lo gestisce in questo modo:
      
      

      <div id="rightColumn">
      <!-- Shopping cart It's important that the id of this div is "shopping_cart" -->
      <div id="shopping_cart">
      <strong>Shopping cart</strong>
      <table id="shopping_cart_items">
      <tr>
      <th>Items</th>
      <th>Description</th>
      <th>Price</th>
      <th></th>
      </tr>
      <!-- Here, you can output existing basket items from your database
      One row for each item. The id of the TR tag should be shopping_cart_items_product + productId,
      example: shopping_cart_items_product1 for the id 1 -->

              </table>
              
              <div id="shopping_cart_totalprice"></div>
          </div>
      </div>
      
      Elisa
      postato in Coding
      E
      eliven
    • [ASP] fly to basket con asp

      Ciao a tutti,
      devo modificare questo esempio di carrello della spesa integrandolo in una struttura in ASP.

      Il script originale è questo
      dhtmlgoodies.com/index.html?whichScript=fly-to-basket

      La pagina server-side nativa è in php, ho modificato sostituendo la mia nuova pagina in asp, dove in pratica estrae i dati del prodotto, ma non riesco a capire come richiamare il productID da passare appunto alla select per l'estrazione dei dati corretti.

      nella pagina con l'elenco dei prodotti ho inserito il link che aggiunge appunto il prodotto nel carrello in questo modo:

      <a href="#" onclick="addToBasket(<%=c%> );return false;"> mio prodotto</a>
      ```dove <%=c%> è l'idProdotto recuperato dinamicamente dal database.
      La pagina addProduct.asp (nella versione originale è addProduct.php) l'ho modificata così:
      
      

      if request("productId") <> "" then Set objRS = Server.CreateObject("ADODB.Recordset") strSQL = "SELECT * FROM " &strDbTable& "prodotti WHERE p_status=1 AND idProdotto = "&request("productId")&" ORDER BY p_nome;" objRS.Open strSQL, DFCon, 1, 1 If Not objRS.EOF Then While Not objRS.EOF codProdotto = objRS("p_codice") descProdotto = objRS("p_desc") prezzoProdotto = objRS("p_prezzo") objRS.MoveNext Wend End if strProdotto = codProdotto&"|||"&descProdotto&"|||"&prezzoProdotto end if

      
      Mentre il cuore dello script flytobasket.js è questo, riporto solo la parte di codice che richiama la funzione ajax addToBasket
      
      

      function addToBasket(productId) { if(!shopping_cart_div)shopping_cart_div = document.getElementById('shopping_cart'); if(!flyingDiv){ flyingDiv = document.createElement('DIV'); flyingDiv.style.position = 'absolute'; document.body.appendChild(flyingDiv); } shopping_cart_x = shoppingCart_getLeftPos(shopping_cart_div); shopping_cart_y = shoppingCart_getTopPos(shopping_cart_div); currentProductDiv = document.getElementById('slidingProduct' + productId); currentXPos = shoppingCart_getLeftPos(currentProductDiv); currentYPos = shoppingCart_getTopPos(currentProductDiv); diffX = shopping_cart_x - currentXPos; diffY = shopping_cart_y - currentYPos; var shoppingContentCopy = currentProductDiv.cloneNode(true); shoppingContentCopy.id=''; flyingDiv.innerHTML = ''; flyingDiv.style.left = currentXPos + 'px'; flyingDiv.style.top = currentYPos + 'px'; flyingDiv.appendChild(shoppingContentCopy); flyingDiv.style.display='block'; flyingDiv.style.width = currentProductDiv.offsetWidth + 'px'; flyToBasket(productId); } function flyToBasket(productId) { var maxDiff = Math.max(Math.abs(diffX),Math.abs(diffY)); var moveX = (diffX / maxDiff) * flyingSpeed;; var moveY = (diffY / maxDiff) * flyingSpeed; currentXPos = currentXPos + moveX; currentYPos = currentYPos + moveY; flyingDiv.style.left = Math.round(currentXPos) + 'px'; flyingDiv.style.top = Math.round(currentYPos) + 'px'; if(moveX>0 && currentXPos > shopping_cart_x){ flyingDiv.style.display='none'; } if(moveX<0 && currentXPos < shopping_cart_x){ flyingDiv.style.display='none'; } if(flyingDiv.style.display=='block')setTimeout('flyToBasket("' + productId + '")',10); else ajaxAddProduct(productId); }

      
      

      if(!isset($_POST['productId']))exit;
      switch($_POST['productId']){
      ...
      }

      Qualche consiglio?
      Grazie per l'aiuto :smile5:
      Elisa
      postato in Coding
      E
      eliven
    • recupero valori da checkbox e textfield contemporaneamente

      ciao a tutti,
      sto realizzando una sorta di carrello dove inserire dei prodotti, ho una tabella dove estraggo i prodotti con i seguenti campi: codice, descrizione, prezzo unitario, quantità
      Lascio all'utente la possibilità di selezionare i prodotti desiderati con un checkbox nel quale ho associato il valore all'id_prodotto, e inserito il campo quantità con un textfield in modo tale da specificarne appunto la quantità desiderata.
      Questa è la parte di codice, all'interno di un ciclo nella tabella prodotti, che genera la riga della tabella:

      
      <tr class="<%=strBGcolor%>">
      <td><input type="checkbox" name="prodottoID" value="<%=objRS("idProdotto")%>" /></td>
      <td><%=objRS("p_codice")%> </td>
      <td><%=objRS("p_desc")%> </td>
      <td><%=objRS("p_unita_misura")%></td>
      <td><input type="text" name="quantita" id="quantita"/></td>
      <td><%=objRS("p_prezzo")%></td>
      </tr>
      
      ```nella schermata successiva vorrei quindi mostrare
      solo i prodotti scelti e le relative quantità, ma non riesco a mettere
      insieme queste due informazioni ovvero id_prodotto e quantità.
      
      Per i prodotti ho fatto in questo modo:
          prodottoID = Trim(Request("prodottoID"))
          prodottoID = replace(prodottoID," ","")'rimpiazzo
          elementiProdottiID = split(prodottoID,",")'splitto
      
      poi attraverso un ciclo for vado a popolare il carrello, ma per la quantità come posso fare?
      Vi ringrazio tanto per l'aiuto,
      Elisa
      postato in Coding
      E
      eliven
    • RE: Richiamare la pagina alla chiusura di un POPUP

      Ciao a tutti,
      anche io devo fare una cosa del genere, non in php ma in ASP, ma non credo sia fondamentale questo particolare. In dettaglio attraverso un link che apre la finestra popup devo cancellare un file e aggiornare la relativa tabella.

      Ho cercato di seguire le indicazioni di questo post ma senza esito positivo 😞
      Ecco come ho utilizzato il codice:

      nella Pagina madre ho inserito un semplice javascript per aprire la finestra popup:
      [php]
      <script type="text/javascript">
      <!--
      var stile = "top=10, left=10, width=250, height=200, status=no, menubar=no, toolbar=no scrollbar=no";
      function Popup(apri) {
      window.open(apri, "", stile);
      }
      //-->
      </script>
      [/php]sempre nella pagina madre ho quindi il link per aprire la finestra popup dove passo il percorso del file da cancellare e l'id del record da aggiornare, in questo modo:
      [php]
      <a href="javascript:Popup('cancella_immagine.asp?path=<%=fpath%>&id=<%=valueID%>')"><img src="img/icons/delete.png" alt="elimina" width="16" height="16" title="elimina"/></a> Elimina
      [/php]poi nella finestra popup l'ho così strutturata, avrei necessità di chiedere una conferma prima di cancellare il tutto, ho fatto in questo modo:

      [php]
      <%
      'recupero il nome del file da cancellare e id
      strFile = Trim(Request.QueryString("path"))
      newsID = Trim(Request.QueryString("id"))
      %>

      <body onUnload="javascript:window.opener.location.reload (); window.close();">
      <table class="listing fluid" cellpadding="0" cellspacing="0">
      <tbody>
      <tr>
      <th width="100%" height="30" class="formLabel">Eliminazione File</th>
      </tr>
      <%
      if op = "" then
      %>
      <tr class="row1">
      <td height="40" align="center">Confermare eliminazione file immagine: <a href="cancella_immagine.asp?path=<%=strFile%>&id=<%=newsID%>&op=ed">sì</a> no</td>
      </tr>
      <%
      else

      'cancello l'immagine
      strFilePath = strFile
      Set objFso = Server.CreateObject("Scripting.FileSystemObject")
      if objFso.FileExists(strFilePath) then
      objFSO.DeleteFile(strFilePath)'cancello
      end if
      Set objFso = Nothing
      'aggiorno la tabella
      Set objRS = Server.CreateObject("ADODB.Recordset")
      strSQL= "UPDATE " &strDbTable& "news SET n_img = "" WHERE id_news = " & newsID & ";"
      objRS.Open strSQL, DFCon, 3, 3
      Set objRS = Nothing

      %>
      <tr class="row1">
      <td height="40" align="center">Eliminazione avvenuta con successo.</td>
      </tr>
      <%
      end if
      %>
      </tbody>
      </table>
      </body>

      [/php]solo che in questo modo quando clicco su 'SI' per dare l'ultima conferma la popup si chiude e la pagina madre si aggiorna, correttamente, ma senza aver eseguito il codice di eliminazione :gtsad:

      Dove sbaglio?
      Vi ringrazio per l'aiuto
      Elisa :ciauz:

      postato in Coding
      E
      eliven