如何给iframe的子页面传递参数

如何给iframe的子页面传递参数,第1张

<iframe name="main_frame" src="taskinfophpid=5" frameborder="0" width="800px" height="600px" scrolling="auto">对不起,您的浏览器不支持框架</iframe>

获取父级页面,你只需获取到父级的window就可以做获取数据 *** 作,windowparent即为iframe获取父级页面window的方法

想要获取iframe被替换的ajsp的数据,如果数据比较大,你就保存在父级window里面;数据较小比如是一个字符串之类的,那就在你ajsp *** 作locationhref改变为bjsp时将数据带上url后面作为传参,例如locationhref = "bjspxxx=xxx"。

zhidao1页面iframe的src用src="<%=TestUrl%>"

zhidao1页面的。cs文件:

string TestUrl="";

//获取id:

int idValue=intParse(RequestQueryString["id"]ToString());

//判断

if(idValue==1)

{

TestUrl="zhidao2aspx";

}

if(idValue==2)

{

TestUrl="zhidao3aspx";

}

//get方法用于获取TestUrl

public string TestUrl { get { return testUrl; } }

希望对你有帮助,祝你好运!!!

iframe内的参数javescript传递:

表单与 *** 作页面分离 ,

按钮按下,click 或者onclick事件触发,

传递一个唯一性的参数至子页面JSP,

子页面内,负责查询与判断逻辑。

子页面 :

如果用你的方法想取到值的话,需要进行如下修改在showasp里面有个pic_showasp的iframe:修改:<iframe src="pic_showaspid=<%=request("id")%"</iframe如果这个方法,并不是你要的,还有个方法,就是︶ㄣFans♂▓所说的,用脚本获取在showasp里iframe里的pic_showasp里用top(直接在脚本中用)获取父层的地址n你可以测试:在pic_showasp中写入<scriptalert("父层页面的地址:"+top);//然后你就可以使用字符串拆分获得那个ID/这里顺便给你段代码和使用方法//获取url中""符后的字串function getRequest(){var url=locationsearch;var theRequest=new Object();if(urllastIndexOf("")!=-1){var str = urlsubstr(1);strs = strsplit("&");for(var i=0;i<strslength;i++){theRequest[strs[i]split("=")[0]]=unescape(strs[i]split("=")[1]);}}return theRequest;}使用:var request=getRequest();alert("这是ID参数的值"+request["id"]);/</script希望对你有帮助

以上就是关于如何给iframe的子页面传递参数全部的内容,包括:如何给iframe的子页面传递参数、iframe框架里面的子页面的参数在父页面取出来、asp.net c# 一个有<a herf="">标签的页面向另一个有iframe的页面传递参数,怎么接收参数呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9628135.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存