|
|
|
|
Bonjour,
j'ai créé une fonction de tronquage par des "..." pour que le texte affiché ne soit pas trop volumineux
le script:
if (val.length > 7) {
val = val.substr(0,7)+"...";
}
document.getElementById('id').innerHTML = val;
//si la valeur de val est "aaaaaaaaaaaaaaaaaaa" elle sera remplacée par "aaaaaaa..."
Configuration: Windows XP Internet Explorer 7.0
Bonjour
|
Merci adns
|
Ou peut être recupe le texte dans des variable une variable par tranche de texte ex
|
ça va c'est pas encore trop compliqué
function t(s,n){for(var i=0;n&&i<s.length;n--,i++)while(s.charAt(i)=='<')i=s.indexOf('>',i)+1;return i<s.length?s.slice(0,i)+'...':s}
et tu l'appelle comme ça, la fonction, par exemple si tu ne veux que 6 caractères : t('123<strong>45</strong>6789', 6)
edit : j'y pense ça prend pas en compte les balise html mais tout simplement tout ce qui commence par < et termine par > ça pose problème ? |