急!!!为什么会找不到对象? var i=parent.form.input1.value; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 同一个框架中不用什么parent.topFrame了,只要var i=form.input1.value;就行了啊其实你那种也行啊,是不是名字写错了? 认真的检查过了,名字方面不会有问题,就是找不到form 应当通过forms数组对象去访问,另外,如果你两个页面不是在同一个主机上,安全性不允许跨框架的脚本,否则可以偷别人口令了 应该是这样:function Call(){ var i=parent.document.forms[0].input1.value;} 不知道是怎么回事你写的应该没问题要我看的话你就alert(parent.topFrame.form.input1)看是不是object如果是那你的程序应该没有问题如果返回undifine你就在alert(parent.topFrame.form)一步步的查错就是了这样就可以找到出错的环节 parent.topFrame.document.all("控件的id或name").value 可能是框架还没有加载完成,事件已经被响应。建议加入如下语句do {abc=typeof(parent.topFrame.form.input1)if (abc=="object"){ 你的语句}}while(abc!=object)这样就可以确保HTML元素被加载完成后才响应事件。 谢谢ohno(类毒素),按照你的方法我找到了出错的地方 jquery autoComplete 怎样在autocomplete里显示html代码 Ext portal 布局不能全屏填充 小弟又来求助了。。。。不要鄙视! 高手一定要进来指点,高级JS看不懂! 100分问:关于替换的问题(解决立即结贴) 简易的表单检测 请帮忙,javascript表单提交问题 用javascript怎么取到查询字符串 求一個onClick時、图片切換的函数 怎样实现窗口最小化? 急救,如何把window.open()新建的窗口设置到最大。 程序员们看过来,求助???
同一个框架中不用什么parent.topFrame了,只要var i=form.input1.value;就行了啊其实你那种也行啊,是不是名字写错了?
另外,如果你两个页面不是在同一个主机上,
安全性不允许跨框架的脚本,
否则可以偷别人口令了
var i=parent.document.forms[0].input1.value;
}
你写的应该没问题
要我看的话
你就alert(parent.topFrame.form.input1)看是不是object
如果是那你的程序应该没有问题
如果返回undifine
你就在alert(parent.topFrame.form)
一步步的查错就是了
这样就可以找到出错的环节
do {
abc=typeof(parent.topFrame.form.input1)
if (abc=="object")
{
你的语句
}
}
while(abc!=object)这样就可以确保HTML元素被加载完成后才响应事件。