我在这样的浮箱中有一个函数:
$list: boy house car;
@each $item in $list {
.#{$item}{
background: url(../svg/#{$item}.svg);
}
}
忽略属于Floatbox的fb.resize。它是回调函数
parent.fb.resize( {left: -360, width: true, height:true }, function () {
parent.location.reload( true );
}, 0.7 );
我试图改进。该函数从服务器重新加载父页面,PHP会话变量控制父页面的内容。
我遇到的问题是地址栏只显示www.mywebsite.com/,因此用户无法将其复制为链接。相反,我希望它显示www.mywebsite.com/mypage.php?parameter=something。所以我需要回调函数来发送带有GET的参数,而不是依赖于seesion变量/但是,如何?
答案 0 :(得分:0)
我用num8er建议的方式解决了它。回调函数变为
parent.window.history.pushState(null, null, "mypage.php?parameter=<?php echo $_SESSION['something'] ?>");
parent.location.reload( true );
然后因为有时没有设置会话参数,我将其扩展为
<?php if (isset($_SESSION['something'])) { ?>
parent.window.history.pushState(null, null, "mypage.php?parameter=<?php echo $_SESSION['something'] ?>");
parent.location.reload( true );
<?php }else{?>
parent.location.replace( "http://www.mywebsite.com/mypage.php" );
<?php }?>