Index: django/contrib/admin/media/js/admin/RelatedObjectLookups.js =================================================================== --- django/contrib/admin/media/js/admin/RelatedObjectLookups.js (Revision 16357) +++ django/contrib/admin/media/js/admin/RelatedObjectLookups.js (Arbeitskopie) @@ -74,11 +74,12 @@ var name = windowname_to_id(win.name); var elem = document.getElementById(name); if (elem) { - if (elem.nodeName == 'SELECT') { + var elemName = elem.nodeName.toUpperCase(); + if (elemName == 'SELECT') { var o = new Option(newRepr, newId); elem.options[elem.options.length] = o; o.selected = true; - } else if (elem.nodeName == 'INPUT') { + } else if (elemName == 'INPUT') { if (elem.className.indexOf('vManyToManyRawIdAdminField') != -1 && elem.value) { elem.value += ',' + newId; } else { Index: django/contrib/admin/options.py =================================================================== --- django/contrib/admin/options.py (Revision 16357) +++ django/contrib/admin/options.py (Arbeitskopie) @@ -738,7 +738,10 @@ return HttpResponseRedirect(post_url_continue % pk_value) if "_popup" in request.POST: - return HttpResponse('' % \ + return HttpResponse( + '' + '