2 jim80 Jim80 于 2015.07.17 15:42 提问

Js代码失效问题,代码运行一段时间后,突然报错,请各位帮忙看一下,谢谢

代码如下:

 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%@include file="/common/taglibs.jsp"%>
<!DOCTYPE html>
<html>

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GBK">
        <title>沃易销系统欢迎您</title>
        <base target="_self">
        <script src="http://112.65.239.123/o2o/jituan/js/jquery-1.7.2.min.js"></script>
    </head>

    <body screen_capture_injected="true" onload="onLoadInfo()">
        <input type="text" id="name" value="${zhiGongUser.cert_name }" />
        <br>
        <input type="text" id="card" value="${zhiGongUser.cert_id }" />
        <br>
        <input type="text" id="cardaddr" value="${zhiGongUser.cert_addr }" />
        <br>
        <input type="text" id="certexpdate" value="${zhiGongUser.cert_exp_date }" />
        <br>
        <input type="text" id="authCode" value="${zhiGongUser.authCode }" />
        <br>
<script type="text/javascript">
    $(function() {
        parent.tianchong('${zhiGongUser.cert_name }', '${zhiGongUser.cert_id }', '${zhiGongUser.cert_addr }','${zhiGongUser.cert_exp_date }','${zhiGongUser.authCode }');
    });
</script>
    </body>

</html>

这是一个中间页面,突然有一天parent.tianchong这个方法报错,报缺少对象

8个回答

cuiwei1026522829
cuiwei1026522829   Ds   Rxr 2015.07.17 23:13

frame结构,发生变动,找不到parent对象了

danielinbiti
danielinbiti   Ds   Rxr 2015.07.17 15:46
 这页面应该是加载在frame里面的,看看父页面是不是没有tianchong这个方法了,被人修改了。
Unkown_Answer
Unkown_Answer   2015.07.17 16:17

parent这个方法一般是用在iframe页面里面的,缺少对象只有两种可能,一是你父页面没有载入iframe,二是你的页面运行没有通过服务器(你用的是jquery,建议检查一下jquery包导入是否出了问题)。

showbo
showbo   Ds   Rxr 2015.07.17 16:18

iframe加载你这个页面的父页对象没有tianchong这个方法,自己检查下是哪个页面iframe加载了你这个页面

CSDNJavaLiwei
CSDNJavaLiwei   2015.07.17 16:22

你去tianchong()这个方法里面测一下看是运行到哪里出错的,找到哪一行代码出错就好解决了。

yuke198907
yuke198907   2015.07.17 16:42

有没有改frame结构啊,很有可能是parent没有对象

strutce
strutce   Ds   Rxr 2015.07.17 21:42

突然有一天parent.tianchong这个方法报错 ,也许加载顺序的问题,之前没有出现

Jim80
Jim80   2015.07.19 09:26

这个项目已经上线了三个月,中间也没有动过代码,突然有一天下午,现场所有的客户反应,这个Iframe调不了,现在不知道是什么原因,如果是加载顺序的问题,js不稳定?

Csdn user default icon
上传中...
上传图片
插入图片