为什么主页中的iframe所连接的页面报$未定义,OBJECT未定义!!!

问题描述

1.主页代码:<linkhref="lib/ligerUI/skins/Aqua/css/ligerui-all.css"rel="stylesheet"type="text/css"/><linkhref="css/jquery-ui.css"rel="Stylesheet"type="text/css"/><scripttype="text/javascript"src="js/My97DatePicker/WdatePicker.js"></script><scriptsrc="lib/jquery/jquery-1.5.2.min.js"type="text/javascript"></script><scriptsrc="lib/ligerUI/js/ligerui.all.js"type="text/javascript"></script><scriptsrc="js/jquery-ui.min.js"type="text/javascript"></script><scriptsrc="js/common.js"type="text/javascript"></script>---------上面是主页引用的js-----------------------------------------------------------------<divposition="center"id="framecenter"><divtabid="home"title="我的主页"id="tabpagehtml"><iframeframeborder="0"name="home"src="welcome.htm"></iframe></div></div>---------------上面是iframe内联框架,我在welcome.htm中的代码js是这样的:<scripttype="text/javascript"src="lib/jquery/jquery-1.5.2.min.js"></script><scriptlanguage="javascript"type="text/javascript">//关闭右下脚提示框functionfclose(){$("#star").slideUp("slow");}//弹出右下脚提示框functionfopen(){$("#star").slideDown("slow");}$(function(){$.post("Handler/index.ashx",{Event:"TipInfo"},function(data){$("#mq").append(data);});});</script>结果报$未定义,OBJECT未定义。如果这个页面单独执行的话是没有错的。不知道什么原因求大侠帮忙。补充:<scripttype="text/javascript"src="lib/jquery/jquery-1.5.2.min.js"></script>这个引用的路径是正确的。主页和内联的子页在同一个文件夹下。

解决方案

解决方案二:
可能跟引用顺序有关吧<scripttype="text/javascript"src="lib/jquery/jquery-1.5.2.min.js"></script>放到上面
解决方案三:
welcome.htm中js报错?welcome.htm中是否有引用<scripttype="text/javascript"src="lib/jquery/jquery-1.5.2.min.js"></script>
解决方案四:
引用1楼的回复:

可能跟引用顺序有关吧<scripttype="text/javascript"src="lib/jquery/jquery-1.5.2.min.js"></script>放到上面

试过了,不可以
解决方案五:
引用2楼的回复:

welcome.htm中js报错?welcome.htm中是否有引用<scripttype="text/javascript"src="lib/jquery/jquery-1.5.2.min.js"></script>

已经引用过
解决方案六:
$(function(){$.post("Handler/index.ashx",{Event:"TipInfo"},
解决方案七:
该回复于2012-07-19 13:37:20被版主删除
解决方案八:
恼火啊,我也遇到同样的问题啊!
解决方案九:
楼主有找到解决方法了吗??急急...
解决方案十:
用脚本创建一个iframe,添加到你要的位置
解决方案十一:
使用http调试器看看第二个jquery-1.5.2.min.js的请求返回的是不是4xx状态。如果不是,那么只有检查一下是不是“把$写成中文符号了”。
解决方案十二:
除了检查文件加载、$有没有初始化只玩,另外,最好把你的引用js时的type="text/javascript"给删除掉。不要写这个东西。
解决方案十三:
1、有可能是目录权限的问题,是否网站有做了目录访问权限的控制2、几个js之间的命名冲突,排除法试试,先去掉所有js保留jquery.min.js,然后再一个个加回去,逐个检查错误定位冲突位置。3、检查自己的代码是否有重命名了$符号。4、人品问题
解决方案十四:
个人认为访问权限的问题可能性比较大
解决方案十五:
iframe父页面下函数$(fnction(){alert(0)});子页面写$(fnction(){alert(1)});测试下

时间: 2024-07-28 22:00:26

为什么主页中的iframe所连接的页面报$未定义,OBJECT未定义!!!的相关文章

使用js向页面中插入html,代码定义在变量中,但是执行的时候提示变量未定义,变量都打印的出来。

问题描述 使用js向页面中插入html,代码定义在变量中,但是执行的时候提示变量未定义,变量都打印的出来. var test=text.html;这个text.html是json格式的获得json中的html值 alert(test); $('#login').html(test); 这个图片是我的代码,下面这个js是远程返回一个调用js函数,内容是ajaxload({"html":"xxx"});xxx就是我上面截图打印出来的 解决方案 你应该是执行到else语句

在主页中利用ASP技术实现用户口令的验证

在主页中利用ASP技术实现用户口令的验证 ---- 大家知道在一般的WEB 站点中,用户的访问是不受限制的,即可以访问WEB 站点上的任何信息,且访问信息的次序是不受限制的. 以http://www.xyz.com为例,用户可以访问 http://www.xyz.com,可以访问http://www.xyz.com/custom.htm.这两页访问的次序没有限制,即可以先访问http://www.xyz.com/custom.htm,也可以先访问 http://www.xyx.com. 这种灵活

jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明_jquery

作者: think8848(公司主页: http://www.cleversoft.com, QQ: 166156888, Blog: http://think8848.cnblogs.com)  转载请保留此信息 CleverTabs是一款jQuery插件,所需jQuery版本:1.6.1,jQuery UI样式版本:1.8.13:其功能为创建jQuery UI风格的Tab用于显示iframe. 本示例中符加了jQuery.contextMenu插件,我修改了其样式,使用了jQuery UI的

iphone-在ios应用中使用iFrame

问题描述 在ios应用中使用iFrame 我想在应用WebView中使用iFrame,应该怎么实现? 这是我的iFrame代码: <iframe src=""http://www1.wsvn.com/video/live_streaming_flv.php?width=480&height=360"" width=""""100%"""" height="&quo

在主页中制作连续的背景音乐

很多网友喜欢在主页中加上一段悦耳动听的背景音乐,确实给主页增辉不少,也给浏览者留下了深刻的印象.但是一旦点击某个超级链接,进入网站中更深层次的网页时,在主页中设置的背景音乐就会中断,直到返回到主页时,刚才中断的音乐才又从头开始.这样就破坏了主页背景音乐的连续性,让人感到不舒服. 笔者在制作主页时采用了主页分帧的方法来保持背景音乐的连续不断,效果很好,现介绍如下,供制作个人主页的朋友们参考: 首先使用标签 〈frameset〉〈frame...〉〈frame...〉〈frameset〉 将主页 (

在自制主页中实现搜索功能

  Internet海洋的确波澜壮阔.博大精深, 也正是因为它的波澜壮阔和博大精深而使得许多初次上网的小网虫们被扑面而来的信息打得晕头转向,最终两手空空.一无所获. 有经验的网友们并不满足一个网址上的信息, 同时还要参考其他同类网址上的信息进行比较,以保证所掌握的资料最全面.最准确,这就要能找到包含您所需信息的所有网址. 使用过任一搜索引擎的网友都知道这些问题在这里都非常简单.本文并不是教您如何使用搜索引擎, 而是告诉您如何在自己的主页中调用这些搜索引擎.在自制主页中调用搜索引擎要解决的关键问题

在主页中编制音频播放器

虽然Netscape和IE都支持音频文件的播放,但在制作过程中还是遇到了这样一个问题: 如果用隐藏方式播放则没有声卡的用户要出错,影响主页的整体效果.编一个既便于用户控制又能给页面起到点缀作用的音频播放器不失为一个好办法.下面详细介绍用JavaScript 自编音频播放器的方法. 1. Netscape的音频播放器 1)直接打开 Netscape支持.mid. .wav和.au等音频文件格式,您可以在浏览器中直接打开上述文件,打开时出现如下图的播放器窗口并自动播放一次,继续播放可单击"PLAY&

如何在注册表中存储加密的连接字符串

加密|注册表|字符串 目标本章的目标是: • 在注册表中存储加密的数据库连接字符串 • 从注册表中读取加密的数据库连接字符串并对其进行解密. 返回页首适用范围本章适用于以下产品和技术: • Microsoft Windows XP 或 Windows 2000 Server (Service Pack 3) 以及更高版本的操作系统 • Microsoft .net Framework 版本 1.0 (Service Pack 2) 以及更高版本 • Microsoft Visual C# .ne

ASP.NET中使用IFRAME建立类Modal窗口

asp.net 我发现可以尝试在初始页面中嵌入一个IFRAME,然后用IFRAME来显示一个页面,并将IFRAME设定为按绝对位置摆放,Z-Index设置为最高的9999,这样就可以将这个页面覆盖在初始界面上,当需要显示模态窗口时,就显示这个IFRAME,可以将IFRAME的尺寸扩大到能覆盖住初始窗口,也可以盖住关键项,目的就是不让后面的窗口有什么变化的可能.在IFRAME显示的窗口需要关闭时只要对它的parent的IFRAME隐藏就可以了.实际试验时发现IFRAME的diaplay不能在子窗口