While practicing "adding entries" in
http://raibledesigns.com/wiki/Wiki.jsp?page=HibernateRelationshipsUI#ref-HibernateRelationshipsUI-8
Hibernate Relationships , I found the sample javascript code does not work
for me. Just wonder anyone else can get it to work!
I tested it with Firefox v2 and IE v6.
The code is as follows:
=======================================================
<hr />
<input type="button" class="button"
onclick="toggleDisplay('newentry');
if ($('newentry').style.display == '') {
var entries = parentNode.getElementsByTagName('div');
$('newentry').innerHTML =
entries[entries.length-2].innerHTML;
// reset all fields to blank, and change their names
var inputs = $('newentry').getElementsByTagName('input');
var index =
inputs[0].name.substring(inputs[0].name.indexOf('[')+1,
inputs[0].name.indexOf(']'));
var next = parseInt(index) + 1;
for (i=0; i < inputs.length; i++) {
inputs[i].name = inputs[i].name.replace(index, next);
if (inputs[i].name == 'delete') {
inputs[i].onclick =
function() { $('newentry').innerHTML = '';
$('newentry').style.display='none'; };
} else if (inputs[i].name.indexOf('weblogId') == -1) {
inputs[i].value = '';
}
}
// reset any textareas
var boxes = $('newentry').getElementsByTagName('textarea');
for (i=0; i < boxes.length; i++) {
boxes[i].name = boxes[i].name.replace(index, next);
boxes[i].value = '';
}
// reset any selects
var dropdowns =
$('newentry').getElementsByTagName('select');
for (i=0; i < dropdowns.length; i++) {
dropdowns[i].name = dropdowns[i].name.replace(index,
next);
dropdowns[i].selectedIndex = 0;
}
boxes[0].focus();
this.value = this.value.replace('Add', 'Cancel');
} else {
this.value = this.value.replace('Cancel', 'Add');
}" value="Add New Entry"/>
<div id="newentry" style="display: none"></div>
=======================================================
--
View this message in context:
http://www.nabble.com/JavaScript-for-adding-a-new-entry-tf3018723s2369.html#a8383791
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]