Ciao a tutti, sapete dirmi come posso risolvere questo piccolo problema:
ho creato una funzione php che permette di troncare a tot. caratteri una stringa inserita all'interno di una casella di testo, e vengono generati dei puntini di sospensione:
ad esempio la stringa:
"blablablabla"
viene troncata in:
"bla..."
Al click dei puntini di sospensione, tale funzione richiama un' altra funzione javascript che mostra a video un alert contente la stringa originale.
Il problema è che quando inserisco nella casella di testo una stringa che mando a capo, i puntini di sospensione non sono più cliccabili e l'alert di conseguenza non funziona (ad esempio la stringa:
"blabla
blabla"
viene troncata in:
"bla..."
ma al click dei puntini di sospensione non parte la funzione javascript con l'alert.
Sapete dirmi come posso risolvere? Vi lascio quì di seguito la parte di codice interessata:
Grazie mille.
ho creato una funzione php che permette di troncare a tot. caratteri una stringa inserita all'interno di una casella di testo, e vengono generati dei puntini di sospensione:
ad esempio la stringa:
"blablablabla"
viene troncata in:
"bla..."
Al click dei puntini di sospensione, tale funzione richiama un' altra funzione javascript che mostra a video un alert contente la stringa originale.
Il problema è che quando inserisco nella casella di testo una stringa che mando a capo, i puntini di sospensione non sono più cliccabili e l'alert di conseguenza non funziona (ad esempio la stringa:
"blabla
blabla"
viene troncata in:
"bla..."
ma al click dei puntini di sospensione non parte la funzione javascript con l'alert.
Sapete dirmi come posso risolvere? Vi lascio quì di seguito la parte di codice interessata:
Codice:
<?php
function TagliaStringa($stringa, $max_char) {
if(strlen($stringa)>$max_char) {
$stringa_tagliata=substr($stringa, 0,$max_char);
$cont = "<a onClick=\"link('$stringa')\" style=\"color:blue; text-decoration:blink; \">...</a>";
return $stringa_tagliata.$cont;
} else {
return $stringa;
}
}
?>
Codice:
<script>
function link(a) {
alert (a);
}
</script>
Codice:
<?php
$not = TagliaStringa($note,45);
echo "<tr> <td> <label> Note: </label> <td> <label> $not </label>";
?>
Grazie mille.