Ciao a tutti.
Mi si presenta il problema inconsueto di valorizzare una stringa con dei caratteri di ritorno a capo. Tale stringa andrà a valorizzare l'attributo "title" di un'immagine.
Il risultato voluto è quello di vedere apparire, nel momento in cui si passa sull'immagine il cursore, il contenuto del "title" con i suoi bravi "ritorno a capo".
La stringa viene preparata da codice PHP il quale genera successivamente codice Jscript per valorizzare l'attributo "title".
Ho provato ad inserire quindi nella stringa il carattere speciale "/n" ma così facendo sembra che non esegua il codice JScript di valorizzazione dell'attributo "title".
Es.
$MC="Pippo" . "\n";
echo "<script type='text/javascript'>
document.getElementById('$Id').style.visibility='v isible'
document.getElementById('$Id').title='$MC'
</script>";
Qualcuno ha qualche suggerimento?
Il problema del "ritorno a capo" è presente anche in un campo "textarea".
Questo viene riempito dall'utente, quindi reperito da $_POST[] per poi andare a valorizzare ancora il valore della textarea del form per non perderne il contenuto in caso di errori vari su altri campi del form.
Ebbene quando l'utente inserisce premendo il tasto "Invio" i suoi bravi "a capo", nella seconda fase in cui prendo il testo da $_POST per rimetterlo nella stessa textarea, non ottengo nulla. La textarea appare vuota. Tutto procede bene se l'utente immette il testo senza mai premere il tasto "Invio" per i ritorni a capo.
Qualcuno ha qualche suggerimento?
Grazie.