相关疑难解决方法(0)

获取JavaScript当前年份

如何在JavaScript中获取当前年份?

javascript date

895
推荐指数
7
解决办法
58万
查看次数

为什么document.write被认为是"不好的做法"?

我知道document.write被认为是不好的做法; 我希望编制一份提交给第三方供应商的理由清单,说明为什么他们不应该document.write在分析代码的实现中使用它们.

请在下面提供您声称document.write为不良做法的理由.

javascript

355
推荐指数
10
解决办法
18万
查看次数

从iframe访问父网址

好的,我有一个页面,在这个页面上我有一个iframe.我需要做的是在iframe页面上,找出主页面的URL是什么.

我已经搜索过,我知道如果我的iframe页面位于不同的域上,这是不可能的,因为这是跨站点脚本.但是我读过的每个地方都说如果iframe页面和父页面在同一个域中,那么如果我这样做,它应该可以工作:

parent.document.location
Run Code Online (Sandbox Code Playgroud)
parent.window.document.location
Run Code Online (Sandbox Code Playgroud)
parent.window.location
Run Code Online (Sandbox Code Playgroud)
parent.document.location.href
Run Code Online (Sandbox Code Playgroud)

...或其他类似的组合,因为似乎有多种方法来获得相同的信息.

不管怎么说,这就是问题所在.我的iframe与主页面位于同一个域中,但它不在同一个SUB域中.所以我举个例子

http:// www.mysite.com/pageA.html

然后我的iframe网址是

http:// qa-www.mysite.com/pageB.html

当我尝试从pageB.html(iframe页面)获取URL时,我不断收到相同的访问被拒绝错误.所以看起来甚至子域都算作跨站点脚本,这是正确的,还是我做错了什么?

javascript iframe cross-domain

169
推荐指数
8
解决办法
24万
查看次数

document.write的替代品是什么?

在我学会使用的教程中document.write.现在我明白很多人对此不以为然.我试过了print(),但它确实将它发送到打印机.

那么我应该使用哪些替代品,为什么我不应该使用document.write?w3schools和MDN都使用document.write.

javascript document.write

64
推荐指数
8
解决办法
9万
查看次数

标签 统计

javascript ×4

cross-domain ×1

date ×1

document.write ×1

iframe ×1