首页 / JAVASCRIPT / javascript – 对于window.location.href,window.addEvent(‘domready’,function())的替代方法是什么?
javascript – 对于window.location.href,window.addEvent(‘domready’,function())的替代方法是什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 对于window.location.href,window.addEvent(‘domready’,function())的替代方法是什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1121字,纯文字阅读大概需要2分钟。
内容图文
我们正在通过Joomla中的’refer’id将url页面传递给我们的管理员电子邮件…
window.addEvent('domready', function()
{
document.getElementById('refer').value=window.location.href;
});
此代码适用于某些网站,但不适用于其他网站虽然我愿意接受建议,但我尝试了一个运气不佳的jquery版本.没有通过电子邮件返回URL的站点是http://www.freestylelitemeter.com,而正在工作的站点是http://www.comparediabetictestingsupplies.com.我们使用’refer’作为隐藏字段并且一切都匹配,所以我认为问题在于window.addEvent(‘domready’ ,function()除非有冲突我不知道.另一个有趣的事情是工作域有更多的脚本文件,在过去发现脚本文件之间的冲突,而较小的网站没有.
解决方法:
在http://www.freestylelitemeter.com/,MooTools无法加载.您在JavaScript控制台中收到此错误:
SCRIPT438: Object doesn’t support property or method ‘getElement’
mootools.js, line 53 character 97
MooTools使用addEvent()扩展窗口.由于MooTools尚未加载,因此addEvent()失败,您的代码永远不会被执行.
你有一个错误的MooTools版本,正确的,你的问题应该解决.
但是,更好的是,您已经在使用jQuery了.只需将您的代码更改为:
$(function ()
{
$('#refer').val(location.href);
});
你甚至使用MooTools了吗?您可以专门切换到jQuery,并加载少一个库.
内容总结
以上是互联网集市为您收集整理的javascript – 对于window.location.href,window.addEvent(‘domready’,function())的替代方法是什么?全部内容,希望文章能够帮你解决javascript – 对于window.location.href,window.addEvent(‘domready’,function())的替代方法是什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。