Bucco wrote:
How do I iterate through an object to pull out the object's property
and then the property's value. Take this code for instance:
var book = new Object();
book.title = "javascript: The Definitive Guide";
function displayPropertyNames(obj) {
var names = "";
for(var name in obj) names += name + ": " + obj.name + "<br>";
for(var name in obj) names += name + ": " + obj[name] + "<br>";
document.write(names);
}
displayPropertyNames(book);
<style type="text/css">
#obj p { text-align: right; background: #ff6;margin:1px auto;
width:520px; clear:left}
#obj span { float:right;width: 400px;
color:blue;text-align:left;padding-left:8px }
</style>
<script type="text/javascript">
var book = new Object();
book.title = "javascript
: The Definitive Guide";
book.src = "folder/file.jpg"
book.onclick = "alert('it works');";
function displayPropertyNames(obj) {
var names = "";
for(var name in obj)
names += '<p><span>' + obj[name] + '<\/span>'+ name + ' = ' ;
document.write('<div id="obj">'+names+'<\/div>');
}
displayPropertyNames(book);
</script>
--
Stephane Moriaux et son [moins] vieux Mac