我想要的只是获取网站URL.不是从链接中获取的URL.在页面加载中,我需要能够获取网站的完整,当前URL并将其设置为变量以便随意使用.
我不知道如何使用addEventListener分别attachEvent正确?
window.onload = function (myFunc1) { /* do something */ }
function myFunc2() { /* do something */ }
if (window.addEventListener) {
window.addEventListener('load', myFunc2, false);
} else if (window.attachEvent) {
window.attachEvent('onload', myFunc2);
}
// ...
Run Code Online (Sandbox Code Playgroud)
要么
function myFunc1() { /* do something */ }
if (window.addEventListener) {
window.addEventListener('load', myFunc1, false);
} else if (window.attachEvent) {
window.attachEvent('onload', myFunc1);
}
function myFunc2() { /* do something */ }
if (window.addEventListener) {
window.addEventListener('load', myFunc2, false);
} else if (window.attachEvent) …Run Code Online (Sandbox Code Playgroud) 在最近在Windows/Mac桌面浏览器上测试Web应用程序 - 然后在iPad上我注意到Safari中的各种差异,这是我没想到的.即使版本#是相同的.
我想编写一份这些差异的列表(对我自己和其他人)作为开发人员参考.
例如在iPad上的Safari中
position:fixed桌面Safari <iOS 5prompt('long message...','default');只显示消息的1行(尽管它确实提供了消息的滚动我从其他人那里听说某些JavaScript不起作用等等,但我还没有完全测试它,因此我很感激您可能遇到的任何发现.
iframe的脚本
<script type="text/javascript" >
var a=5;
</script>
Run Code Online (Sandbox Code Playgroud)
父窗口的脚本
<script type="text/javascript" >
function close()
{
var check=document.getElementById("iframeid").contentDocument.a;
alert(check)
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想访问从父级iframe中定义的变量.但是上面的代码不能正常工作,任何人都可以提出实现这个的想法.
我不知道该怎么办.我尝试了不同来源的几个示例代码,我在不同的浏览器中尝试过它们(从Chrome 9到FF 4),似乎仍然没有使用"postMessage"功能.JS控制台没有给我什么,没有一个错误,仍然没有发生任何事情:框架不想通信.完全没有.这甚至不是跨域的:两个帧都来自我的域名.
以下是上次尝试的示例代码:父框架:
<iframe src="IFRAME_URL"></iframe>
<script>
window.addEventListener( "message",
function (e) {
if(e.origin !== 'DOMAIN'){ return; }
alert(e.data);
},
false);
</script>
Run Code Online (Sandbox Code Playgroud)
儿童框架:
<html>
<head></head>
<body>
<script>
top.postMessage('hello', 'DOMAIN');
</script>
</body>
Run Code Online (Sandbox Code Playgroud)
非常感谢,非常感谢
javascript ×4
attachevent ×1
css ×1
html ×1
iframe ×1
ipad ×1
jquery ×1
postmessage ×1
rendering ×1
safari ×1
url ×1
variations ×1