Anche usando httprequest (modificando quanto necessario....) non funziona.... xx:x
Ho però notato che in locale è tutto ok (anche col codice precedente)......
Forse è problema di qualche settaggio del server.... (altervista)
BOOOOOO
melopb
@melopb
Post creati da melopb
-
RE: problema redirect javascript
-
RE: Problema ajax con ie 7.0
Ho risolto il problema!:D:D
Era un problema di caching: in pratica quando veniva chiamatoajaxRequest.open("GET", "cr.php" + queryString, true); ```la prima volta tutto era ok, ma le volte successive restava tutto in cache e ritornava lo stesso risultato causando problemi. Per ovviare al problema ho sostituito
var queryString = "?az=p&f="+fornitore +"&p="+prodotto+"&c="+cliente;
var queryString = "?az=p&f="+fornitore +"&p="+prodotto+"&c="+cliente+"&rand="+Math.random();
(beh teoricamente se esce lo stesso numero random 2 volte due seguito non funziona ma è una eventualità trascurabile...:fumato:) Spero che il post sia utile a qualcun altro Ciao a tutti !!!!:ciauz:
-
RE: dj image slider
Scrivi 'javascript image slideshow' in google e trovi un sacco di link.
Il settimo circa ne ha più di 57 (tu mi dirai perchè non posti direttamente il link.... io ti rispondo non me lo fa fare perchè non sono premium :?).
Spero di esserti stato di aiuto!!
Ciao -
problema redirect javascript
Ciao a tutti di nuovo!
Al solito vi tedio con i miei problemi:Ho il seguente link:
<a class='sconto' href='' onclick="modificasconto('".$sconto[5]."','".$sconto[3]."','".$sconto[4]."','".$sconto[2]."')">modifica</a>
che fa riferimento alla seguente funzione js:
function modificasconto(categoria,cliente,fornitore,sconto)
{
var val=prompt("Inserire il nuovo sconto", sconto);
var pagina="sconto.php?az=mod&cli="+cliente+"&for="+fornitore+"&cat="+categoria+"&sconto="+val;
window.location.href= pagina ;
}che reindirizza (almeno in teoria) alla stessa pagina dove viene 'attivato' il seguente pezzo di codice php:
if(isset($_GET['az'])&&$_GET['az']=='mod')
{
$q="update sconto set percentuale ='".$_GET['sconto']."' where cliente='".$_GET['cli']."' and fornitore='".$_GET['for']."' and categoria='".$_GET['cat']."'";
echo $q;
query($q);
echo"<p>Sconto modificato!!!</p>";
}In pratica clikkando sul link appare una finestra che ti chiede di modificare un valore e, dopo la modifica, viene ricaricata la pagina ed il valore viene modificato nel db.
Fino alla finestra tutto ok, ma il valore non viene aggiornato (la pagina viene ricaricata ma nella barra di indirizzi del browser non compaiono le variabili get.....).
Mettendo 'brutalmente' il link con le variabili get nella barra indirizzi del browser effettivamente il numero viene modificato (quindi il php ed il db sono ok).
Credo il problema sia nel "window.location.href= pagina" che ricarica semplicemente la pagina da locale senza richiederla al server e quindi viene saltato il codice php (ma potrei aver detto una cretinata...).
In tal caso non vi è un comando js per far chiedere la pagina al server??? (ho provato i vari reload(''), self.location=, replace('')) Magari senza scomodare httprequest (con il quale ho avuto i problemi descritti nell'altro mio post d'aiuto.... ox)
Ciao!!
Grazie mille!!!!
-
Problema ajax con ie 7.0
Ciao a tutti, ho il seguente pezzo di codice javascript per effettuare una richiesta asincrona:
function aggiungi(riga,fornitore,cliente,prodotto){
var ajaxRequest; try{ // Opera 8.0+, Firefox, Safari ajaxRequest = new XMLHttpRequest(); } catch (e){ // Internet Explorer Browsers try{ ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try{ ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){ alert("Il browser non supporta ajax"); return false; } } } ajaxRequest.onreadystatechange = function(){ if(ajaxRequest.readyState == 4){ var nom='i'+riga; var ajaxDisplay = document.getElementById(nom); ajaxDisplay.innerHTML = ajaxRequest.responseText; aggiorna(cliente);// funzione aggiornamento grafica carrello } } alert("cr.php"+"?az=p&f="+fornitore +"&p="+prodotto+"&c="+cliente); var queryString = "?az=p&f="+fornitore +"&p="+prodotto+"&c="+cliente; ajaxRequest.open("GET", "cr.php" + queryString, true); ajaxRequest.send(null);
}
Il codice è associato ad un bottone '+' di un elenco di prodotti.
Il file cr.php effettua l'aggiornamento del numero di prodotti nel db e ritorna il suddetto numero dopo l'aggiornamento.
Il codice funziona perfettamente con firefox,opera e chrome ma con explorer mi fa aumentare solo di una unità poi non succede nulla (in pratica la prima volta che clikko sul bottone tutto ok se clikko una seconda volta non succede niente).
Considerando che il file cr.php è stato trestato a parte e funziona (con gli altri browser è tutto ok) deduco che il problema sia nella chiamata o nella creazione di httprequest (anche se effettivamente la prima volta funziona...), non so più dove sbattere la testa , probabilmente sarà una fesseria nel codice che non vedo :bho:, magari potete aiutarmi!!
Grazie mille!!!!
-
Help preventivo sito
Ciao a tutti, è il mio primo post su questo utilissimo forum.
Mi era stato commissionato lo sviluppo di un sito così strutturato:
2 tipi di utenti :
i fornitori che inseriscono degli articoli con un prezzo (il loro account è ha pagamento)
i clienti (registrati) che ricercano gli articoli e li vedono ordinati per prezzo (lo stesso articolo può essere fornito da più fornitori a prezzo diverso)
e chiaramente l'amministratore (si spiega da solo)
Gli articoli sono ordinati in categorie e sottocategorie (create dall'amministratore ) per facilitarne la ricerca.
Volevo sapere il prezzo di mercato della realizzazione di un sito simile in php e mysql compreso di grafica (niente di particolarmente stratosferico).
Spero di avere postato nella giusta sezione.
Vi ringrazio anticipatamente!!!Sito:
nuovo sitoObiettivi del sito:
e-commerceArgomento o settore da studiare:
Altro (Specificare sotto)Argomenti Aggiuntivi:
prezzoDescrizione di particolari problematiche o di specifiche richieste:
preventivo prezzo sito