小羊e1 2015-08-31 08:09 采纳率: 33.3%
浏览 4796

在一个Frame中点击按钮,如何在另一个Frame中显示出来?

图片说明
如图,我需要在buttomFrame中点击“在线客服”的< a >标签按钮,然后在rightFrame中把小窗口显示出来。小窗口是直接置于rightFrame文字上方的样子。
以下是frameset的代码部分:

<frameset rows="104,*,27" cols="*" frameborder="1" border="2" framespacing="0">
    <frame src="<%=request.getContextPath()%>/jsp/top.jsp" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame"/>
    <frameset rows="*" cols="299,*" framespacing="0" frameborder="1" border="2">
        <frame src="<%=request.getContextPath()%>/index.jsp" name="leftFrame" scrolling="No" height="100%" noresize="noresize" />
        <frame src="<%=request.getContextPath()%>/jsp/right.jsp" name="rightFrame" scrolling="no" noresize="noresize" id="rigtFrame" title="rightFrame" />
    </frameset>
    <frame src="<%=request.getContextPath()%>/Mini.jsp" name="buttomFrame" scrolling="no" noresize="noresize" id="buttomFrame" title="buttomFrame"/>
</frameset>

下面是buttomFrame的Mini.jsp中的部分主要代码:

    <!-- 在线客服,底部显示按钮 -->
<div id="floatBtn" class="float-show" style="display:block">
      <a style="display:block" id="showFloat" class="btnShow" title="显示在线客服" style="top:1px" href="javascript:void(0);"></a> 
</div>
        <!-- 在线客服,其悬框宽度在css中设置 -->
<div id="floatTools" class="float-cs" style="height:246px; display:none">
        <!-- 小窗口左侧栏 -->
            <div id="floatTitle" class="floatL">
                <a style="display:block" id="hideFloat" class="btnCtn" title="关闭在线客服" style="top:20px" href="javascript:void(0);">收缩</a>
            </div>
            <!-- 右侧栏  -->
            <div id="floatView" class="floatR" style="display:block;height:237px;width: 140px;">
                <div class="cn">
                    <h3 class="titZx">在线客服</h3>
                    <ul>
                        <li>
                            <span>客服小吴</span>
                            <script>
                                if (online[0]==1)
                                    document.write("<a target='_blank' href='http://wpa.qq.com/msgrd?v=3&uin=12345678&site=qq&menu=yes' title='在线咨询'><img src='images/online.png' border=0/></a>");
                                else
                                    document.write("<a target='_blank' href='http://wpa.qq.com/msgrd?v=3&uin=12345678&site=qq&menu=yes' title='请留言'><img src='images/offline.png' border=0/></a>");
                                </script>       
                      </li>
                            ... ...
                        </ul>
                </div>
        </div>
</div>
  • 写回答

1条回答 默认 最新

  • Tiger_Zhao 2015-08-31 08:22
    关注

    给 right.jsp 加个 url 参数用来控制悬浮窗的显示/关闭。按钮用下面的方式刷新rightFrame

    <a ... title="显示在线客服" href="<%=request.getContextPath()%>/jsp/right.jsp?slide=1" target="rightFrame" >
    
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)