- Home
- Categorie
- Coding e Sistemistica
- Coding
- testo da db ad alert
- 
							
							
							
							
							
intanto prova acontrollare l'output. probabilmente sarà una cosa così: alert('testo 
 a capo');quindi non va.... prova così: $copyright = nl2br($copyright) ; $copyright = str_replace(" ",'\n',$copyright); $copyright = str_replace("\n",'\n',$copyright);
 
- 
							
							
							
							
							
si, l'output lo tengo sempre controllato, ma non funziona neanche come mi hai consigliato  
 
- 
							
							
							
							
							
prova postare l'output 
 
- 
							
							
							
							
							
ecco come compare l'html: onclick="return alert('© copyright 2005 \n \n Nessuna parte di questo sito web e dei suoi contenuti può essere riprodotta o trasmessa, in qualsiasi forma e con qualsiasi mezzo, senza la preventiva autorizzazione scritta.')" ```usando$copyright = nl2br($copyright) ; 
 $copyright = str_replace("
 ","\n",$copyright);
 
- 
							
							
							
							
							
prova ad usare solo $copyright = str_replace("\n",'\n',$copyright); però occhio agli apici singoli e doppi in questo modo dovrebbe sostiturire il carattere "new line" -> "\n" con la STRINGa \n 
 
- 
							
							
							
							
							
come dici tu mi da questo output: onclick="return alert('© copyright 2005 \n \nNessuna parte di questo sito web e dei suoi contenuti può essere riprodotta o trasmessa, in qualsiasi forma e con qualsiasi mezzo, senza la preventiva autorizzazione scritta.')"mantiene i 
 e prima dei \n inserisce degli accapo che non dovrebbero esserci.
 
- 
							
							
							
							
							
per quel che riguarda i br io ti avevo consigliato di togliere anche $copyright = nl2br($copyright) ; visto che in pratica prima li metti e dopo li togli. 
 Cmq a parte questo che è marginale, mi vine il dubbio che a mandarti a capo siano degli \r invece che degli \nquindi sotto a $copyright = str_replace("\n",'\n',$copyright); metterei anche $copyright = str_replace("\r",'\n',$copyright); 
 
- 
							
							
							
							
							
str_replace('\n', '\n\r', $testo); il carattere di newline solitamente è \n\r, ho avuto problemi del genere... ho risolto così 
 
- 
							
							
							
							
							
niente da fare, neanche così  le sto provando tutte ma quando nel testo c'è un accapo la finestra alert continua insistentemente a non aprirsi  devo ammettere che questo è il caso più difficile che mi sia mai capitato  
 
- 
							
							
							
							
							
 potresti postare l'url? 
 forse così possiamo aiutarti meglio....