在线解决,急!

ltjy 2005-05-13 11:26:07
请问高手在提交表单的页面里面如何读取iframe页面的值
...全文
150 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
ltjy 2005-05-17
  • 打赏
  • 举报
回复
最好是能把TEST.ASP也写个例子出来,哈哈。小弟的脑子转不过弯来@_@
ltjy 2005-05-17
  • 打赏
  • 举报
回复
zhongq99(木脑壳):你好
在提交页面里点击提交按钮时用:
<form name="form1"...>
<input type="botton" name="submit" onclick="btnsubmit_onclick()"

<input type="hidden" name="filename"></form>
然后
<script language="vbscript">
sub btnsubmit_onclick()
dim frm
set frm = window.parent.frame1.form1(test页的表单)
form1.filename.value=frm.filename.value
form1.submit
end sub
</script>

这个还能写详细一点吗?如何包含TEST.asp文件啊?

ltjy 2005-05-13
  • 打赏
  • 举报
回复
xumw() 你好,你这个方法恐怕不行,我是要做一新闻发布系统,其中要上传附件,我就行用<iframe src="test.asp" > </iframe> 其中TEST。ASP是上传附件的,但是要再提交表单是我又取那个TEST。ASP里面的那个上传后的路径。
xumw 2005-05-13
  • 打赏
  • 举报
回复
写错了,不好意思 <!--#include file=""-->
ltjy 2005-05-13
  • 打赏
  • 举报
回复
brotherq(Q哥) ,你好,我是还是不懂,能给我讲一下思路吗?
xumw 2005-05-13
  • 打赏
  • 举报
回复
用 IFRAME 做真的很困难,想一下,代码为<iframe src="test.asp" > </iframe>

提交的时候要取得 test.asp 页面中的内容。像楼上所说的,我认为不可用,我也不清楚,没有试过。
楼主可以考虑一下用<!--#include virtual=""--> %> 或其他的方法。
xumw 2005-05-13
  • 打赏
  • 举报
回复
我看楼主还是用另一种方法做吧,用 IFRAME
brotherq 2005-05-13
  • 打赏
  • 举报
回复
在test.asp里添加:
if Request.ServerVariables("request_method") = "POST" then
...
end if
<form action="test.asp">
....
</form>
brotherq 2005-05-13
  • 打赏
  • 举报
回复
在test.asp里添加:
if Request.ServerVariables("request_method") = "POST" then
...
end if
<form>
....
</form>
ltjy 2005-05-13
  • 打赏
  • 举报
回复
放在里面了
xumw 2005-05-13
  • 打赏
  • 举报
回复
没有做过???

楼主有没有把 iframe 放在 form 表单中呢??
aspme 2005-05-13
  • 打赏
  • 举报
回复
asp好象做不到吧?
ltjy 2005-05-13
  • 打赏
  • 举报
回复
也就是说,我现在有个添加页面里面用<iframe src="test.asp" > </iframe> 我现在想按一下提交按纽能把test.asp这个页面的里面的参数也传递到添加的那个页面。
hfkj 2005-05-13
  • 打赏
  • 举报
回复
具体点
brotherq 2005-05-13
  • 打赏
  • 举报
回复
2、
main.asp:
<iframe src="test.asp" name=getfname></iframe>
<form name="main">
<input type="text" name="getv">
<input type="button" onclick="document.getv.value=getfname.document.filename.value">
</form>

test.asp
<form>
<input type="text" name="filename" value="此处为上传的文件路径和文件名">
</form>

阿门 2005-05-13
  • 打赏
  • 举报
回复
大致意思就是这样了,里面有些不大清楚的楼主自己想想吧,很好明白的
阿门 2005-05-13
  • 打赏
  • 举报
回复
在提交页面里点击提交按钮时用:
<form name="form1"...>
<input type="botton" name="submit" onclick="btnsubmit_onclick()"

<input type="hidden" name="filename"></form>
然后
<script language="vbscript">
sub btnsubmit_onclick()
dim frm
set frm = window.parent.frame1.form1(test页的表单)
form1.filename.value=frm.filename.value
form1.submit
end sub
</script>
brotherq 2005-05-13
  • 打赏
  • 举报
回复
提供两种思路:
1、
main.asp:
<form name="main">
<input type="text" value="<%=request("v1")">
</form>
<iframe src="test.asp" > </iframe>

test.asp
<form>
<input type="text" name="filename" value="此处为上传的文件路径和文件名">
<input type="button" onclick=javascript:top.location.href='main.asp?v1='+filename.value
</form>


ltjy 2005-05-13
  • 打赏
  • 举报
回复
哈哈,是的,只要能实现,其他办法也可以啊
xumw 2005-05-13
  • 打赏
  • 举报
回复
晕!~!~ 不好意思,键盘有问题,每次话没有说完就提交了。。

我是说提交按钮在 IFRAME 外部的话,我真的没法弄好,也许会有高手出现。
或者在 IFRAME 里做一下手脚,给他一个按钮或一个SESSION

具体的页面我也不是很清楚是什么样子,必尽文字有时没有办法叙述。楼主在好好的想想可不可以换其他的做法吧。
加载更多回复(3)
最近有人说下不了,我看了一下,能下载,多尝试几次~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 找来一个很有用的声卡驱动解决方案,是我尝试了n次(不下20)还搭上某人的辛苦劳动,才成功让我的Win7发出声音的!!!以下是引用本站“实话实说”的博客。。。 你看到这篇文章时候估计你快被windows7无法安装声卡驱动而崩溃了,呵呵,别,这篇文章是你的救星,本人已经试验多台电脑,完美解决windows7声卡驱动安装失败这一问题 有个前提,你已经有适合自己机子声卡驱动就是总是安装失败,若没有声卡驱动可以用驱动人生(或者其他驱动检测设备)检测并下载适合自己的驱动以备下一步使用。 闲话少说,正文: 1.先下载解压 windows7声卡驱动修复 压缩包。 2.打开你系统的所在盘进入Windows-system32-Driverstore-FileRepository在里面找到wdmaudio.inf_x86_neutral_aed2a4456700dfde文件夹. 一个一个慢慢找吧别着. 4.再进入(wdmaudio.inf_x86_neutral_aed2a4456700dfde)文件夹把里面的东西全删了(删不掉,因为需要管理员权限 ,用windows7 优化大师 -->系统设置--->又键设置--->获取管理员权限(文件\文件夹)--应用到系统,然后对删不掉的文件点右键 --获取管理员权限---删除) 5.回到你刚刚解压的文件夹 6.把里面文件全部复制粘贴到wdmaudio.inf……文件夹里面 7.重新安装声卡驱动. 8.重启ok 问题解决了 如果没有WIN7驱动程序,用vista的也可以

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧