问题描述:
http://social.microsoft.com/Forums/zh-CN/dymanicscrmzhchs/threads/这个站点通过Sitemap

集成到MSCRM4.0中,代码如下:

<SubArea Id="ScrollTest" Url="http://social.microsoft.com/Forums/zh-CN/dymanicscrmzhchs/threads/">
      
<Titles>
            
<Title LCID="2052" Title="不显示滚动条" />
      
</Titles>
</SubArea>

这时会发现直接打开http://social.microsoft.com/Forums/zh-CN/dymanicscrmzhchs/threads/可以

在右边看到滚动条,如下图:

但是集成到MSCRM4.0后滚动条消失了,如下图:

解决方法一:

做一个中间的page,Sitemap指向这个page,然后在这个page中做一个iframe指向真正的custom page。

<html>
<head>
<title>Temp Page</title>
</head>
<body style="width:100%; height:100%; background-color:#d6e8ff; margin:3 3 3 3">
<iframe id="frm" src="http://social.microsoft.com/Forums/zh-CN/dymanicscrmzhchs/threads/" frameborder=0 height=100% width=100%></iframe>
</body>
</html>

解决方法二:

Sitemap的Url不是直接指向连接,而是执行一段js脚本,在脚本中让mscrm显示滚动条。

<SubArea Id="ScrollTest" Url="javascript:top.document.all['stage'].scrolling = 'yes';top.document.all['stage'].src='http://social.microsoft.com/Forums/zh-CN/dymanicscrmzhchs/threads/'">
      
<Titles>
            
<Title LCID="2052" Title="显示滚动条" />
      
</Titles>
</SubArea>

 

 

 

 

posted on 2009-02-18 14:54  Batistuta Cai  阅读(1606)  评论(1编辑  收藏  举报