ilya2306, ты хоть без ошибок "примеры" свои выкладывай...
var obj={
a:{
a_val1:{
a_val1_a: "some text"
},
a_val2:"text"
},
b:{
b_val1:{
b_val1_a: "one more",
b_val2_a: "one more2"
},
b_val2: "this is string"
}
};
var text = "text";
search (obj);
function search(obj,key){
key=key||'';
var d=(key=='')? '': '->';
for (var keys in obj) {
if(typeof obj[keys] == "object"){
search (obj[keys],keys);
} else {
if(obj[keys] === text)
alert(text+ " найден в ключе "+ key+d+keys);
};
};
};