2024年6月5日发(作者:)

html页面iframe获取父系URL并传值参数

前段时间买了一个订单系统,功能很全,是直接发送到邮箱的,但是使用了几天后出

现个问题,当订单页面和网站源码不再一个空间时会出现获取不到来路URL参数。

于是我看了订单系统原来的代码,是通过JS获取,放入cookies中传递参数实现的,

一但不再一个空间内cookies就失效了,所以就不能获取到来路URL了,我和开发者沟通

了一下,他说很多方法都测试过了,都没能找到很好的方式传递参数。

于是我就想通过input隐藏方式来传递参数,但是html页面如何才能让input获取

参数值呢,下面看下代码。

主页面

其他代码省略

收货人详细信息(带*为必填)

这是主页调用的代码。通过iframe调用,我在百度上搜索了很多方法,都没有详细介

绍方法。只是告诉用什么代码获取父系URL值。

被调用页面代码如下:(只留重要位置代码)

onsubmit="return postcheck()" target="_blank">

父系URL通过er函数获取,网上都介绍过用这个函数,但是没有介

绍如何传递参数。

这个是将获取的URL通过JS来赋值给value。于是我测试了很多方法,最终找到一个

方式实现了。

这里写了一个参数。

function WebStoreLicense()

{

mentById ("lailu").value=er;

}

这是JS代码,当html被调用运行,body里触发JS。将获取的URL赋值给input

的lailu 值。这样就实现了无丢失传递。

希望可以给你带来启发。

官网