社区
JavaScript
帖子详情
js除了可以访问当前html文档,可不可以访问其他的html文档?
gexu
2004-10-27 11:34:25
加入有一个页面叫a.html,没有form,里面有个文本框(name=txt)默认有内容,我在当前页面里调用
w = window.open("a.html","","......");
然后通过w访问a.html里的文本框对象
alert(w.document.txt.vlaue);
这样访问不可以吗?我一直没弄明白,请高手指点。
...全文
153
12
打赏
收藏
js除了可以访问当前html文档,可不可以访问其他的html文档?
加入有一个页面叫a.html,没有form,里面有个文本框(name=txt)默认有内容,我在当前页面里调用 w = window.open("a.html","","......"); 然后通过w访问a.html里的文本框对象 alert(w.document.txt.vlaue); 这样访问不可以吗?我一直没弄明白,请高手指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
surfchen
2004-11-03
打赏
举报
回复
谁说纯HTML不能用XMLHTTP??
使用客户端的XMLHTTP~
littleboys
2004-11-02
打赏
举报
回复
我测试了一下,没有问题.
parent.html
<HTML>
<BODY>
<INPUT TYPE="button" name="test" value="测试" onclick="getTxtValue();">
</BODY>
</HTML>
<SCRIPT LANGUAGE="JavaScript">
<!--
function getTxtValue()
{
w = window.open("a.html","","width=200,height=300");
alert("a.html txt="+w.document.all.txt.value)
}
//-->
</SCRIPT>
a.html
<HTML>
<BODY>
<INPUT TYPE="text" NAME="txt" value="wwww">
</BODY>
</HTML>
kingchang2000
2004-11-02
打赏
举报
回复
用window.open是可以访问子窗口的数据的。
我看你这句话有问题吧。
alert(w.document.txt.vlaue);
应该是:
<script>
w = window.open("a.html");
alert(w.document.all.txt.vlaue);
</script>
gexu
2004-11-02
打赏
举报
回复
上去!
donghid
2004-11-02
打赏
举报
回复
我也试过,用js真的不能访问跨站的网页内容。不过这是不是绝对呢?想一想以往在没有人发表出一篇可以使网页在线修改注册表的代码之前,人们还不是认为这是不可能的吗?
或者有方法,只是还没有被发现了呢?
要是谁发现了,请告诉我一声哦。d-b
其实想用这种技术来提取别人的网页内容为己用罢了,但是一些纯html空间又不能用xmlhttp,所以才有这种需求罢了。
突击召唤师
2004-11-02
打赏
举报
回复
不在一个站就不行了,就是前面所说的必须在一个域中
gexu
2004-11-02
打赏
举报
回复
哪要是父窗口和子窗口不是一个站点的可以吗?
tonysnss
2004-10-29
打赏
举报
回复
域是不是同一个Web虚拟目录的意思
wch_212
2004-10-28
打赏
举报
回复
不明白什么是域
心云意水
2004-10-27
打赏
举报
回复
可以的!但是要求a.html与当前文件在同一个域中!
既不可以跨域访问
如果要跨域,使用xmlhttp
gexu
2004-10-27
打赏
举报
回复
上去。
gexu
2004-10-27
打赏
举报
回复
什么叫在一个域中,我不明白这个域的概念?
我不是说我在甲网站的页面打开乙网站的页面,甲里的js不能访问乙页面里的内容,是吗?
Unity3d skybox 35 skyboxes with previews
打开链接下载源码: https://pan.quark.cn/s/84e76b6a86d6 Unity3D作为一个功能全面的跨平台3D游戏开发引擎,在游戏开发、虚拟现实(VR)、增强现实(AR)以及模拟仿真等多个领域得到了广泛的应用。在Unity3D引擎中,SkyBox是一种用于构建环境背景的技术,它能够呈现逼真的天空与大气效果,从而使得游戏场景显得更加生动和真实。天空盒(SkyBox)可以被视为一种特殊的六面体纹理,它围绕整个场景的外部,营造出一种无限延伸的背景视觉感受。这些纹理一般由六个独立的图像构成,分别对应于立方体的六个面:正面、背面、左侧、右侧、顶部和底部。在Unity3D引擎内,开发者能够利用这些图像来设计出包括日落、星空、云层在内的多种不同的天空环境。资源"Unity3d-SkyBox-35个天空盒(含预览图)"涵盖了35种不同风格和主题的天空盒,为开发者提供了多样化的选择,使他们能够根据游戏的整体风格和场景需求来挑选最合适的背景。预览图的提供让开发者在游戏正式导入之前就可以直观地查看每个天空盒的效果,从而有效节省了调试的时间。在Unity3D中运用天空盒的具体步骤包括:1. **导入天空盒**:将包含天空盒的资料文件导入到Unity项目中,这一过程通常可以通过将压缩包直接拖拽到Unity编辑器的Assets窗口中完成。2. **建立Skybox材质**:在Unity环境中,天空盒的表现形式为一个材质球(Material)。导入的资料中,每个天空盒都应当对应一个材质文件。在Project窗口中找到这些材质,右键并选择"Create" -> "Shader" -> "Universal Render Pipeline" -> "Skybox",这样就可以...
STM32老人防跌倒报警装置[项目源码]
本文介绍了一种基于STM32F103单片机的老人防跌倒报警装置设计方案。该装置由STM32单片机核心板、ADXL345加速度传感器、GSM模块、蜂鸣器报警电路等组成。系统通过倾角传感器实时监测老人状态,一旦检测到跌倒且15秒内未自行恢复,将通过GSM模块发送求救短信至预设手机号码,同时触发蜂鸣器报警。装置还设有误报解除按键,防止误触发。文章详细阐述了硬件电路设计,包括STM32单片机核心电路、ADXL345传感器模块、蜂鸣器报警电路和GSM模块电路,并提供了部分软件代码实现。该设计具有实时监测、精准报警和远程通知功能,适用于老人安全监护场景。
基于 VSC 的 UPFC(统一潮流控制器)研究(Simulink)
基于 VSC 的 UPFC(统一潮流控制器)研究(Simulink)
Delphi 13.1控件之VLC-Android-3.6.3-arm64-v8a.rar
Delphi 13.1控件之VLC-Android-3.6.3-arm64-v8a.rar
blog-JavaScript全栈工程化与性能调优资源
blog-JavaScript全栈工程化与性能调优资源
JavaScript
87,995
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章