0 0

为什么这段代码在谷歌浏览中不能运行3

但是在IE上却能跑通,google上就不行,求报错点的错误原因;越详细越好
<html xmlns="http://www.w3.org/1999/xhtml">
<script>
//var frameSetwindow = window.parent;

function updateColor1(){
var frameSetwindow = window.parent;

        //报错点  start     frameSetwindow.document 是undefined
var framewindow1 = frameSetwindow.document.getElementById("frame2");
//报错点  end

var h1id = framewindow1.contentWindow.document.getElementById("h1id");
h1id.innerText = "Hello !!!你好";
}
function updateColor2(){
        var frameSetwindow = window.parent;

                //报错点  start     frameSetwindow.document 是undefined
var framewindow2 = frameSetwindow.document.getElementById("frame3");
                //报错点  end   

var img = framewindow2.contentWindow.document.getElementById("imgid");
img.src = "http://zi.csdn.net/10news_picture/415x215drcs.jpg";
}

</script>

<body>
<a id="a123">值1</a><br />
<a onclick="updateColor1()">想说你好,点我</a><br />
<a onclick="updateColor2()">想看图片,点我</a>
</body>

</html>

问题补充:
xuanziday 写道
file:///协议下调试?  那么很正常, 基于安全性考虑是不允许访问的.


那该怎么办?
把安全级别降低?怎么降低?
换另外一种方式获取,又该怎么获取?

问题补充:
xuanziday 写道
换个浏览器调贝

这个...没有更好的办法?
2012年1月16日 19:07

3个答案 按时间排序 按投票排序

0 0

换个浏览器调贝

2012年1月31日 10:00
0 0

file:///协议下调试?  那么很正常, 基于安全性考虑是不允许访问的.

2012年1月21日 09:54
0 0

刚才把你的代码运行了一下。发现,你说的报错点并没有错误,如图:
[img][/img]。
是否是你的parent页面中没有frame2或者frame3??

2012年1月17日 09:14

相关推荐

    谷歌浏览器js打开IE浏览器.rar

    本示例“谷歌浏览器js打开IE浏览器.rar”提供了一个解决方案,它允许用户在谷歌浏览器(Chrome)中通过JavaScript代码启动IE浏览器。这主要适用于那些需要在现代浏览器环境下触发旧版IE兼容模式的场景。 JavaScript...

    浏览器互相调用IE打开谷歌,谷歌打开IE,谷歌版本41以上

    这段代码会检查用户代理字符串,如果确认是Chrome,那么它将尝试打开一个链接到IE主页的特殊URL。不过,这种方式可能需要用户在系统中已经设置IE为默认浏览器,且IE需要支持通过特定协议(如`ms-settings:`)启动。 ...

    谷歌浏览器跳转IE.zip

    这段代码会检测用户是否在使用Chrome,如果是,则弹出警告并打开一个新的IE窗口。这可能是整个跳转机制的核心部分。 总的来说,这个压缩包提供了一种从谷歌浏览器到IE浏览器的跳转解决方案,可能用于解决特定网页的...

    谷歌浏览器扩展库代码

    谷歌浏览器扩展库代码是开发Chrome浏览器插件时经常会用到的资源,主要涉及到的技术栈是GYP(Generic Build System)和Chromium项目。GYP是一个跨平台的构建系统,最初由Google开发,用于管理Chromium及其相关项目的...

    winform 嵌套chrome浏览器,.net开发谷歌内核浏览器。

    总的来说,通过C#和Xilium.CefGlue,开发者能够在WinForm应用中轻松嵌入谷歌浏览器引擎,提供丰富的Web交互体验,同时还能支持如Flash这样的插件。这个技术可以应用于各种需要内建浏览器功能的桌面应用,如在线文档...

    chromedriver.exe【说明:chrome117版本62位、谷歌浏览器驱动,自动化测试框架,Web自动化,浏览器交互】

    在描述中提到的“chrome117版本62位”指的是这个驱动程序是为64位操作系统设计的,并且与Chrome浏览器的特定版本117兼容。版本号117.0.5938.35 (r1181205)是ChromeDriver的内部标识,用于追踪其更新历史和解决的已知...

    谷歌浏览器驱动chromedriver.rar

    这段代码首先导入了webdriver模块,然后实例化了一个Chrome浏览器对象,指定了ChromeDriver的路径。接着,调用`get`方法访问指定URL,打印出网页标题,最后关闭浏览器。 总的来说,"谷歌浏览器驱动最新版(2021年12...

    调用浏览器程序(VB6.0源代码)

    在这段代码中,`Command1_Click`是按钮点击事件,当用户点击这个按钮时,会触发调用浏览器的行为。`URL`变量存储了你要打开的网页地址,这里以`www.example.com`为例。`Shell`函数接受两个参数:第一个是你要启动的...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     谷歌浏览器扩展程序可让您十分方便地在浏览器中添加更多功能。有时,某个功能对部分人来说会非常实用,但对其他人而言则并非如此。扩展程序可让您自定义谷歌浏览器的各种功能,同时可以精简浏览器,去掉其中不需要...

    谷歌浏览器绿色优化版(svn2439)

    谷歌浏览器绿色优化版(svn2439)是一款基于开源项目Chromium的定制化版本,其主要特点是无需安装,解压后即可直接运行,为用户提供便捷的浏览体验。这款优化版是在Chromium 0.2.153.0 SVN 2439的基础上进行改进的,...

    加速视频播放代码.docx

    这段代码的核心在于利用JavaScript的DOM操作和视频播放控制特性,为用户提供了一个便捷的方式来加速观看视频,尤其是那些强制按正常速度播放的在线课程。这对于那些时间紧迫但需要吸收大量信息的人来说非常有用。...

    MFC调用Cef谷歌浏览器源码

    MFCCef谷歌浏览器源码是基于Microsoft Foundation Class (MFC) 库和Chromium Embedded Framework (CEF) 的项目,旨在创建一个自定义的浏览器应用程序。MFC是微软提供的一套面向对象的C++类库,它简化了Windows应用...

    chromedriver——谷歌浏览器驱动-----浏览器版本为96.0.4664.45

    这段代码会打开一个Chrome浏览器,访问指定的URL,然后打印页面标题,最后关闭浏览器。 6. **常见问题**: 使用ChromeDriver时,可能会遇到权限问题、找不到元素、浏览器崩溃等问题。解决这些问题通常需要检查代码...

    C# winform嵌入谷歌内核浏览器,Xilium.CefGlue

    在.NET开发环境中,C#程序员经常需要在WinForm应用程序中集成Web浏览功能,而Xilium.CefGlue就是一种实现这一目标的解决方案。本文将深入探讨如何利用C#和.NET框架,通过Xilium.CefGlue库来在WinForm应用中嵌入基于...

    调用浏览器程序(VB6.0源代码)调用浏览器

    当用户点击按钮时,这段代码将被执行。 ```vb Private Sub Command1_Click() Dim url As String url = "http://www.example.com" ' 替换为实际要打开的网址 Call OpenBrowser(url) End Sub ``` 3. **定义...

    技术开发谷歌浏览器插件大全.zip

    通过学习这个资料包,开发者不仅能了解谷歌浏览器插件的开发原理,还能掌握实际操作技巧,包括编写代码、配置manifest文件、调试插件、发布和更新等全过程。这将对提升开发者的技能和效率大有裨益。

    支持多种浏览器创建XMLHttpRequest对象代码

    这段代码首先检查`xmlHttp`是否已经被成功创建(即不为`false`),如果没有则进一步检查`XMLHttpRequest`类型是否存在。如果存在,则直接创建一个`XMLHttpRequest`对象。 #### 五、完整示例 综合上述两种情况,...

    贴吧显ip脚本代码js

    1. **注入JavaScript代码**:通过Chrome或Opera浏览器的扩展机制,将这段JavaScript代码注入到贴吧页面中。 2. **解析网络请求**:利用浏览器提供的API(如`fetch`或`XMLHttpRequest`)来捕获和解析网络请求,这些...

    浏览器控件如何在PB中调用

    以下是一段简单的示例代码,展示了如何在PowerBuilder中使用Web浏览器控件: ```powerbuilder PROCEDURE main_window_init LOCAL oole AS OLE // 创建OLE对象 oole = CREATE OLE oole.type = "MSHTML....

Global site tag (gtag.js) - Google Analytics