hothousegraphix
04-20-2007, 10:07 PM
Would anyone know of a way to force long strings to wrap...say at 40 characters using JavaScript?
Say is I have a reoccurring class labeled class="location" I can get to each item with that following -
//getElementsByClass Written By: Dustin Diaz
//http://www.dustindiaz.com/getelementsbyclass/
//Slight minor modification by: Jon Christopher
//http://www.MondayByNoon.com */
function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function tree(num){
var myEls = getElementsByClass(document,'location,'p');
// find string count and if over 40 insert <br />
// ???????????????????????????????????????
}
Or would this be better done server side?
Say is I have a reoccurring class labeled class="location" I can get to each item with that following -
//getElementsByClass Written By: Dustin Diaz
//http://www.dustindiaz.com/getelementsbyclass/
//Slight minor modification by: Jon Christopher
//http://www.MondayByNoon.com */
function getElementsByClass(node,searchClass,tag) {
var classElements = new Array();
var els = node.getElementsByTagName(tag); // use "*" for all elements
var elsLen = els.length;
var pattern = new RegExp("\\b"+searchClass+"\\b");
for (i = 0, j = 0; i < elsLen; i++) {
if ( pattern.test(els[i].className) ) {
classElements[j] = els[i];
j++;
}
}
return classElements;
}
function tree(num){
var myEls = getElementsByClass(document,'location,'p');
// find string count and if over 40 insert <br />
// ???????????????????????????????????????
}
Or would this be better done server side?