summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wells <mark@freeside.biz>2013-08-23 17:53:04 -0700
committerMark Wells <mark@freeside.biz>2013-08-23 17:53:04 -0700
commit5fa459e35a04b69cbdc6b5b938eabcbc1bac6c74 (patch)
treec7e442e565eddf48efae7f92f9f2b577ff8f1b9d
parent5c68c43be829fd926ea148552c6bb87cdcafd7a1 (diff)
fix window.onload under IE8, #24210
-rw-r--r--httemplate/edit/cust_main/top_misc.html6
-rw-r--r--httemplate/elements/location.html12
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>