Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 12 su 12

Discussione: asp e ajax

  1. #11
    ri-posto i codi incriminati

    pagina test.asp
    codice:
    <html>
    <head>
    <script type="text/javascript" src="selectcustomer.js"></script>
    </head>
    
    <body>
    
    
    CLICCA
    
    <div id="txtHint">Customer info will be listed here.</div>
    
    </body>
    </html>

    selectcustomer.js
    codice:
    var xmlhttp
    
    function showCustomer(str)
    {
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      }
    var url="included_countvote_pop.asp";
    url=url+"?id="+str;
    xmlhttp.onreadystatechange=stateChanged;
    xmlhttp.open("GET",url,true);
    xmlhttp.send(null);
    }
    
    function stateChanged()
    {
    if (xmlhttp.readyState==4)
      {
      document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
      }
    }
    
    function GetXmlHttpObject()
    {
    if (window.XMLHttpRequest)
      {
      // code for IE7+, Firefox, Chrome, Opera, Safari
      return new XMLHttpRequest();
      }
    if (window.ActiveXObject)
      {
      // code for IE6, IE5
      return new ActiveXObject("Microsoft.XMLHTTP");
      }
    return null;
    }

    il codice è stato preso da qui

    ed è stato parzialmente modificato (soltanto test.asp)

    praticamente ad ogni clic sul link CLICCA, vorrei che il contatore mi aumentasse di uno.

    su 1 pc funziona e su altri 2 pc non succede niente, prende il valore iniziale e poi anche se clicco, resta il valore iniziale..


  2. #12
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,134
    dallo script originale hai anche eliminato questa parte
    url=url+"&sid="+Math.random();
    che serve a ie per non far pescare i dati in cache quando si fanno le chiamate ajax via get.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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 © 2026 vBulletin Solutions, Inc. All rights reserved.