String laesst sich mit substring() nicht abschneiden

hugo1981

Erfahrenes Mitglied
Hallo @ll,

schon wieder okmme ich nicht weiter..

Kann mir eine(r) erklären, wo hier der Wurm liegt?

Ich will einen Indikator (vorerst nur ein "|") an einen DIV hängen, um zu zeigen, welches Element als letztes angeklickt wurde. Allerdings, wird mein String irgendwie nicht als String erkannt, bzw .lenght gibt den Wert: undefined aus !!

Hier der Code:
Code:
//@var to save the middler buddy
var oldbuddy="";

function makeGetRequest(wordId) {
    //make a connection to the server ... specifying that you intend to make a GET request 
    //to the server. Specifiy the page name and the URL parameters to send
   
	http.open('get', 'tree_op.jsp?id='+wordId);
	
    //assign a handler for the response
    http.onreadystatechange = processResponse;
	
    //actually send the request to the server
    http.send(null);
	
	if (oldbuddy == ""){
	//indicate choosen user (later take an image)
	document.getElementById(wordId).innerHTML += "|";
	oldbuddy = wordId;
	}
	else{
	var str= document.getElementById(oldbuddy).innerHTML;
	alert (str);
		//var nstr = ""+str+"";
		//alert (nstr.lenght);
	var x = new String(str);
	alert(x);
	var l = x.lenght-1;
	alert(l);
	alert(x.lenght);
	//var newstr = new String(str.substring(0, str.lenght-1));
	var newstr = x.substring(0, x.lenght-1);
	alert (newstr);
	document.getElementById(oldbuddy).innerHTML = newstr;
	document.getElementById(wordId).innerHTML += "|";
	oldbuddy = wordId;
	}
	
}

vielen Dank schonmal im Voraus...

LG,
Hugo
 
Zurück