如何将iframe中的包含文件返回一个值到包含它的页面中?解决一定给分 frame.asp<input type=text name=receive>list.asp<script>//xx为第一个参数var to=<%=xx%>;parent.receive.value=to;</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用传,asp包含文件里变量是可以通用的。。如下:frame.asp<%@Language = "javascript"%><% var x = "init" %><!-- #include file = "list.asp" --><html> <body> <%=x%><br> <%=y%> </body></html>list.asp<% x = "a" ; y = "b" ; %>frame.asp运行效果如下: a b其中,x是frame.asp中定义的变量,list.asp可以直接用它。y是list.asp里定义的变量,frame.asp也可以用它。程序已经过测试,可以直接拷贝运行。 如果你想通过父页面传递给服务器可以在iframe的那个页面中<script>parent.location.href="url"+yourValue;</script>如果要传递值到父页面上的对象,可以<scirpt>var ele=parent.document.getElementById(xx);ele.value=yourValue;</script>其实如果你在页面中声明一下,就可以非常方便的使用父页面的任何对象var pdocument=parent.document; 你做包含文件时,系统编译时,是把这个所包含的文件放到本文件一块编译的上面的frame.asp编译时,就变成了:<%@Language = "javascript"%><% var x = "init" %><!--下面的代码就是list.asp里的代码,编译时直接加了过来--><% x = "a" ; y = "b" ; %><!--上面的代码就是list.asp里的代码,编译时直接加了过来--><html> <body> <%=x%><br> <%=y%> </body></html>所以等于是在一个文件里定义了变量,只不过是分成了几个部分分别存放而已,所以它的变量是不需要传的,直接通用的。写了这么多,怎么也得多给点分吧。。:) JS的一个小语法 forgetbefore 请进~~~~ JavaScript调用active控件的函数时提示对象不支持此方法或属性 给flash 做连接 !!!!!!!!!!!!!!!! 【求书籍推荐】:有没有讲解浏览器的书籍? 按钮提交的菜鸟问题。请好心人进来看看,在线等。 如何取iframe内页面的html?我要打印iframe中的页面? 万能查询的问题 a(0)="2335345345"替换为a(0)="kkl",代码就不能执行??? 怎么做类似于上传照片的功能 请问大家在做界面时遵循什么规范?对此事有什么自己的看法? 高分求救!!如何实现表格的打印??
如下:frame.asp
<%@Language = "javascript"%>
<% var x = "init" %>
<!-- #include file = "list.asp" -->
<html>
<body>
<%=x%><br>
<%=y%>
</body>
</html>list.asp<%
x = "a" ;
y = "b" ;
%>frame.asp运行效果如下:
a
b
其中,x是frame.asp中定义的变量,list.asp可以直接用它。
y是list.asp里定义的变量,frame.asp也可以用它。程序已经过测试,可以直接拷贝运行。
<script>
parent.location.href="url"+yourValue;
</script>如果要传递值到父页面上的对象,可以<scirpt>
var ele=parent.document.getElementById(xx);
ele.value=yourValue;
</script>
其实如果你在页面中声明一下,就可以非常方便的使用父页面的任何对象var pdocument=parent.document;
上面的frame.asp编译时,就变成了:
<%@Language = "javascript"%>
<% var x = "init" %><!--下面的代码就是list.asp里的代码,编译时直接加了过来-->
<%
x = "a" ;
y = "b" ;
%>
<!--上面的代码就是list.asp里的代码,编译时直接加了过来--><html>
<body>
<%=x%><br>
<%=y%>
</body>
</html>
所以等于是在一个文件里定义了变量,只不过是分成了几个部分分别存放而已,
所以它的变量是不需要传的,直接通用的。写了这么多,怎么也得多给点分吧。。:)