社区
ASP
帖子详情
请教javascript问题,高手进来帮忙!
xukunpeng
2004-03-28 07:03:58
我想实现在frame中上面frame的javascript读取下面frame的连接,能否实现?
...全文
82
17
打赏
收藏
请教javascript问题,高手进来帮忙!
我想实现在frame中上面frame的javascript读取下面frame的连接,能否实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xukunpeng
2004-03-30
打赏
举报
回复
都说了过,a.asp是调用别人网站上的页面,不是我做的,上面的源码我改不了的。
还有一个问题想请教,如何在a.asp读完之后再取连接?
有没有判断页面是否加载完的属性?
xukunpeng
2004-03-29
打赏
举报
回复
难没关系,只要能实现就行。大哥们,帮帮忙。不行的话我再加点分,急用啊。。。
Apollo206
2004-03-29
打赏
举报
回复
parent.mainFrame.document.links.length
是指 当前页面有多少连接对象,就是如a.asp有多少个<a href=></a>.
R:
·用ID 做对象:有ID 的话不用document。
<frameset rows="66,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="manage.asp" name="topFrame" scrolling="NO" id="topFramen" noresize>
<frame src="http://www.xx.com/a.asp" name="mainFrame" id="mainFrame">
</frameset>
·mainFrame 的页面(a.asp)都加个
<input type="hidden" name="urllink" id="urllink" value="<%=request.QueryString()%>">
·manage.asp 添加函数
<script>
//link_file连接页面 如sf.asp
//field 取值字段 如写入"id,x"
function btn_click(link_file,field)
{
var alink,tlikenlink,afield;
var i,n,m;
tlink="";
nlink="";
alink=parent.mainFrame.urllink.value; //取mainFrame文件指定值
//接下来做对alink与field对应的处理
afield=field.Split(',');
for (i=0;i<afield.length;i++)
{
n=alink.indexOf(afield[i]+"=");//返回指定字段的位置
tlink=alink.substring(n);
m=tlink.indexOf("&");
nlink+=tlink.substring(0,m); //形成新的link
}
parent.mainFrame.src=link_file+nlink; //连接对象nlink
}
</script>
大体思路是不是这样。
xukunpeng
2004-03-29
打赏
举报
回复
我找到这方面的资料了,但有错误提示,说拒绝访问,为什么会这样呢,请高手指点一下:
<script language="javascript">
setTimeout('abc()',5000);
function abc(){
var x;
x=parent.mainFrame.document.links.length;
document.write('linknumber:'+x);
}
</script>
xukunpeng
2004-03-29
打赏
举报
回复
还有一个问题想请教,如何在a.asp读完之后再取连接?
有没有判断页面是否加载完的属性?
xukunpeng
2004-03-29
打赏
举报
回复
***代理的是什么?id还是name?
a.asp页面里的连接不是固定值,是类似于http://www.xx.com/sf.asp?id=98&x=iiu等连接。
但知道这个页面中一定有这些,有10个,每次都是一样的,也知道是第几个连接开始,就是不知道如何让a.asp转向到http://www.xx.com/sf.asp?id=98&x=iiu。
a.asp页面中没有任何id和name的值,真是难题。。
Apollo206
2004-03-29
打赏
举报
回复
对于取a.asp的值做法有点不好,如果是固定值还是用隐藏文本放manage.asp好些。
因为当a.asp转走后,如跳转页面没parent.mainFrame.***.value的对象,那跳转连接完后就有javascript的错误了。
Apollo206
2004-03-29
打赏
举报
回复
manage.asp:
<script>
function btn_click()
{
var a;
a=parent.mainFrame.***.value; //取a.asp文件指定值
parent.mainFrame.src=a; //连接对象a
}
</script>
Davily
2004-03-28
打赏
举报
回复
没ID就超难啊,帮你up
xukunpeng
2004-03-28
打赏
举报
回复
高手们来帮帮忙了。
xukunpeng
2004-03-28
打赏
举报
回复
这个不是我定的,是我要处理的那个页面没有。有的话就没那么难了。
kingdomzhf
2004-03-28
打赏
举报
回复
给ID吧
没ID只会增加定位元素难度和效率
要么给name
xukunpeng
2004-03-28
打赏
举报
回复
如果连接没有id怎么取得对象的值?
北京蚂蚱
2004-03-28
打赏
举报
回复
在manage.asp中使用parent.mainFrame.document取得a.asp中对象的各类值
xukunpeng
2004-03-28
打赏
举报
回复
顶一下,大家来帮帮忙呀
xukunpeng
2004-03-28
打赏
举报
回复
<frameset rows="66,*" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="manage.asp" name="topFrame" scrolling="NO" noresize>
<frame src="http://www.xx.com/a.asp" name="mainFrame">
</frameset>
我要在manage.asp中点确认按扭后,会取得a.asp中的第一个(或第五个等)连接并将mainframe指向这个连接,能否实现?
连接没有id值
xiaobird1
2004-03-28
打赏
举报
回复
不是很明白你的意思。
如果单单是读出链接的话,
保存在一个全局变量里就行了。
[JS]
JavaScript
验证邮箱的
问题
!
博客涉及
JavaScript
相关内容,但具体信息缺失。
JavaScript
是前端开发常用的编程语言,在网页交互等方面有广泛应用。
【
JavaScript
】JS基础
问题
总结大全,简单学习JS,看这个系列就够了!(四)
本文深入探讨了
JavaScript
中new操作符创建对象的过程、requestAnimationFrame的工作原理及其优势,并详细阐述了this关键字的上下文规则。
【
JavaScript
】JS基础
问题
总结大全,简单学习JS,看这个系列就够了!(一)
本文详细介绍了
JavaScript
中的数据类型,包括基本类型如Undefined、Null、Boolean等,以及引用类型如Object、Array等。同时探讨了原始值与引用值的区别,并提供了判断变量类型的方法以及不同类型之间的转换技巧。
【
JavaScript
】JS基础
问题
总结大全,简单学习JS,看这个系列就够了!(八)
本文总结了浏览器从输入URL到页面渲染的过程,包括DNS解析、浏览器与服务器交互、页面渲染等步骤;介绍了同源策略的概念及如何实现跨域;探讨了Promise和async在解决异步
问题
中的应用。
【
JavaScript
】JS基础
问题
总结大全,简单学习JS,看这个系列就够了!(六)
本文深入探讨了JS的垃圾回收机制,包括标记清除与引用计数两种策略;详细阐述了类数组与数组的区别及互相转换的方法;并列举了一系列DOM节点操作的常用方法。
ASP
28,403
社区成员
356,942
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章