下面JS想添加对话框的定位,要求对话框显示在决策报表全屏展示时的右下方,请高手帮忙指点

下面JS想添加对话框的定位,要求对话框显示在决策报表全屏展示时的右下方,是挨着最下方,请高手帮忙指点:

var iframe = $("

iframe.attr("src", url); // 给iframe添加src属性  

var o = {  

title : '现场客流', //对话框标题  

width : 2000,  //对话框宽度  

height: 211  //对话框高度 

};    

FR.showDialog(o.title, o.width, o.height, iframe,o);//弹出对话框  


FineReport Ranikara 发布于 2020-12-16 10:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
snrtuemcLv8专家互助
发布于2020-12-16 10:28

window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no') //写成一行

参数解释: window.open 弹出新窗口的命令; 'page.html' 弹出窗口的文件名; 'newwindow' 弹出窗口的名字(不是文件名),非必须,可用空''代替; height=100 窗口高度; width=400 窗口宽度; top=0 窗口距离屏幕上方的象素值; left=0 窗口距离屏幕左侧的象素值; toolbar=no 是否显示工具栏,yes为显示; menubar,scrollbars 表示菜单栏和滚动栏。 resizable=no 是否允许改变窗口大小,yes为允许; location=no 是否显示地址栏,yes为允许; status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许; js脚本结束 只要改其中的top和left的参数就可以了!

  • xiaomage001 xiaomage001 我也遇到这样的问题,补充下,您这种写法可以实现但是有个小问题,如果第一层大屏里面某个组件点击连接到另一个窗口(这个窗口同样可以全屏展示),点击新窗口全屏会退出大屏的全屏,这种有解决办法么
    2020-12-16 10:57 
  • Ranikara Ranikara(提问者) 请问怎么在之前的基础上修改呢,没有办法实现
    2020-12-16 12:16 
  • snrtuemc snrtuemc 回复 Ranikara(提问者) FR.showDialog这个函数好像不支持位置设置,没有办法在原来的基础上改
    2020-12-16 12:26 
  • Ranikara Ranikara(提问者) 回复 snrtuemc 我看到有人这样写的,但是这个是在中间下面显示 window.form = this.options.form; var $iframe = $(\"