diff options
-rw-r--r-- | httemplate/edit/cust_main/top_misc.html | 6 | ||||
-rw-r--r-- | httemplate/elements/location.html | 12 |
2 files changed, 9 insertions, 9 deletions
diff --git a/httemplate/edit/cust_main/top_misc.html b/httemplate/edit/cust_main/top_misc.html index bceb5e15f..d8141b5a7 100644 --- a/httemplate/edit/cust_main/top_misc.html +++ b/httemplate/edit/cust_main/top_misc.html @@ -66,9 +66,9 @@ } samechanged(f['same']); } - window.onload = function() { - agent_changed(document.getElementById('agentnum')); - } + <&| /elements/onload.js &> + agent_changed(document.getElementById('agentnum')) + </&> </SCRIPT> diff --git a/httemplate/elements/location.html b/httemplate/elements/location.html index df5106cb0..a820bf2a6 100644 --- a/httemplate/elements/location.html +++ b/httemplate/elements/location.html @@ -246,8 +246,7 @@ Example: <INPUT TYPE="hidden" NAME="<%$pre%>addr_clean" VALUE=""> <SCRIPT TYPE="text/javascript"> -// the strictly correct way to append something to window.onload -window.addEventListener('load', function() { +<&| /elements/onload.js &> var clear_coords_ids = [ '<%$pre%>latitude', '<%$pre%>longitude', @@ -268,16 +267,17 @@ window.addEventListener('load', function() { '<%$pre%>city', '<%$pre%>state', '<%$pre%>zip', - '<%$pre%>country', + '<%$pre%>country' ]; for (var i=0; i < clear_coords_on_change.length; i++) { var el = document.getElementById(clear_coords_on_change[i]); - if ( el ) { - // because some of these already have onchange triggers + if ( el.addEventListener ) { el.addEventListener('change', clear_coords); + } else if ( el.attachEvent ) { + el.attachEvent('onchange', clear_coords); } } -}); +</&> </SCRIPT> <%init> |