天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2051|回复: 3

url链接,出现空白页面

[复制链接]
lovesun 发表于 2011-8-1 11:21:15 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2011-8-9 09:03 编辑

var value="";
var doc = getCurrentDocument();
value =doc.getItemValueAsString("设备名称");
if(value=="12345")
{
        var rtn = "<input type='Button' value='查看此表单' ";
        rtn+="onclick='javascript:document.forms[0].action=\"";
        rtn+=getContextPath();
        rtn+="/portal/dynaform/document/view.action";
        rtn+= "?_docid=" + doc.getId() + "&_formid=" + doc.getFormid();
        rtn+= "&r_edit=true\";";
        rtn+= "document.forms[0].submit();'/>";
}
else
{
                var url = getContextPath() + "/portal/dynaform/document/view.action?_docid=11e0-b33d-5d04d6e8-a4f2-1d5726b36dd6&_formid=11e0-b338-3ce81ccd-a4f2-1d5726b36dd6&signatureExist=false";
                var rtn = "";
                rtn = "<a href='#' onclick=javacript:window.open('"+url+"')>跳转其他表单</a>";
}
rtn;

这是我的链接,点击(跳转其他表单),按url的地址过去,formid和docid没问题,但是跳转过去的是空白页面,求助,怎么解决,跳转能直接打开另外的表单
matt_ 发表于 2011-8-2 17:18:51 | 显示全部楼层
直接超链接到表单的url是会出现空白页面的。
要用<a href=\"javaScript:viewDoc('"+doc.getId()+"','"+doc.getFormid()+"')\">跳转其他表单</a>的方法链接。
所以你的rtn应该是<a href=\"javaScript:viewDoc('11e0-b33d-5d04d6e8-a4f2-1d5726b36dd6','11e0-b338-3ce81ccd-a4f2-1d5726b36dd6')\">跳转其他表单</a>
 楼主| lovesun 发表于 2011-8-3 13:44:16 | 显示全部楼层
回复 2# matt_


    按照你的方法,可以打开其他表单了,但是我想要的结果是在一个新的页面打开,因为我写的跳转页面的按钮是在一个子视图中,点击“跳转其他表单”按钮时,在子视图中就会显的很小,我要的结果是新的页面,只显示我我要跳转的表单
matt_ 发表于 2011-8-3 14:22:12 | 显示全部楼层
本帖最后由 matt_ 于 2011-8-3 14:27 编辑

<a target=\"_blank\" href=\"javaScript:viewDoc('11e0-b33d-5d04d6e8-a4f2-1d5726b36dd6','11e0-b338-3ce81ccd-a4f2-1d5726b36dd6')\">跳转其他表单</a>

试下这个!!!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 11:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表