mi succede un problema incredibile, prima di isolare la causa ho sudato sette tastiere, ma adesso che l'ho trovato non solo non so risolverlo, ma nemmeno riesco a capirlo![]()
praticamente in un sito ad un certo punto scrivo in alcuni div questo
ovviamente funziona bene, solo che se nella pagina è presente un form che invia dati per inserirli nel database succede che i dati saltano, spariscono propriocodice:Response.Write("background:url(" & decodifica(istanza_RS("Immagine_sfondo")) & ") no-repeat top left; ")
ho provato ad inserire un controllo che aggiorna il database solo se ha ricevuto dei dati
in origine il campo poteva essere vuoto, solo che adesso era sempre vuoto!
con questo sistema i dati vengono inseriti normalmente
tolgo il controllo, i dati spariscono di nuovo
e si tratta solo di un if!
ho provato a fargli eseguire un'azione nel caso in cui non riceve i dati, ma niente
in pratica dopo vari test ho visto che è come se ci fossero due inserimenti, uno con i dati che invio, ed uno successivo senza dati
ma il secondo è come se venisse eseguito a parte però!
non so bene come spiegarlo, non mi era mai capitato in tanti anni
sgomento ho cominciato a testare le modifiche al sito una ad una, ed alla fine ho visto che il trigger era la riga con il response.write
dopo qualche altro test ho visto che quello che scatena la pazzia è "url()"
cioè se scrivo qualunque stringa in quel punto, o la stessa identica senza "url()" funziona, ma se scrivo qualsiasi cosa contenente "url()" o "url(qualcosa)", mi succede quel casino
non so più che fare, il problema potrebbe essere aggirabile, ma pensare che ci sia questa mina vagante non mi lascia tranquillo
potrebbe essere magari una serie di concause, ma il response.write stampa e basta, non ci dovrebbe essere modo di mandarlo in tilt
![]()
se può servire a qualcosa per chiarire, sono su server aruba
a qualcuno è mai capitato qualcosa del genere?

Rispondi quotando
